processo de desenvolvimento de software - (04) o desenho
Post on 26-May-2015
3.060 Views
Preview:
DESCRIPTION
TRANSCRIPT
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 1
Processo de Desenvolvimentode Software
O Desenho
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 2
Objetivos
Conhecer as atividades de desenho ou Arquitetura no Processo de Desenvolvimento de Software.
Diferenciar os modelos de desenhos para as suas atividades. Entender as necessidades de desenhar a solução analisando os
requisitos.
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 3
Introdução
Nos slides a seguir, iremos definir o conceito de desenho para o Processo de Desenvolvimento de Software.
A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos levantados na fase de análise, e prepará-los para a implementação.
O desenho do produto ou solução mostra como deve ser implementado, mas não envolve qual o tipo de tecnologia especifica necessita para fazê-lo.
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 4
Problema vs. Solução
Problema
Levantamento de informações na fase de
análise e requisitos define-se como um problema ou meta
a ser alcançada.
Solução
Após levantamento de análise, a documentação do desenho exemplifica a solução que será tomada para resolução do problema.
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 5
Modelos de Desenho
Desenho Externo
Visão que os usuários terão da solução ou produto e a forma com que eles interagirão.
Desenho Interno
É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas,
lógicas, interconexões com outros sistemas e produtos, interna ou externamente.
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 6
Modelos de Desenho
O nível de abstração e agregação dos elementos dos sistemas podem ser:
Nível Estratégico ou Desenho Arquitetônico
É 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.
Nível Tático ou Desenho Lógico
É a aplicação das decisões tomadas no nível estratégico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto.
Nível Operacional ou Desenho Detalhado
É o comportamento de cada componente. É 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.
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 7
Reutilização
Nesta fase, é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema.
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.
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 8
Reutilização
Código
Reutilização de Objeto
Reutilização de PlataformaDesenho
Reutilização de Classe
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 9
Reutilização
Código
Reutilização de parte de código de programa.
Reutilização de Objeto
Bibliotecas e classes fundamentais.
Reutilização da Plataforma
Camada de arquitetura.
Desenho
Aproveitamento de ideias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe.
Reutilização de Classe
Módulo de código binário.
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 10
Processo de Desenvolvimentode Software
Conclusão
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 11
Saiba mais...
Arquitetura de Softwarehttp://pt.wikipedia.org/wiki/Arquitetura_de_software
12/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 12
Referências
Universidade Estácio de Sá Escola Técnica Estadual Miguel Arraes de Alencar Fundação Bradesco
top related