- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareUML: Unified Modeling Language
Os autores da UML sugerem que um sistema pode ser descrito por meio de cinco perspectivas independentes, das quais duas são caracterizadas a seguir.
I - Enfatiza o gerenciamento de versões do sistema, construídas por meio do agrupamento de módulos e subsistemas.
II - Enfatiza as características do sistema que dão suporte, tanto estrutural quanto comportamental, às funcionalidades externamente visíveis do sistema.
As perspectivas I e II são conhecidas, respectivamente, como visões de: