Buscar

Aula 04 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Prévia do material em texto

Aula-04-PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
1. 
 
 
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de 
software: 
 
 
 
bibliotecas 
 
aproveitamento de ideias 
 
parte do código de programa 
 
classes fundamentais 
 
módulo de código binário 
 
 Gabarito Comentado 
 
 
2. 
 
 
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 
 
 
 
3. 
 
 
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa a aplicação 
das decisões tomadas no nível estratégico, onde a solução contemplará a reutilização, ou não, de componentes, 
buscando satisfazer os requisitos do produto é o 
 
 
 
operacional ou desenho lógico 
 
nível estratégico ou desenho arquitetônico 
 
estratégico ou desenho detalhado 
 
operacional ou desenho detalhado 
 
nível tático ou desenho lógico 
 
 Gabarito Comentado 
 
 
4. 
 
 
A reutilização traz os seguintes benefícios: 
 
 
a sobrecarga de atividades em determinadas etapas 
 
a redução do desperdício de tempo e de dinheiro 
 
a redução do desperdício de tempo e aumento de dinheiro 
 
a redução de desperdício de dinheiro e aumento de tempo 
 
a eliminação de etapas e atividades 
 
 
 
5. 
 
 
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento 
de software: 
 
 
 
parte de código e a camada de arquitetura 
 
bibliotecas e classes fundamentais 
 
módulo de código binário e classes fundamentais 
 
aproveitamento de ideias e de bibliotecas 
 
parte de código de programa e bibliotecas 
 
 
 
6. 
 
 
O uso de metodologias de desenvolvimento de sistemas tem como objetivo garantir que 
 
 
e) o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu código 
para não serem modificados os requisitos. 
 
a) a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, 
eliminando etapas de análise. 
 
d) o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e 
com a qualidade desejada. 
 
b) o código gerado pelo desenvolvedor implemente corretamente as definições de processamento, entrada 
e saída, considerando os recursos de rede como principal requisito. 
 
c) o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a segunda 
forma normal. 
 
 
 
7. 
 
 
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. 
 
 
 
2,1,4,5,3 
 
1,2,4,5,3 
 
5,4,3,2,1 
 
1,3,2,4,5 
 
1,2,3,4,5 
 
 Gabarito Comentado 
 
 
8. 
 
 
O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel 
Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional 
 
 
 
É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou 
documentação do código do programa, no caso de desenho interno. 
 
É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o 
sistema atenderá aos requisitos e aos custos relacionados do projeto. 
 
É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das 
funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários 
finais após teste, homologação, manutenção e treinamento. 
 
O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto 
que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. 
 
A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, 
buscando satisfazer os requisitos do produto.

Continue navegando