uml informatica
Análise Orientada a Objetos
(OOA)
Conceitos:
- Objetos : Em sistema de software objetos são agentes que agem interligados entre si, onde cada objeto realiza tarefas específicas e, através dessa interação, uma tarefa computacional é realizada. - UML (Unified Modeling Language ou Linguagem de Modelagem Unificada) Linguagem padrão de diagramação, onde se visualizam os resultados da análise e do projeto.
A Análise Orientada a Objetos (OOA) é um processo de desenvolvimento de sistemas
que utiliza o conceito de objetos que interagem entre si e, através dessa interação, realizam tarefas computacionais.
O ponto de partida para a OOA é criar um modelo descritivo contendo informações do
projeto. Podemos chamar este artefato de proposta técnica, já que é ela que vai conter detalhes do problema a ser solucionado, objetivo do projeto, casos de uso, requisitos funcionais e não funcionais, as atividades do sistema e soluções propostas.
Utilizando-se de padrões da UML, os requisitos do sistema são especificados,
construindo artefatos necessários para documentação ao nível desejado.
Durante todo o ciclo de vida do desenvolvimento (análise e programação), são gerados
alguns diagramas que representam os objetos de análise, sendo eles: diagrama de caso de uso, de classe, de objeto, de componente, de implantação, de atividade, de estado, de colaboração e de sequencia.
Ciclo de Vida
Construção
Concepção
Transição
Elaboração
A fase de concepção incorpora o estudo de viabilidade e uma parte da análise de
requisitos.
A fase de elaboração incorpora a maior parte da análise de requisitos, a análise de domínio
e o projeto.
A fase de construção corresponde à programação e testes.
A fase de transição consiste na instalação e manutenção do sistema.
Os casos de uso especificam o comportamento do sistema em partes, ou seja, o
conjunto de cenários onde, cada cenário possui uma sequencia de passos que