Buscar

teste 4° aula

Prévia do material em texto

Exercício: CCT0746_EX_A4_201609016548_V1 
	16/05/2018 10:26:51 (Finalizada)
	Aluno(a): SULAMITA DOS SANTOS ESTEVES DA SILVA
	2018.1 EAD
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
	201609016548
	 
	Ref.: 201610180325
		
	
	 1a Questão
	
	
	
	
	A norma NBR ISO/IEC 12207 estabelece
		
	
	um modelo de processos de software, um método de avaliação e um modelo de negócio.
	 
	os processos fundamentais, organizacionais e de apoio do ciclo de vida de software.
	
	um modelo de áreas de processos representadas por categoria e por estágios.
	
	as atividades de tecnologia da informação agrupadas em processos e esses em domínios.
	 
	os estágios do ciclo de vida dos serviços de tecnologia da informação.
	
Explicação:
A norma ISO/IEC 12207 é a norma que define processo de Engenharia de Software, atividades e tarefas que são associados com os processos do ciclo de vida do software desde sua concepção até a retirada/descontinuação do software.
	
	 
	Ref.: 201609652646
		
	
	 2a Questão
	
	
	
	
	Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e prepará-los para a fase implementação, definindo os aspectos tecnológicos necessários.
Assinale a alternativa que mostra a etapa descrita 
		
	
	Projeto
	 
	Desenho
	
	Análise
	
	Manutenção
	
	Implementação
	
	 
	Ref.: 201609113515
		
	
	 3a Questão
	
	
	
	
	Uma das características do Processo Unificado é ser dirigido a casos de uso. Nesse contexto, analise as afirmações a seguir e identifique a alternativa correta.
 - O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.
PORQUE:
- O modelo de classes conceituais de um sistema pode ser obtido a partir do modelo de casos de uso.
		
	
	As duas afirmações são falsas.
	
	A primeira afirmação é falsa e a segunda é verdadeira.
	
	A primeira afirmação é verdadeira e a segunda é falsa.
	 
	As duas afirmações são verdadeiras e a segunda não justifica a primeira.
	
	As duas afirmações são verdadeiras e a segunda justifica a primeira.
	
Explicação:
Principais Características do UP
utiliza UML para especificar, modelar e documentar artefatos.
guiado por casos de uso
centrado na arquitetura - baseado em componentes
iterativo e incremental ¿ focado em riscos
permite a customização e autoria de processos, ou seja uma vasta variedade de processos, ou configuração de processos, podem ser obtidas a partir dele.
configurável: pode ser adaptado (configurado) dependendo do tipo de software sendo desenvolvido, de características do ambiente de desenvolvimento (tamanho da equipe, técnicas usadas, etc)
 
	
	 
	Ref.: 201609113527
		
	
	 4a Questão
	
	
	
	
	É um processo de desenvolvimento de software que oferece uma forma sistemática para construir um tipo de sistema que usa a arquitetura baseada em componentes; pode ser facilmente extensível, promovendo a reutilização de software e um entendimento intuitivo; define tanto métodos para controlar e monitorar mudanças quanto áreas de trabalho seguras, garantindo a um programador que as mudanças efetuadas em outro sistema não afetarão o seu sistema. Identifique de qual processo se trata:
		
	
	TDP.
	
	DDP.
	 
	XP.
	 
	RUP.
	
	DSDM.
	
Explicação:
Processo Unificado da Rational conhecido como RUP (Rational Unified Process), é um processo de engenharia de software criado para apoiar o desenvolvimento orientado a objetos, fornecendo uma forma sistemática para se obter vantagens no uso da UML. Foi criado pela Rational Software Corporation e adquirido em fevereiro de 2003 pela IBM.
O principal objetivo do RUP é atender as necessidades dos usuários garantindo uma produção de software de alta qualidade que cumpra um cronograma e um orçamento previsíveis. Assim, o RUP mostra como o sistema será construído na fase de implementação, gerando o modelo do projeto e, opcionalmente, o modelo de análise que é utilizado para garantir a robustez. O RUP define perfeitamente quem é responsável pelo que, como as coisas deverão ser feitas e quando devem ser realizadas, descrevendo todas as metas de desenvolvimento especificamente para que sejam alcançadas.
O RUP organiza o desenvolvimento de software em quatro fases, onde são tratadas questões sobre planejamento, levantamento de requisitos, análise, implementação, teste e implantação do software.  Cada fase tem um papel fundamental para que o objetivo seja cumprido, distribuídos entre vários profissionais como o Analista de sistema, Projetista, Projetista de testes, entre outros.
	
	 
	Ref.: 201609113492
		
	
	 5a Questão
	
	
	
	
	De acordo com a teoria são características do Processo Unificado o que consta apenas em:
I. Dirigido por caso de uso.
II. Orientado por quatro workflows.
III. Centrado em arquitetura.
IV. Distribuído em cinco fases.
V. Iterativo e incremental.
 
		
	
	I, II e III.
	
	III, IV e V.
	 
	I, II e IV.
	
	II, III e V.
	 
	I, III e V.
	
Explicação:
Fases do Processo Unificado
Fase de Concepção
Fase de Elaboração
Fase de Construção
Fase de Transição
O Processo Unificado é um processo de desenvolvimento fortemente ligado à orientação a objetos, porém, pode-se utilizá-lo em qualquer projeto mesmo sendo ele estruturado, sem que perca suas características básicas. Ele utiliza alguns princípios modernos (componentização, revisões, etc) na área de engenharia de software.
Algumas características básicas do Processo Unificado são:
·         Direcionado por casos de uso: O início do processo deve ser marcado pela utilização dos casos de uso, a fim de se definir uma linguagem entre os usuários e o sistema, facilitando a especificação dos requisitos.
·         Centrado na arquitetura: O processo procura modelar uma arquitetura através dos aspectos estáticos e dinâmicos de um projeto, que podem ser obtidos junto a um estudo direcionado pelos casos de uso mais significativos.
·         É iterativo e incremental: Uma das práticas do processo é dividir grandes projetos em mini-projetos. Cada mini-projeto possui uma iteração, que quase sempre abrange todo o fluxo de trabalho. Olhando como um todo, essa iteração resulta em um incremento para o projeto. É válido lembrar que as iterações são planejadas de acordo com os casos de uso.
	
	 
	Ref.: 201609072268
		
	
	 6a Questão
	
	
	
	
	Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa).
I. Escopo é a abrangência do sistema;
II. Requisitos são interesses dos usuários;
III. A falta de treinamento pode ser causa do fracasso do software;
IV. Os componentes do hardware jamais podem ser reutilizados.
Assinale a sequência correta de V ou F que representa a classificação das sentenças acima:
		
	
	I-F, II-V, III-F IV-F
	 
	I-V, II-V, III-V IV-F
	
	I-F, II-F, III-F IV-F
	 
	I-F, II-V, III-V IV-F
	
	I-V, II-F, III-V IV-F
	
Explicação:
I. Escopo é a abrangência do sistema = Esta afirmação é falsa porque basicamente, o escopo do projeto é a parte do planejamento que envolve determinar e documentar uma lista de objetivos específicos, entregas, tarefas, custos e prazos
II. Requisitos são interesses dos usuários = Esta  afirmação é falsa porque requisitos são, além de funções, objetivos, propriedades, restrições que o sistema deve possuir para satisfazer contratos, padrões ou especificações de acordo com o(s) usuário(s). De forma mais geral um requisito é uma condição necessária para satisfazer um objetivo.
III. A falta de treinamento pode ser causa do fracasso do software = verdadeiro por razões óbvias.
IV. Os componentes dohardware jamais podem ser reutilizados = verdadeiro por razões óbvias.
	
	 
	Ref.: 201609728993
		
	
	 7a Questão
	
	
	
	
	As informações do problema e metas a serem alcançadas devem ser levantadas na fase de:
		
	 
	Análise e requisitos
	
	Desenho
	
	Projeto
	
	Manutenção
	
	Implementação
	
	 
	Ref.: 201609728994
		
	
	 8a Questão
	
	
	
	
	Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar:
		
	 
	a solução que será tomada para resolução do problema
	
	as alternativas para a resolução do problema
	
	os riscos associados ao projeto
	
	as diretrizes para as implementações de novos projetos
	 
	os custos associados para a resolução do problema

Continue navegando