Buscar

Engenharia de Software: Fases e Requisitos

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas 
para o produto e para o processo.
Com essa afirmação, podemos dizer então que a Engenharia de Software é:
A É um tópico de desenvolvimento de software;
B É uma metodologia de desenvolvimento de software;
C É uma estrutura de desenvolvimento de software;
D É um processo de desenvolvimento de software;
E É uma disciplina da engenharia dedicada a todos os aspectos da produção de software.
A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas 
para o produto e para o processo, de modo que podemos dividi-la em algumas categorias.
Assinale a alternativa correta que apresenta estas divisões da Engenharia de Software:
A Método Clássico, Ferramentas e Prototipação;
B Ferramentas Case, Procedimentos e Testes;
C Clássico, Espiral, Prototipação;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 03.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 6 11/07/2016 19:58
D Métodos, Ferramentas e Procedimentos;
E Testes, Métodos, Procedimentos e Ferramentas.
A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas 
para o produto e para o processo. Dentro dos princípios da Engenharia de Software podemos destacar fases que 
completam o ciclo de vida do sistema.
Assinale a alternativa correta que apresenta as fases da Engenharia de Software que contemplam o ciclo de vida do 
sistema:
A Levantamento, Definição, Codificação, Testes e Manutenção;
B Distribuição, Instalação, Utilização e Manutenção;
C Definição, Desenvolvimento, Operação e Retirada;
D Análise, Prototipação, Desenvolvimento;
E Migração, Definição, Operação e Retirada.
De acordo com o que foi abordado na Aula 03, o estudo de viabilidade é o que indica se o esforço em desenvolver a 
ideia vale a pena.
Com relação ao estudo de viabilidade, assinale a alternativa correta:
A Dá suporte automatizado aos métodos;
B Visa tanto a tomada de decisão e também a sugestão de possíveis alternativas de solução;
C É um processo que envolve todas as atividades exigidas para criar e manter o documento de requisitos de
sistema;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 03.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 03 da Aula 03.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 05 da Aula 03.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 6 11/07/2016 19:58
D É um processo de análise para identificar se o software após desenvolvido é adequado ao ambiente onde
será implantado;
E Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento
do sistema.
Conforme abordado na Aula 03, requisito é uma sentença identificando uma capacidade, uma característica física ou um 
fator de qualidade que limita um produto ou um processo.
Com relação aos Requisitos Funcionais, assinale a alternativa correta:
A Representam condições cuja exigência deve ser satisfeita;
B Oferecem informações para ajudar na decisão sobre se o projeto pode ou não ser feito;
C Correspondem à lista de todas as coisas que o sistema deve fazer;
D Representam as características de hardware necessárias para suportar o sistema;
E São restrições e qualidades que se coloca sobre como o sistema deve funcionar.
Conforme abordado na Aula 03, requisito é uma sentença identificando uma capacidade, uma característica física ou um 
fator de qualidade que limita um produto ou um processo.
Sobre Requisitos, assinale a afirmativa correta:
A São descrições dos principais recursos de um produto de software, seu fluxo de informações,
comportamento e atributos;
B São responsáveis por dependências entre as origens do sistema e o projeto do sistema;
C Objetivam fornecer métodos para compreender a natureza de um problema;
D Representam as características de hardware necessárias para suportar o sistema;
E Visam tanto a tomada de decisão como a sugestão de possíveis alternativas de solução.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07 da Aula 03.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 6 11/07/2016 19:58
Com relação ao conteúdo abordado na Aula 04, analise atentamente as definições apresentadas abaixo.
Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento do sistema. 
Objetiva fornecer métodos para compreender a natureza de um problema e estabelecer com exatidão o que um sistema 
deve fazer.
Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde à qual fase da Engenharia 
de Software que eles correspondem:
A Gerenciamento de Requisitos;
B Requisito;
C Prototipação;
D Estudo de Viabilidade;
E Levantamento de Requisitos.
Rastreamento de Requisitos é responsável por dependências entre requisitos, suas origens e projeto do sistema.
Com base nos conceitos apresentados acima, analise as afirmativas abaixo:
I. Associação dos requisitos com o projeto;
II. Levantamento de requisitos funcionais;
III. Associação entre requisitos dependentes;
IV. Rastreamento de Origem;
V. Prototipagem de requisitos.
Assinale a alternativa que apresenta quais das afirmativas acima são tipos corretos de Rastreamento de Requisitos.
A Somente as afirmativas II e V são tipos de Rastreamento de Requisitos;
B Somente as afirmativas II, IV e V são tipos de Rastreamento de Requisitos;
C Somente as afirmativas I, III e IV são tipos de Rastreamento de Requisitos;
D Somente as afirmativas I, IV e V são tipos de Rastreamento de Requisitos;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 01 e 02 da Aula 04.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 6 11/07/2016 19:58
E Somente as afirmativas IV e V são tipos de Rastreamento de Requisitos.
Em um ambiente real de desenvolvimento de software mudanças são inevitáveis. Em muitos dos casos os requisitos do 
sistema mudam enquanto o sistema ainda está sendo desenvolvido.
Com base na situação apresentada acima, assinale a alternativa correta, que corresponde ao tipo de controle utilizado 
para gerenciamento deste tipo de situação:
A Controle de Entradas e Saídas;
B Controle de Mudança;
C Controle da Informação;
D Controle de Requisitos;
E Controle de Recursos Humanos.
A maior parte dos requisitos de software para sistemas de informação são escritos utilizando-se linguagem natural. Esta 
falta de formalidade na captura dos requisitos implica em uma série de potenciais problemas.
Com base nos conceitos apresentados acima, assinale a alternativa correta que compreende às situações em que os 
problemas de Ambiguidade podem ocorrer:
A Requisitos que não estabelecem claramente qual deve ser a ação do sistema frente a uma dada situação. De
modo geral contém palavras do tipo: mas, com exceção, apesar e quando;
B Requisitos que concatenam vários requisitos em um só. Estes requisitos devem ser separados para facilitar a
tarefa de priorização e gerência de mudanças;
C Requisitos que deixam de fora parte da informação necessária à sua compreensão;
D Falta de clareza ou duplo sentido de frases ou expressões na descrição o do requisito. Este tipo de
requisito leva a interpretações erradas ou inconsistentes das necessidades reais dos usuários;E Requisitos que deixam de concatenar vários outros requisitos e estabelecem claramente qual deve ser a ação
do sistema frente a uma dada situação.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 04 da Aula 04.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 6 11/07/2016 19:58
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 6 11/07/2016 19:58

Outros materiais