Aulas ADS
Introdução
Analise de Requisitos diagrama da UML Caso de Uso Diagrama de Classes Diagrama de Objetos Diagrama de Sequência
UML – Unifeid Modeling Language – Linguagem de Modelagem Unificada.
Não se trata de uma linguagem de programação tem por finalidade modelar o software baseado em orientação a objetos.
Nos dias atuais a UML é a linguagem de modelagem mais usada pelos profissionais de desenvolvimento de software.
Ajuda por exemplo o profissional a entender:
Os Requisitos do sistema
O Comportamento do sistema
O Comportamento lógico do sistema
A Dinâmica dos processos
Recursos de Tecnologia.
Em 1995 Surgiu a UML, que foi apoiada a financiada pela Rational Software.
O lançamento Oficial foi em 1996 – com a versão 1.0 e a versão atual é 2.2.
OMG – Object Management Group – Grupo de Gerência de Objetos
Reconheceram a UML como a linguagem padrão de modelagem de sistemas
Site UML -> www.omg.org
Por que modelar sistemas?
Porque nós precisamos saber qual:
O Custo do projeto
Mão de obra necessária
Prazo para término do projeto
Avaliação de novas tecnologias
O Sistema pode muitas vezes ser inviabilizado Um motivo importante para se justificar a modelagem de sistemas é o seu dinamismo, os sistemas crescem sofrem constantes manutenções provocadas por:
Solicitação de Clientes
Mudanças do Mercado
Mudanças de Leis Governamentais
Fases do desenvolvimento de sistemas de informação
1. Levantamento de Dados
Trata-se de conhecer o problema
2. Analise dos Requisistos
Criar uma solução para o problema
3. Projeto / Teste
Implantação da solução
4. Implantação
5. Avaliação do Usuário
Ferramenta Case : São Softwares que auxiliam no desenvolvimento de software
Enterprise Architect – Pago
Visual Paradigm for UML www.visual-paradigm.com Poseidom for UML www.gentleware.com Argo UML