Atps orientação orientada a objetos
A análise enfatiza em um levantamento do poblema e dos requisitos ao inves de uma soluçao. Projeto enfatiza uma solução conceitual que satisfaça os requisitos e não a sua implantação .A análise orientada a objetos há uma ênfase em encontrar e descrever os objetos ou conceitos no domínio do problema,durante o projeto se define os objetos de software e como eles vão colaborar para satisfazer os requisitos do projeto ,a analise de requistos pode tambem incluir narrativas ou cenarios de como as pessoas irao usar a aplicação, que podemos chamar de casos de uso,que são simplesmente narrativas escritas,mas ainda assim uma ferramenta muito utilizada na analise de requisitos .A analise orienta a objetos como a descrição de um dominio, identificando os conceitos,atributos e associações,os resultados podem ser expressados em um modelo de domínio que mostra os objetos ou conceitos de interesse.
Linguagem de modelagem unificada (UML) é uma linguagem-padrão para a estruturação de projetos de software.Sua abrangência vai desde a modelagem de sistemas de informação corporativos a serem distribuidos a aplicação baseadas em web,até sistemas complexos embutidos de tempo real.Para cumprir seu objetivo a UML permite que seus usuarios modelem um sistema sob diferentes perspectivas,cada perspectiva é uma abstração por diagramas criados apartir dos recursos oferecidos pela linguagem.A criação destes diagramas envolve a identificação de itens que formam o vacabulário do sistema e a especificação de como estes itens se relacionam-se entre si,portanto a UML é uma conjunto de itens e relacionamentos .
EXISTEM TRÊS TIPOS PARA SE APLICAR A UML:
-UML COMO RASCUNHO:Diagramas incompletos e informais,criados para expor partes difíceis do problema ou espaço de soluções .
-UML COMO PLANTA DE SOFTWARE:Diagrama de projeto detalhado para geraçao de código