Académique Documents
Professionnel Documents
Culture Documents
SOFTWARE
Desenvolvimento de
Sistemas
VISO GERAL
Conforme a Wikipdia:
... a modelagem de software a
atividade de construir modelos que
expliquem as caractersticas ou o
comportamento de umsoftwareou de
umsistema de software...
MODELAGEM DE
SOFTWARE
Freqentemente a modelagem de
software usa algum tipo de notao
grfica e so apoiados pelo uso de
Ferramentas CASE.
A
modelagem
de
software
normalmente utiliza a construo de
modelos grficos.
IMPORTNCIA DA MODELAGEM
OBJETIVOS DA MODELAGEM
Visualizao:
antecipadamente
implementao;
Visualizar
o
antes
mesmo
software
da
sua
PRINCPIOS DA MODELAGEM
1.
2.
3.
Os melhores
realidade;
modelos
esto
conectados
LINGUAGENS DE MODELAGENS
LINGUAGENS DE MODELAGENS
MODELAGEM ESTRUTURADA
Na
programao
procedural
a
modelagem de software e feita atravs
de fluxogramas onde o objetivo consiste
na identificao de quais procedimentos
so necessrios para resolver um
determinado problema e, assim, criar um
conjunto de procedimentos devidamente
ordenados para a sua soluo.
D.F.D representa:
Modelo de organizao;
Regras:
os
dados
as
DFD - PROCESSOS
so mdulos do sistema;
Regras:
Regras:
PRINCPIOS DA MOO
VANTAGENS DA MOO
UML CARACTERSTICAS
UML CARACTERSTICAS
DIAGRAMAS DA UML
Diagramas Estruturais:
->Diagrama de Classes
->Diagrama de Objetos
->Diagramas de componentes
->Diagrama de instalao
->Diagrama de pacotes
->Diagrama de estruturas
DIAGRAMAS DA UML
Diagramas comportamentais
->Diagrama de atividade
Diagramas de Interao
->Diagrama de sequncia
->Diagrama de interatividade
->Diagrama de comunicao
->Diagrama de tempo
DIAGRAMA DE CLASSE
DIAGRAMA DE CLASSE
DIAGRAMA DE CLASSE
Associao : So relacionamentos estruturais entre instncias e especificam
que objetos de uma classe esto ligados a objetos de outras classes.
Generalizao (herana : simples ou composta) - Relacionamento entre
um elemento mais geral e um mais especfico. Onde o elemento mais
especfico herda as propriedades e mtodos do elemento mais geral.
Dependncia - So relacionamentos de utilizao no qual uma mudana na
especificao de um elemento pode alterar a especificao do elemento
dependente. A dependncia entre classes indica que os objetos de uma classe
usam servios dos objetos de outra classe.
Agregao Regular - tipo de associao ( parte de , todo/parte) onde o
objeto parte um atributo do todo ; onde os objetos partes somente so
criados se o todo ao qual esto agregados seja criado. Pedidos composto
por itens de pedidos.
Composio - Relacionamento entre um elemento ( o todo) e outros
elementos (as partes) onde as parte s podem pertencer ao todo e so
criadas e destrudas com ele.
DIAGRAMA DE CLASSE
Atributos
Operaes
DIAGRAMA DE CLASSE
DIAGRAMA DE INTERATIVIDADE
Diagramas de interatividade so
variaes de Diagrama de atividade". Nele,
sequncias formam um fluxo de atividades,
mostrando como elas trabalham em uma
sequncia de eventos.
DIAGRAMA DE INTERATIVIDADE
DIAGRAMA DE INTERATIVIDADE
CONCLUSO
BIBLIOGRAFIA
http://pt.wikipedia.org/wiki/Modelagem
http://pt.wikipedia.org/wiki/Ferramentas_de_Modelagem
http://www.klebermota.eti.br/2011/09/23/introducao-a-modelagem-de-software/
http://engenhariadesoftware.blogspot.com.br/2007/06/modelos-de-software.html
http://www.devmedia.com.br/modelagem-de-software-com-uml-easy-java-magazine4/20140
http://www.dimensaotech.com/2008/08/modelagem-de-software/
http://www.dimap.ufrn.br/~jair/ES/slides/Modelos.pdf
http://www.ppgia.pucpr.br/~alcides/Teaching/ProgramasAprendizagem/ModelagemOrien
tadaObjetos/Introducao.html
http://pt.wikipedia.org/wiki/Diagrama_de_fluxo_de_dados
http://pt.wikipedia.org/wiki/Diagrama_entidade_relacionamento