- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
A metodologia atualmente empregada na Análise e Projetos Orientados a Objeto inclui o emprego da UML (“Unified Modeling Language”) como a linguagem padronizada de notações, diagramas e formas de representação existentes em diferentes técnicas. Nesse contexto, um sistema pode ser descrito por meio de cinco visões, cada uma enfatizando aspectos diferentes do sistema. Duas visões são definidas a seguir.
I. Descreve o sistema de um ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos ao sistema.
II. Abrange o gerenciamento de versões do sistema, construídas pelo agrupamento de módulos ou componentes e subsistemas.
As visões definidas em I e II são conhecidas, respectivamente, como de: