Como usar UML

1828 palavras 8 páginas
Universidade de São Paulo
Instituto de Ciências Matemáticas e de Computação
SSC 526: Análise e Projeto Orientados a Objetos

Introdução à Orientação a
Objetos e UML

Profa. Dra. Elisa Yumi Nakagawa
2º semestre de 2013

Introdução
• Necessidade de abordagens para desenvolver software de maneira organizada e estruturada –




Análise Estruturada
Análise Essencial
Análise OO
...

Fases dos Modelos de
Processo de Software
Análise de Sistema
DEFINIÇÃO

Análise OO
CONSTRUÇÃO

Projeto OO

MANUTENÇÃO

Planejamento

Análise de Requisitos

Projeto
Codificação
Teste

Entendimento
Modificação
Revalidação

ATIVIDADES DE
APOIO
• Controle e
Acompanhamento
do Projeto de
Software
• Revisões Técnicas
Formais
• Garantia de
Qualidade de
Software
• Gerenciamento de
Configuração de
Software
• Preparação e
Produção de
Documentos
• Gerenciamento de
Reusabilidade
• Medidas
• Gerenciamento de
Riscos

Conceitos Básicos
• Orientação a Objetos (OO) é uma abordagem de programação que procura explorar nosso lado intuitivo. Os objetos da computação são análogos aos objetos existentes no mundo real.
• No enfoque de OO, os átomos do processo de computação são os objetos que trocam mensagens entre si.
• Essas mensagens resultam na ativação de métodos, os quais realizam as ações necessárias. Conceitos Básicos
• Os objetos que compartilham uma mesma interface, ou seja, respondem as mesmas mensagens, são agrupados em classes.
• Objeto é algo DINÂMICO: é criado por alguém, tem uma vida, e morre ou é morto por alguém. Assim, durante a execução do sistema, os objetos podem:





ser construídos executar ações ser destruídos tornar-se inacessíveis

Histórico de Orientação a Objetos (OO)
• A OO surgiu no final da década de 60, quando dois cientistas dinamarqueses criaram a linguagem Simula (Simulation
Language)
• 1967 - Linguagem de Programação Simula67- conceitos de classe e herança

Relacionados

  • Uml caracteristicas e formas de usar
    1515 palavras | 7 páginas
  • Rational Unified process
    6437 palavras | 26 páginas
  • Modelagem de sistemas
    506 palavras | 3 páginas
  • UML
    2221 palavras | 9 páginas
  • UML e Astah
    867 palavras | 4 páginas
  • Linux uml
    2270 palavras | 10 páginas
  • Resumo uml essencial
    680 palavras | 3 páginas
  • Uml 2.0 artigo copiado
    5603 palavras | 23 páginas
  • UMLCasosdeUso
    4989 palavras | 20 páginas
  • kurose
    1035 palavras | 5 páginas