Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Modelo de Software by Mind Map: Modelo de Software
0.0 stars - 0 reviews range from 0 to 5

Modelo de Software

Mapa mental sobre o texto de modelos de software

Linguagens de Modelagem

DER

Antigamente utilizada por desenvolvedores de bancos de dados

DFD

Antigamente utilizada por desenvolvedores de sistemas de informação

Statecharts

Redes de Petri

Histórico

Dificuldade de padronização

Várias linguagens para modelagem diferentes

Linguagens visavam descrever softwares específicos

Necessidade de representação

Servem para

Construção de Software

Softwares são artefatos invisíveis e conceituais e, mais do que outros artefatos, precisa ser baseado em modelos

Documentação

Base para manutenção

Reflete o produto desenvolvido

Especificação

descrição precisa do produto

Tipos

Cada tipo proporciona visões e níveis de abstração diferentes

Diagramas

Um diagrama é uma representação visual estruturada e simplificada de um determinado conceito, idéia, etc. Existem diversos tipos de diagramas e são utilizados em quase todas as áreas do conhecimento humano.

Protótipos

Benefícios

Engenharia de software

Atividades de manutenção

Compreensão

Visualização

Panorama atual

Geração de código

UML

Princípio da Orientação a Objetos

Notação unificada

Padrão da indústria

Princípios de modelagem

Os princípios foram dados de acordo com Booch, Rumbaugh e Jacobsonm (1998) [LIVRO] The Unified Modeling Language Reference Guide J Rumbaugh, I Jacobson, G Booch - 1998 - Addison-Wesley

Escolha do modelo

Como o problema é atacado

Como a solução é delineada

Pode ter diferentes níveis de precisão

Devem estar conectados à realidade

Nenhum modelo único é suficiente

Os sistemas são melhores abordados através de um conjunto pequeno de modelos independentes