Avaliação de Engenharia - Primeira Avaliação - Alunos

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 3

Avaliação de Engenharia

1ª) O processo unificado de software é segmentado em fases que devem ser executadas
na seguinte ordem:

a) comunicação, estimativa, análise, projeto, construção, teste, entrega e feedback


b) comunicação, planejamento, modelagem, construção e entrega
c) planejamento, modelagem, construção e entrega
d) concepção, elaboração, construção e transição x
e) idealização, elaboração, construção e produção

2ª) O RUP (Rational Unified Process) apresenta disciplinas cujas atividades são
distribuídas por quatro fases. Em relação a tais disciplinas e atividades, é correto afirmar
que a disciplina:

a) Análise e Projeto tem suas atividades distribuídas igualmente pelas quatro


fases.x
b) Modelagem de Negócio tem menor atividade na fase de Elaboração.
c) Configuração e Gerenciamento de Mudança tem menor atividade na fase de
Iniciação;
d) de Requisitos tem suas atividades distribuídas igualmente pelas quatro fases.
e) Modelagem de Negócio tem perfil de distribuição de atividades idêntico ao da
disciplina Implantação, ao longo das quatro fases.

3ª) No contexto da Engenharia de Software, um modelo de processo é visualizado como


um ciclo de vida constituído da especificação, do desenvolvimento, da validação e da
evolução. Nesse modelo, as fases são representadas separadas umas das outras, tais
como especificação de requisitos, projeto de software, implementação e testes. Esse
modelo de processo é denominado modelo em:

a) Cascata x
b) Espiral
c) Eventos
d) Iterativo
e) Incremental

4ª) Sobre o modelo de ciclo de vida de software denominado Cascata, analise as


afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
(F ) Organiza as atividades do processo de desenvolvimento sequencialmente.

(V ) Cada fase envolve a elaboração de documentos que devem ser aprovados antes do
início da fase seguinte.

(V ) As fases subsequentes podem ser iniciadas em qualquer etapa do ciclo.


Assinale a alternativa que apresenta a sequência correta de cima para baixo

a) F V V x
b) V V F
c) F F V
d) V F F

5ª) A validação de requisitos é o processo pelo qual se verifica a qualidade dos artefatos
produzidos durante a engenharia de requisitos. Nessa etapa, busca-se identificar e
corrigir ambiguidades, inconsistências, omissões e erros. Sobre a etapa de validação
descrita, é correto afirmar que:

a) Revisões técnicas são um mecanismo interessante para revisão de diversos


artefatos (documentos) durante o desenvolvimento de um sistema, porém não
são apropriadas para validação de requisitos.
b) O desenvolvimento do código so sistema pode ser considerado uma técnica de
validação de requisitos.
c) Uma das questões a ser verificada é o uso de padrões de documentação de
requisitos. x
d) Requisitos não idenificados ainda podem ser mantidos na forma de requisitos
não funcionais.
e) O ambiente técnico (máquinas – servidores) que irá abrigar o sistema é um fator
irrelevante nessa etapa de validação.

6ª) Leia o seguinte texto e analise sobre a ótica de engenharia de Requisitos: “Clientes e
usuários podem solicitar durante a fase de levantamento de requisitos mais do que pode
ser alcançado, como, por exemplo, em termos de custos ou tempo de desenvolvimento.
Além disso, requisitos conflitantes podem ser levantados. Portanto, deve ser solicitado
que a todos os interessados que discutam os requisitos em termos de prioridade,
avaliando custos e riscos e também conflitos internos. Dessa forma, como resultado
desse processo, requisitos podem ser eliminados, combinados e/ou modificados, até que
se atinja certo grau de satisfação”. O texto descreve uma etapa de engenharia de
requisitos conhecida como:

a) Gestão de requisitos.
b) Concepção de requisitos.
c) Elicitação de requisitos.x
d) Especificação de requisitos.
e) Negociação de requisitos.

7ª) A engenharia de requisitos abrange sete tarefas distintas: concepção,


levantamento/elicitação, elaboração, negociação, especificação, validação e gestão. A
fase de levantamento/elicitação envolve uma série de dificuldades. Sobre essas
dificuldades, analise as assertivas abaixo e assinale a alternativa correta.

I. Clientes e usuários podem especificar detalhes técnicos desnecessários, que podem


confundir em vez de esclarecer os objetivos globais do sistema.
II. Clientes e usuários não estão completamente certos do que é preciso, de forma que é
difícil especificar os requisitos detalhadamente, já que estes não podem mudar após o
início da fase de análise.

III. Clientes e usuários têm problemas em transmitir suas necessidades, omitindo


informações que acreditam ser óbvias, ou especificando requisitos ambíguos ou
impossíveis de serem testados. 

a) Todas estão corretas.


b) Todas estão incorretas.
c) Apenas I e II estão corretas.
d) Apenas I e III estão corretas. x
e) Apenas II e III estão corretas.

8ª) Escreva com suas palavras o que você entende sobre modelo em cascata. Não quero
conceito formal, quero que você expliquei com a maior riquesa de detalhes possível;

R= O modelo de cascata são ações e tarefas para desenvolver o software de alta


qualidade, ajuda na criação de um produto ou sistema.

9ª) Escreva com suas palavras o que você entende sobre modelo iterativo e
incremental. Não quero conceito formal, quero que você expliquei com a maior riquesa
de detalhes possível;

R= Modelo incremental: Entrega a cada incremento um produto sem erros e pronto para
o usuário utilizar.
Modelo interativo: É uma definição de desenvolvimento repetitivo ate obter o
resultado final.

10ª) Escreva com suas palavras o que você entende sobre engenharia de requisitos.
Não quero conceito formal, quero que você expliquei com a maior riquesa de detalhes
possível;

R= É um processo de descobrir, documentar, analisar e verificar os serviços e restrições,


para criar e manter o documento de requisito de sistema.

Obs: as questões abertas valem mais pontos;

Você também pode gostar