johnexavier
355 palavras
2 páginas
Introdução aDesenvolvimento de
Sistemas
Alexandre Monteiro
Roteiro
Ementa;
Detalhamento do Conteúdo;
Necessidade de Documentação;
Documentação Orientada a Objeto;
Abordagem UML;
Conclusão.
Por que documentar um Projeto?
Aumento da complexidade;
Trabalho colaborativo;
Necessidade de histórico;
Maturidade corporativa;
Acompanhamento e manutenção.
Definições
Objeto: Entidade que possa ser descrita de uma realidade. Classe: abstração que define um objeto
Instância: criação de objeto a partir de uma classe. Refrigerante
Cola
Coca-Cola
Guaraná
Pepsi
Laranjada
Desenvolvimento OO
Análise, projeto e programação orientados a objeto são relacionados, mas são distintos; Análise orientada a objeto trata do desenvolvimento de um modelo orientado a objeto do domínio da aplicação
(independente da implementação)
Desenvolvimento OO
Projeto orientado a objeto trata do desenvolvimento de um modelo orientado a objeto voltado para a implementação dos requisitos;
Programação orientada a objeto trata da realização de um projeto orientado a objeto usando uma linguagem de programação OO, como Java ou C++.
Porque usar UML?
Comunicação falha leva à atrasos e custos extras;
A volatilidade do ambiente de trabalho de TI;
Falta de controle sobre o processo de desenvolvimento e qualidade do produto;
Mudança constante de requisitos;
“Brigas” sobre métodos e ferramentas;
Demanda por sistemas de qualidade e com grande custo-benefício.
Usos do UML
Esboço
Ajudar
a transmitir alguns aspectos de um sistema.
Desenvolvimento
Desenhar
e projetar todas as instâncias do sistema antes de escrever o código.
Engenharia reversa
Construir
um UML a partir de um código já existente, para documentação e estudo.
(FOWLER,2004)
Relacionamento
Digramas UML
Realidade do Modelo
Representa
Dão suporte
Diagrama