Buscar

AULA 4 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE EXERCÍCIO 1

Prévia do material em texto

Exercício: CCT0746_EX_A4_201803250976_V1 
05/06/2018 
22:23:30 (Finalizada) 
Aluno(a): 2018.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
 
 
 
 
Ref.: 201803983734 
 
 1a Questão 
 
 
Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - 
Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( 
)Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( 
)Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente 
baseado em classes abstratas derivadas por herança de outras classes. 
 
 1,2,3,4,5 
 
5,4,3,2,1 
 
1,3,2,4,5 
 
2,1,4,5,3 
 
1,2,4,5,3 
 
 
 
 
Ref.: 201803330139 
 
 2a 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-F, III-F IV-F 
 
I-F, II-V, III-V IV-F 
 I-V, II-V, III-V IV-F 
 
I-V, II-F, III-V IV-F 
 
I-F, II-V, III-F 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 do hardware jamais podem ser reutilizados =➔ verdadeiro por 
razões óbvias. 
 
 
 
 
Ref.: 201803371363 
 
 3a 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. 
 
 
 
III, IV e V. 
 
I, II e III. 
 
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.: 201803869739 
 
 4a Questão 
 
 
Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, 
analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de 
Software. I. Podemos definir um processo de software como um conjunto de atividades não 
relacionadas que levam à produção de um produto de software. II. A definição das 
funcionalidades do software e as restrições a seu funcionamento devem ser definidas na 
produção de um software. Essa atividade está incluída no processo de software. III. A validação 
de software também é uma atividade presente no processo de software. IV. Os processos de 
software são complexos e, como todos os processos intelectuais e criativos, dependem de 
pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das 
organizações desenvolve seus próprios processos de desenvolvimento de software. 
 
 Apenas II, III e IV. 
 
I, II, III e IV. 
 
Apenas I. 
 
Apenas I e IV. 
 
Apenas I e III. 
 
 
Explicação: 
I- Errado, as atividades são relacionadas 
II- Correto, na análise de requisitos 
III - Correto, dependendo da metodologia utilizada, pode acontecer em vários momentos. 
 
IV - Correto. Pois a metodologia utilizada, vai depender de questões próprias de cada 
empresa. Apesar de termos as boas práticas, estas não podem ser consideradas como 
processo ideal, pois para cada empresa isto pode mudar. 
 
 
 
 
Ref.: 201803910517 
 
 5a 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 
 
 
Análise 
 
Implementação 
 
Projeto 
 Desenho 
 
Manutenção 
 
 
 
 
Ref.: 201803986863 
 
 6a Questão 
 
 
Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser 
implementada a solução, porém não envolve qual o tipo de tecnologia especifica é necessária: 
 
 
Concepção 
 
Implementação 
 Desenho do produto 
 
Análise 
 
Manutenção 
 
 
 
 
Ref.: 201803986865 
 
 7a 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 
 
as diretrizes para as implementações de novos projetos 
 
os custos associados para a resolução do problema 
 
os riscos associados ao projeto 
 
 
 
 
Ref.: 201803910522 
 
 8a Questão 
 
 
É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. 
Estamos nos referindo ao Desenho 
 
 
de implementação 
 
do produto 
 
interno 
 externo 
 
local

Continue navegando