Alguma
Introdução a UML
Introdução a UML
• Visão de Caso de Uso
• Abrange os casos de uso que descrevem o comportamento do sistema conforme é visto pelos seus usuários finais, analista e testers; • Não especifica necessariamente a organização do sistema de software, mas especifica as forças que determinam a forma da arquitetura do sistema. • Com a UML, os aspectos estáticos desta visão são representados em diagramas de caso de uso, enquanto os aspectos dinâmicos são representados em diagramas de interação, diagramas de estados e diagrama de atividades.
Introdução a UML
• Visão de Projeto
• Abrange as classes e colaborações que formam o vocabulário do problema e sua solução, proporcionando um suporte para os requisitos funcionais do sistema, ou seja, os serviços que o sistema deverá fornecer a seus usuários finais; • Na UML, os aspectos estáticos são representados em diagramas de classes e de objetos, e os dinâmicos em diagramas de estados, interações e atividades.
Introdução a UML
• Visão de Processo
• Abrange as threads e os processos que formam os mecanismos de concorrência e sincronização do sistema. • O objetivo principal é tratar questões de desempenho e escalabilidade. • Os diagramas UML que representam esta visão são os mesmos da visão de projeto, com o foco voltado às classes que representam as threads e processos.
• Visão de Implementação
• Abrange os componentes e os arquivos utilizados para a montagem e fornecimento do sistema físico. • Envolve o gerenciamento da configuração das versões do sistema.
• Visão de Implantação
• Trata da topologia do hardware em que o sistema é executado. • Na UML, os aspectos estáticos são representados em diagramas de implantação e os dinâmicos, em diagramas de interação, estado e atividades.
Introdução a UML Desenvolvimento de Software
Introdução a UML
Artefatos – Fase de Requisitos e Análise
Engenharia de Requisitos
Introdução a UML
Artefatos –