Baixe o app para aproveitar ainda mais
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.
Compartilhar