Buscar

Engenharia e Projeto de Software - Avaliação I - Individual FLEX

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

03/06/2023, 18:55 Avaliação I - Individual FLEX
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual FLEX
(Cod.:651195)
Peso da Avaliação 1,50
Prova 22026698
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
O termo crise de software surgiu no final da década de 60, e tinha por finalidade expressar as 
dificuldades do desenvolvimento de software diante do rápido crescimento da demanda existente, da 
complexidade dos problemas a serem resolvidos e da inexistência de técnicas estabelecidas para o 
desenvolvimento de sistemas. Acerca da crise de software, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) A falta de formação adequada na engenharia de software e a baixa produtividade são fatores que 
contribuem efetivamente para o surgimento de uma nova crise de software.
( ) A crise de software refere-se a um conjunto de problemas, dentre os quais se encontra a 
imprecisão nas estimativas de custo e prazo devido a uma coleta de requisitos escassa.
( ) A alteração de legislações vigentes e mudanças na regra de negócio são elencadas como fatores 
externos que contribuem para alavancar a crise de software, mas que podem ser facilmente 
gerenciados.
( ) As questões comportamentais, como a falha de comunicação entre as equipes, não afetará no 
resultado final do produto, desde que sejam cumpridos os demais aspectos de desenvolvimento de 
software estabelecidos pela engenharia de software. 
( ) Pode-se afirmar que a crise de software ainda se encontra presente em muitos projetos, não mais 
pela ausência de métodos, técnicas e ferramentas, mas pela falta do seu uso.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V - F.
B V - V - F - F - V.
C F - V - F - V - F.
D F - V - V - F - V.
A evolução de software se preocupa principalmente com as mudanças do sistema em relação a 
diferentes versões ou releases. Para continuar útil, é crucial que sistemas de software possam ser 
facilmente adaptáveis a mudanças contínuas e flexíveis o suficiente para adição de novas 
funcionalidades. Sobre o que podemos considerar software, analise as sentenças a seguir:
I- Programas de computadores que, quando executados, produzem a função e o desempenho 
desejado. 
II- Estruturas de dados que permitem a manipulação das informações; documentos que descrevem a 
operação e uso dos programas.
III- Elemento de sistema físico e não lógico, consequentemente, o sucesso é medido pela qualidade 
de muitas entidades e não pela qualidade de poucas entidades manufaturadas. 
 VOLTAR
A+
Alterar modo de visualização
1
2
03/06/2023, 18:55 Avaliação I - Individual FLEX
about:blank 2/5
Agora, assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e II estão corretas.
D Somente a sentença III está correta.
A engenharia de software é composta por três elementos fundamentais: métodos, ferramentas e 
procedimentos. Estes elementos visam possibilitar ao gerente de projeto o controle do processo de 
desenvolvimento do software, bem como oferecer ao profissional uma base para a construção de um 
software de alta qualidade. Acerca dos elementos fundamentais da engenharia de software, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A definição de como serão estruturados os dados ou como será implementada uma 
funcionalidade do sistema são exemplos de atividades características dos métodos propostos pela 
engenharia de software.
( ) As ferramentas CASE são programas que auxiliam o analista na construção do sistema, 
possibilitando prever como será sua estrutura, quais serão suas classes, entidades, seus fluxos internos 
e muitos outros detalhes. São elaborados vários diagramas que, em conjunto, constituem praticamente 
uma “planta” do sistema a ser desenvolvido.
( ) Pode-se afirmar que há uma independência entre os elementos fundamentais; logo, a 
inobservância de algum não acarretará prejuízos aos demais.
( ) Os procedimentos estabelecem a sequência em que os métodos serão executados, servindo como 
ponto de referência na administração do progresso do software.
( ) Dentre os procedimentos a serem realizados em um projeto de software, pode-se citar o controle 
de qualidade e avaliação, procedimentos estes que antecedem a distribuição do software.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - V.
B F - F - V - V - F.
C V - F - V - F - V.
D V - V - F - V - V.
Os modelos de processo de ciclo de vida de software servem como uma representação dos 
objetos e das atividades envolvidas nos processos de software. Entre os diversos modelos existentes, 
um deles destaca-se por produzir um modelo visual que auxiliará no entendimento dos requisitos e 
possibilitará ao cliente um melhor entendimento dos requisitos do sistema. Como este modelo é 
conhecido?
A Modelo clássico.
B Modelo de quarta geração.
3
4
03/06/2023, 18:55 Avaliação I - Individual FLEX
about:blank 3/5
C Modelo espiral.
D Modelo de prototipação.
A Engenharia de Software é a área da engenharia que se preocupa com todos os aspectos da 
produção de software, sabendo que a maior parte do orçamento de software em grandes empresas é 
dedicada à mudança e à evolução de software existente, ao invés de desenvolver um novo software. 
Sobre a Engenharia de Software, analise as sentenças a seguir:
I- Tem como foco principal estabelecer uma abordagem sistemática de desenvolvimento, por meio de 
ferramentas e técnicas apropriadas, dependendo do problema a ser abordado, considerando restrições 
e recursos disponíveis. 
II- A Engenharia de Software trata de aspectos relacionados ao estabelecimento de processos (une as 
camadas), métodos (define como fazer), técnicas, ferramentas e ambientes de suporte ao 
desenvolvimento de software. 
III- É um conjunto de atividades e resultados associados que resulta em um produto de software. 
Possui responsáveis, artefatos de entrada e saída, uma ordem de execução e um modelo de ciclo de 
vida bem definido. 
IV- A Engenharia de Software é uma disciplina que abrange todas as etapas do desenvolvimento, 
desde a especificação até a manutenção. Seu principal objetivo é fornecer uma estrutura 
metodológica para a construção de software com alta qualidade. 
Agora, assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e III estão corretas.
C As sentenças I, II e IV estão corretas.
D Somente a sentença III está correta.
Uma das tarefas mais complexas na construção de um sistema consiste em identificar o que 
construir. Para tanto, foi desenvolvido um processo que visa compreender e definir quais serviços são 
necessários, além de identificar as restrições de operação e de desenvolvimento do sistema. Eventuais 
erros ocorridos nesse processo poderão gerar problemas posteriores no projeto e na implementação 
do sistema. Como é conhecido este processo?
A Projeto de estrutura.
B Engenharia de requisitos.
C Estrutura analítica de projeto.
D Documentação de requisitos.
A análise de sistemas é uma atividade que engloba a maioria das tarefas que chamamos 
coletivamente de engenharia de sistemas de computador. Frequentemente, o termo é usado no 
5
6
7
03/06/2023, 18:55 Avaliação I - Individual FLEX
about:blank 4/5
contexto de análise de requisitos de software. Entretanto, a análise de sistemas concentra-se em todos 
os elementos do sistema e não apenas no software. Acerca dos objetivos da análise de sistemas, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Um dos primeiros passos do processo de análise de sistema é a identificação da necessidade do 
cliente, sendo este o ponto de partida na evolução de um sistema.
( ) A análise de sistemas busca averiguar a viabilidade do projeto, estabelecendo restrições de prazo 
e custo.
( ) O fator econômico é um item relevante na análise de sistema, pois busca delinear os custos para 
o desenvolvimento do projeto e compara-os comos benefícios tangíveis.
( ) A análise técnica visa a estabelecer exclusivamente a linguagem de programação que será 
utilizada no desenvolvimento do sistema.
( ) A definição do sistema beneficiará as demais fases, como o desenvolvimento e a manutenção.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V - F.
B V - F - V - F - F.
C F - F - F - V - V.
D V - V - V - F - V.
As metodologias de desenvolvimento de software se baseiam em um modelo de ciclo de vida, 
tais como cascata, espiral e prototipação, sendo que tais modelos poderão ser adaptados de acordo 
com as características específicas de um projeto e da equipe de desenvolvimento. Diante disso, 
analise as sentenças a seguir: 
I- Todos os modelos de ciclo de vida possuem três fases em comum: definição, desenvolvimento e 
manutenção.
II- Metodologias que seguem o modelo em cascata possuem fases bem definidas, mas que poderão 
variar conforme a necessidade da equipe.
III- Um conjunto de telas desenvolvidas por meio de softwares de desenho gráfico poderá ser útil na 
identificação de alguns requisitos do software, mas não pode ser considerada uma atividade de 
prototipação, já que não faz uso de uma linguagem de programação.
IV- A fase de testes do modelo cascata tem por finalidade verificar se o software atende aos requisitos 
definidos e suas possíveis falhas.
V- Projetos desenvolvidos por meio do modelo em espiral normalmente possuem um maior potencial 
de risco, já que sua abordagem está orientada à codificação.
Assinale a alternativa CORRETA:
A As sentenças II, IV e V estão corretas.
B As sentenças III e V estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I, II e IV estão corretas.
8
03/06/2023, 18:55 Avaliação I - Individual FLEX
about:blank 5/5
A Engenharia de Software busca estruturar de forma racional e científica, através do uso de 
modelos, a especificação, desenvolvimento e manutenção de sistemas de software aplicando 
tecnologias e métodos da computação, gerência de projetos e diversos campos do conhecimento por 
se tratar de uma área multidisciplinar. Hirama (2011) explica que a existência da Engenharia de 
Software se faz importante por diversos motivos. Sobre esses motivos, assinale a alternativa 
CORRETA:
FONTE: HIRAMA, K. Engenharia de Software: qualidade e produtividade com tecnologia. Rio de 
Janeiro: Elsevier, 2011.
A Insatisfação dos usuários; implantação de processo de software; confiabilidade do sistema e falta
de gerenciamento de projetos.
B A complexidade dos softwares, implantação de processo de software; insatisfação dos usuários e
confiabilidade do sistema.
C A complexidade dos softwares; insatisfação dos usuários; produtividade; confiabilidade do
sistema e manutenibilidade.
D Insatisfação dos usuários; baixa qualidade de serviços e produtos de software; falta de
planejamento e de processo de software.
A Engenharia de Software define diversas metodologias de desenvolvimento de software, 
dinamizando a execução dos projetos, inexigindo, desde a definição do escopo, análise, 
desenvolvimento e até sua implantação, maior experiência dos envolvidos para atingir maior 
produtividade e qualidade. A respeito destas etapas do projeto, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Na fase de iniciação, é realizado o planejamento do projeto, definindo os requisitos de Sistemas 
para garantir o escopo do projeto.
( ) Na fase de elaboração, são definidas as documentações do projeto, especificando o que será 
implementado.
( ) Na fase de construção, são programados os componentes de software do projeto e a realização da 
aprovação do projeto com os testes de aceite.
( ) Na fase de transição, garante-se a entrega do projeto, atendendo ao escopo e ao planejamento.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - V - V - F.
C V - F - F - V.
D V - V - F - V.
9
10
Imprimir

Continue navegando