uml modelo unificado de modelagem - Exames - 4948 Palavras
Página Inicial Ensaios uml modelo unificado de...
Páginas: 20 (4948 palavras) Publicado: 31 de maio de 2014
Paulo Bonfante
Maicon Regina
Décio Robson
Décio RobsonUML
Trabalho apresentado ao Professor André R. Rivas da disciplina Engenharia de Software da turma 4a, turno noturno do curso de Ciências da Computação.
São Paulo 04/2013
1-INTRODUÇÃO 5
2 – Brevehistória 6
3 – Porque utilizar UML? 7
4 – Iniciando um Projeto 7
Utilizações da UML 8
Diagrama de classes	10
Dependência	16
Generalização	16
Diagrama de Componentes	17
Diagrama de estruturas compostas	21
Caso de Uso	22
Diagrama de Casos de Uso	28
Diagrama de Sequências	29
Diagrama de atividades	30
Diagrama de implantação	37
Diagrama de Estado	38
Diagrama de Pacotes	40
Diagrama detemporização	42
A modelagem de dados é parte crucial na criação e documentação de um software, principalmente para aplicações orientadas a objeto, este trabalho vai mostrar ao leitor do porque desta importância, a história e partes importantes da modelagem UML como seus diagramas.
2 – Breve história
UMLcomeçou a ser definida a partir de uma tentativa de Jim Rumbaugh e Grady Booch de combinar dois métodos populares de modelagem orientada a objeto: Booch e OMT (Object Modeling Language). Mais tarde, IvarJacobson, o criador do método Objectory, uniu-se aos dois (formando os famosos três amigos), para a concepção da primeira versão da linguagem UML (Unified Modeling Language) .UML foi adotada em 1997pela OMG (Object Management Group).
FIGURA 1: GRÁFICO SOBRE A HISTÓRIA UML
http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/historia_uml/historia_uml.htm
3 – Porque utilizar UML?
"Uma empresa de software de sucesso é aquela que consistentemente produz software de qualidade que vai ao encontro das necessidades dos seus usuários. Uma empresa queconsegue desenvolver tal software, de forma previsível,
cumprindo os prazos, com uma gestão de recursos, quer humanos quer materiais, eficiente e eficaz, é uma empresa que tem um negócio sustentado."
Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling Language User Guide
4 – Iniciando um Projeto
Para iniciarmos um projeto de qualidade será necessário nos atentarmos aalguns requisitos, são eles:
PRECISAMOS SABER A REAL NECESSIDADE DO CLIENTE
NEM SEMPRE A SOLUÇÃO É PREVISÍVEL, E AO MEIO DO CAMINHO PODE HAVER DIVERGÊNCIAS QUE PODEM MODIFICAR UM PROJETO EM MEIO A SEU DESENVOLVIMENTO, EVITAR O RETRABALHO.
DEVEMOS PREVER OS RISCOS.
CRIAR UM SOFTWARE DE FUNDAÇÃO SÓLIDA QUE ACEITE MODIFICAÇÕES.
CRIAR CENÁRIOS POSSÍVEIS COM PROGRAMAÇÃO VISUAL.
PREVER O CUSTO E OPRAZO DE ENTREGA DO PROJETO
Esses requisitos são possíveis graças a modelagem de sistemas(UML).
Utilizações da UML
Geralmente é mais usada na modelagem de Softwares usando o conceito deorientação a objetos, mas também pode ser aplicada em sistemas mecânicos, de engenharia em geral, ode também ajudar na organização de processos de uma organização.
A modelagem de sistemas é uma simplificação da realidade e para construir um software de qualidade, não devemos nos atentar a escrever uma grande quantidade de códigos, e sim o código correto.