Modelo de Software
por Rodolfo Pinheiro
1. Exemplo
1.1. Protótipo
1.1.1. Apóia métodos de desenvolvimento
2. Linguagem
2.1. Específica
2.1.1. P/ Grupos de Usuários
2.1.1.1. Desenvolvedores de Bancos de dados
2.1.1.1.1. DER
2.1.1.2. Desenvolvedores de sistemas de tempo real
2.1.1.2.1. Redes de Petri
2.1.1.2.2. Statecharts
2.1.1.3. Desenvolvedores de Sistemas de Informação
2.1.1.3.1. DFD
2.2. Padronizada
2.2.1. UML
2.2.1.1. auxilia na geração de código
2.2.1.2. especificada pela OMG no final da década de 90
2.2.1.3. Motivada pela criação do paradigma da Orientação a Objetos
2.2.1.4. Aprovada pela indústria de software
3. Tipos
3.1. Proporcionam
3.1.1. Visões
3.1.2. Níveis de abstração
4. Utilização
4.1. Especificação
4.1.1. Descreve o que precisa ser desenvolvido
4.2. Visualização do Sistema
4.2.1. melhora
4.2.1.1. Compreensão
4.2.1.2. Entendimento
4.3. Documentação
4.3.1. Reflete o que foi desenvolvido
4.3.2. Auxilia na manutenção