22 - Arquitetura de Software » Histórico » Versão 1
Redmine Admin, 11/05/2019 22:28
1 | 1 | Redmine Admin | h1. 2.2 - Arquitetura de Software |
---|---|---|---|
2 | |||
3 | O projeto de arquitetura está preocupado com a compreensão de como um sistema deve ser organizado e com a estrutura geral desse sistema. O resultado do processo de projeto de arquitetura é um modelo de arquitetura que descreve como o sistema está organizado em um conjunto de componentes de comunicação. |
||
4 | |||
5 | Em processos ágeis, geralmente se aceita que um estágio inicial do processo de desenvolvimento se preocupe com o estabelecimento de uma arquitetura global do sistema. |
||
6 | |||
7 | A arquitetura de software é importante pois afeta o desempenho e a robustez, bem como a capacidade de distribuição e de manutenibilidade de um sistema. |
||
8 | |||
9 | Vantagens de projetar e documentar, explicitamente, a arquitetura de software: |
||
10 | * Comunicação das partes interessadas |
||
11 | * Análise de sistema |
||
12 | * Reúso em larga escala |
||
13 | |||
14 | As decisões de projeto de arquitetura incluem decisões sobre o tipo de aplicação, a distribuição do sistema, os estilos de arquitetura a serem utilizados e as formas como a arquitetura deve ser documentada e avaliada. |
||
15 | |||
16 | Entre os padrões de arquitetura comumente usados estão: Modelo-Visão-Controlador, Arquitetura em Camadas, Arquitetura de Microserviços, Cliente-Servidor |
||
17 | |||
18 | h2. %{color:#7d228d}Atividades do Líder de Projeto% |
||
19 | |||
20 | Considerando que o projeto já foi aprovado e designado a um líder de projeto: |
||
21 | |||
22 | # Repassar a fábrica de software, sempre que necessário, a documentação referente a arquitetura de referência utilizada no Ministério do Planejamento: |
||
23 | ** [[2.6.2 - Documento de Arquitetura]]. |
||
24 | ** [[5.0 - Arquitetura de Software Geral]]. |
||
25 | ** [[5.3 - Arquitetura de Referência - JAVA]]. |
||
26 | ** [[5.4 - Arquitetura de Referência - JS]]. |
||
27 | ** [[5.5 - Arquitetura de Referência - PAINÉIS]]. |
||
28 | ** [[5.6 - Arquitetura de Referência - PHP]]. |
||
29 | ** [[5.7 - Arquitetura de Referência - MOBILE]]. |
||
30 | # Caso esteja especificado na Ordem de Serviço, solicitar a fábrica de software a entrega do Documento de Arquitetura atualizado antes de emitir o Termo de Recebimento Provisório. : |
||
31 | |||
32 | |||
33 | Fonte: Engenharia de Software - Sommerville - 9ed. |