Buscar

Análise de Sistemas Apol 3

Prévia do material em texto

1) 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.
2) 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;
	D	
Métodos, Ferramentas e Procedimentos;
	E	
Testes, Métodos, Procedimentos e Ferramentas.
3) 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.
4) 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;
	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.
5) 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.
6) 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.
7) 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.
8) 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;
	E	
Somente as afirmativas IV e V são tipos de Rastreamento de Requisitos.
9) 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.
10) 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.

Continue navegando