visões da arquitetura diagramas uml - facomflavio/swmod-files/files/2015-02/12... · 2017. 7....

12
Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D. Visões da Arquitetura Diagramas UML 388 http://www.sparxsystems.com/downloads/whitepapers/FCGSS_US_WP_Applying_4+1_w_UML2.pdf

Upload: others

Post on 23-Apr-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

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

Page 2: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

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

Page 3: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Visão de Cenários(Scenarios view)

390

Page 4: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Visão Lógica(Logical View)

391

Page 5: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Visão de Processos(Process View)

392

Page 6: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Visão Implementação(Implementation View)

393

Page 7: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Visão de Implantação(Deployment View)

394

Page 8: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Diagrama Pacotes - ExemploVisão Lógica – Arquitetura

395

Page 9: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

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

Page 10: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

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

Page 11: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Diagrama de Pacotes - ExemploVisão Lógica - Arquitetura

398

Page 12: Visões da Arquitetura Diagramas UML - FACOMflavio/swmod-files/files/2015-02/12... · 2017. 7. 24. · Visões da Arquitetura Cenários (Use Case View ou Scenarios view) Apresenta

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Diagrama de Classes - ExemploVisão Lógica – Sub-Sistema

399