Projetar Caso de Uso. Arquiteto de Informação Análise e Projeto OO com UML e Padrões| 2 Analisar Casos de Uso Revisar Projeto Projetar Arquitetura Projetista.

Slides:



Advertisements
Apresentações semelhantes
Valéria Maria Lauande Março/2010
Advertisements

Fluxo de Análise e Projeto do RUP para Tempo Real
RUP: Fluxo de Análise e Projeto
S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.
Sistema de Gerenciamento Financeiro On-Line
Sistema de Gerenciamento Financeiro
Projetar Serviços Vítor Braga –
Unibratec Análise e Gerencia de Projetos Profº Henrique Vila Nova
Arquitetura Orientado a Serviços
Analisar Serviços Vítor Braga – Objetivos da aula Apresentar os passos necessários para realizar a atividade analisar Serviços Discutir.
Visão Geral do RUP.
O Fluxo de Implementação
Objetivos das Atividades de Implementação • Implementar as classes do modelo de projeto em termos de componentes (código fonte ou executável, etc.) •
SigA Sistema Gestor de Alunos
Engenharia de Software e Sistemas Danilo Veras e Rebeka Gomes.
SOA Service Oriented Architecture. Copyright © 2008 Qualiti. Todos os direitos reservados. Copyright © 2006 Qualiti. Todos os direitos reservados. Estilo/padrão.
Especificação em Projeto de Sistemas
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Analisar Caso de Uso 10/04/ /04/2017 Analisar caso de uso
Arquitetura: Visão Lógica
Padrão- MVC Model, View, Controller
Projetar Arquitetura. Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 2 Objetivos.
Abr-17 Projetar Arquitetura Projetar caso de uso.
Projeto de Sistemas Alexandre Monteiro. Agenda 2. Análise 3. Projeto 1. Revisão 4. Exercícios.
Abr-17 Analisar Caso de Uso Analisar caso de uso.
Abr-17 Projetar Processos Projetar distribuição.
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Abr-17 Projetar Subsistema Projetar subsistema.
Modelo de Análise e Projeto
Análise de Casos de Uso Rafael Duarte Alexandre Mota [rmd,
5 - Atividade Projetar Caso de Uso
Fluxo de Análise e Projeto 7 - Atividade Projetar Classes.
Fluxo de Análise e Projeto 6 - Atividade Projetar Subsistema.
2 - Visão Geral do Fluxo de Análise e Projeto
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Abr-17 Projetar Base de Dados Projetar base de dados.
Copyright © 2006 Qualiti. Todos os direitos reservados. Projetar Classes.
Análise e Projeto OO com UML e Padrões
Processo de Desenvolvimento de Software Dirigida a Modelos e Orientada a Serviços (SOA/MDE) Vítor Braga –
Projetar Cápsulas Parte 1. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar cápsulas | 2 Objetivos deste módulo.
Projetar Cápsulas Segunda parte. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar cápsulas | 2 Objetivos deste.
Projetar Arquitetura parte 2 - Cápsulas Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar arquitetura | 2 Passos.
Fluxo de Análise e Projeto do RUP para Sistemas de Tempo Real
IF 718 Análise e Projeto de Sistemas Augusto Sampaio Vitor Braga (Estágio docência) Camila Sá (Monitora) Parte do material cedido pela Qualiti Software.
Projetar Base de Dados. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar base de dados | 2 Objetivos deste.
Projetar Processos. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar distribuição | 2 Descrição do Projeto.
Analisar Caso de Uso. Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 2 Objetivos.
/ de Julho de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
Projeto de Arquitetura de Software
InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.
Analisar Caso de Uso. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Analisar caso de uso | 2 Objetivos deste módulo.
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
Sistema Web para Gerenciamento Eletrônico de Documentos em Projetos de Implantação de ERP Eder Gonçalves Orientador: Prof. Marcos Rogério Cardoso FURB.
COMPONENTE DE GERAÇÃO DE BOLETOS BANCÁRIOS EM DELPHI Aluno: Jonas Ricardo Viel Prof. Adilson Vahldick - Orientador.
EA976 – Engenharia de Software AULA 19 Pré-Projeto e Modelagem de Negócios.
Software para Gerenciamento Eletrônico de Documentos
Valéria Maria Lauande Março/2010
Criação: Caroline Brasileiro Atualização: Laura Matos
Introdução ao RUP – Rational Unified Process
MAPEAMENTO GEOREFERENCIADO DAS UNIDADES ORGANIZACIONAIS DA UFPI
Tema 4 - Modelagem ER: Técnicas e Ferramentas
UML: Casos de Uso.
Revisão Requisitos e Casos de Uso
Engenharia de Software II
Projeto Orientada a Objetos
Elaboração de Casos de Teste Funcionais RUP
Soluções Inteligentes para ONGs Esportivas
Visão Geral do RUP.
Rafael Duarte Alexandre Mota [rmd,
Transcrição da apresentação:

Projetar Caso de Uso

Arquiteto de Informação Análise e Projeto OO com UML e Padrões| 2 Analisar Casos de Uso Revisar Projeto Projetar Arquitetura Projetista de Banco de Dados Arquiteto de Software Revisor de projeto Projetar Casos de Uso Projetar Subsistemas Projetar Base de Dados Analista de Sistemas Check List bla bla bla blabla Projetar classes Prototipar Interface gráfica Analisar Serviços Projetar Serviços decisões do arquiteto

O que foi feito até agora (no RUP) Realização dos casos de uso (análise) – Identificação das classes de análise, seus atributos, responsabilidades e relacionamentos Mapeamento das classes de análise em elementos de projeto Identificação de oportunidades de reuso e uso de padrões Definição da organização do sistema Definição da distribuição do sistema Análise e Projeto OO com UML e Padrões| 3

Objetivos desta atividade Refinar as realizações de casos de uso (elaboradas na análise de casos de uso) – Substituindo elementos de análise por elementos de projeto – Incorporando persistência e outros detalhes nas realizações O objetivo final é ter um modelo consistente que sirva de referência para a implementação do caso de uso Análise e Projeto OO com UML e Padrões| 4

Visão geral dos artefatos Análise e Projeto OO com UML e Padrões| 5 Analista de Sistemas Projetar Caso de Uso Classes de Projeto Documento de Requisitos Realização de Caso de Uso (atualizada) Caso de Uso Subsistemas Realização de Caso de Uso

Passos para Projetar Caso de Uso 1. Refinar as realizações de casos de uso – Substituir elementos de análise por elementos de projeto – Incluir persistência 2. Simplificar os diagramas de interação usando (possivelmente novos) subsistemas (opcional) Análise e Projeto OO com UML e Padrões| 6

Passo 1. Refinar as realizações de casos de uso Substitua as classes de análise por classes de projeto e/ou interfaces dos subsistemas associados Incorpore persistência Atualize as realizações de casos de uso – Diagramas de interação – Diagrama de classes Análise e Projeto OO com UML e Padrões| 7

Refinando as realizações de casos de uso Análise e Projeto OO com UML e Padrões| 8

QIB – Efetuar Login (análise) Análise e Projeto OO com UML e Padrões| 9 Diagrama de seqüência

QIB – Efetuar Login (projeto) Análise e Projeto OO com UML e Padrões| 10 Diagrama de seqüência

QIB – Efetuar Login (análise) Análise e Projeto OO com UML e Padrões| 11 Diagrama de classes

QIB – Efetuar Login (projeto) Análise e Projeto OO com UML e Padrões| 12 Diagrama de classes RepositorioContasInternetBDR IRepositorioContasInternet > TelaLogin efetuarLogin() CadastroContasInte rnet existeContaInternet() Fachada efetuarPagamentoQualitiCard() efetuarLogin() realizarDOC() 0..n 1 1 ControladorLogin efetuarLogin() ContaInternet login senha

QIB – Efetuar Pagamento do Qualiti Card Análise e Projeto OO com UML e Padrões| 13 Observe o diagrama de seqüência do caso de uso Efetuar Pagamento do Qualiti Card e verifique o que precisa ser atualizado

QIB – Efetuar Pagamento do Qualiti Card (análise) Análise e Projeto OO com UML e Padrões| 14 Diagrama de classes

QIB – Efetuar Pagamento do Qualiti Card (projeto) Análise e Projeto OO com UML e Padrões| 15 Diagrama de classes

Exercício – Qualiti Internet Banking Dado: – Realizações de caso de uso de análise (diagramas de interação e VOPCs) – Mapeamento de classes de análise em elementos de projeto – Classes persistentes Produzir: – Realização do caso de uso Realizar DOC com elementos de projeto e persistência Diagrama de seqüência Diagrama de classes Análise e Projeto OO com UML e Padrões| 16

Passo 2. Simplificar os diagramas de interação usando subsistemas Identifique subfluxos comuns nos diagramas de interação e encapsule-os em subsistemas (possivelmente novos) Substitua os elementos internos pela interface dos subsistemas (nos diagramas) Interações internas ao subsistema serão descritas na atividade Projetar subsistema Análise e Projeto OO com UML e Padrões| 17 Fonte: Rational

Quando encapsular fluxos em subsistemas Quando um sub-fluxo – ocorre em vários casos de uso – possui potencial de reuso – é complexo e de fácil encapsulamento – produz um resultado bem definido Análise e Projeto OO com UML e Padrões| 18