johnexavier

355 palavras 2 páginas
Introdução a
Desenvolvimento 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

Relacionados