visões da arquitetura diagramas uml - facomflavio/swmod-files/files/2015-02/12... · 2017. 7....
TRANSCRIPT
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Visões da ArquiteturaDiagramas UML
388
http://www.sparxsystems.com/downloads/whitepapers/FCGSS_US_WP_Applying_4+1_w_UML2.pdf
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Visões da Arquitetura Cenários (Use Case View ou Scenarios view)
Apresenta uma visão próxima do usuário, descrevendo cenários de uso da aplicação Normalmente é a primeira visão construída Diagramas: Casos de Uso
Lógica (Logical View) Foco nas funcionalidades, normalmente dividida em subsistemas apresentando a estrutura (classes)
envolvidas Diagramas: Classe, Pacotes, Componentes
Processos (Process View) Foco em aspectos comportamentais Diagramas: Atividade, Sequencia, Comunicação
Implementação (Implementation View) Útil para gestão de configuração Apresenta pacotes e componentes que serão implantados Diagramas: Componentes; Pacotes
Implantação (Deployment View) Consiste do mapeamento do software no hardware onde será implantado Diagramas: Implantação
389
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Visão de Cenários(Scenarios view)
390
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Visão Lógica(Logical View)
391
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Visão de Processos(Process View)
392
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Visão Implementação(Implementation View)
393
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Visão de Implantação(Deployment View)
394
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Diagrama Pacotes - ExemploVisão Lógica – Arquitetura
395
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Diagrama Pacotes - ExemploVisão Lógica – Parte do Sistema Descreve o caso de uso “Manter Clientes” (Customer)
396
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Diagrama Pacotes - ExemploVisão Lógica – Parte do Sistema Diferentes detalhamentos dos serviços relacionados ao cliente
(Customer)
397
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Diagrama de Pacotes - ExemploVisão Lógica - Arquitetura
398
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Diagrama de Classes - ExemploVisão Lógica – Sub-Sistema
399