A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.

Apresentações semelhantes


Apresentação em tema: "Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto."— Transcrição da apresentação:

1 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto

2 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 2 Objetivos Dar uma visão geral das atividades, responsáveis e artefatos desta disciplina no RUP ­ Inserção de atividades e artefatos de SOA

3 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 3 Objetivos da disciplina de análise e projeto Transformar os requisitos em um projeto (inicialmente abstrato) do sistema Desenvolver uma arquitetura robusta para o sistema Adaptar o projeto levando em consideração requisitos da futura implementação

4 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 4 Relacionamento com os demais fluxos Planejamento e Gerenciamento – planeja o que será feito em cada iteração do sistema Requisitos – os casos de uso servem como entrada para o projeto da arquitetura do sistema Implementação – o modelo de análise e projeto é entrada para o fluxo de implementação Gerência de Configuração e Ambiente – oferece suporte aos artefatos gerados no fluxo de A&P

5 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 5 Arquitetura de software O modelo de “4+1 Visões” Visão de Implementação Visão Lógica Visão de Distribuição Visão de Processos Visão de Casos de Uso Analista de Sistemas Arquiteto Estrutura Programadores Arquiteto Escalabilidade Topologia, implantação, comunicação Arquiteto Estrutura, componentes

6 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 6 O Fluxo de Análise e Projeto Planejamento e Gerenciamento..... Fluxos de Suporte Gerência de Configuração............ Requisitos............................... Análise e Projeto...................... Implementação........................ Testes................................... Implantação............................ Fluxos de Processo Iterações Fases Concepção ElaboraçãoConstrução Transição Inicial

7 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 7 Visão geral dos artefatos Análise e Projeto Análise e Projeto Modelo de Casos de Uso Projeto de Banco de Dados Documento de Requisitos GlossárioDocumento da Arquitetura Mapeamento das Classes de Análise em Elementos de Projeto Modelo de Análise e Projeto

8 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 8 Sobre os artefatos A construção do modelo de análise e projeto é o principal objetivo deste fluxo de atividades O projeto de banco de dados geralmente contém o mapeamento do modelo OO para o relacional, ou seja, especifica tabelas, índices, triggers, procedures, etc. O documento da arquitetura é opcional. Ele é usado para descrever em detalhes uma determinada arquitetura

9 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 9 Sobre os artefatos O mapeamento das classes de análise em classes de projeto é um artefato temporário do desenvolvimento O modelo de análise e projeto contém as realizações de casos de uso

10 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 10 Modelo de Casos de Uso Modelo de Análise e Projeto Artefato Realização de Caso de Uso Diagrama de Classes Diagrama de Seqüência Diagrama de Colaboração Realização de Caso de Uso Caso de Uso

11 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 11 Realização de Caso de Uso Descreve como o caso de uso é realizado, associando o caso de uso com classes e outros elementos de projeto Em UML, uma realização de caso de uso pode ser representada através de um conjunto de diagramas: ­ diagrama de classe ­ diagrama de seqüência ­ diagrama de colaboração

12 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 12 Visão Lógica Artefato Modelo de Análise e Projeto Visão de Casos de Uso Visão de Processos + Diagramas de Classes Diagramas de Seqüência Diagramas de Colaboração Diagrama de Distribuição Modelo de Análise e Projeto Visão de Distribuição + Diagrama de Componentes

13 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 13 Fluxo de atividades da disciplina de Análise e Projeto

14 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 14 Visão geral das atividades Analisar Serviços Projetar Serviços

15 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Arquiteto de Informação Análise e Projeto OO com UML e Padrões| 15 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 decisões do arquiteto > Check List bla bla bla blabla Projetar classes Prototipar Interface gráfica Analisar Serviços Projetar Serviços

16 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 16 Responsáveis e Artefatos Realizações de casos de uso e projeto de subsistemas Arquiteto Mapeamento das Classes de Análise em Elementos de Projeto Projeto de Banco de Dados Documento da Arquitetura Revisor Analista de Sistemas Projetista de Banco de Dados Modelo de Análise e Projeto

17 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 17 Responsáveis e Artefatos (SOA) Projeto de componentes Arquiteto Modelo de Interação de Serviços Projeto de Banco de Dados Arquitetura de Serviços Revisor Analista de Sistemas Projetista de Banco de Dados Modelo de Projeto Arquitetura de Componentes Arquitetura do Sistema

18 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 18 Arquiteto Lidera e coordena as atividades técnicas e a construção dos artefatos do projeto Estabelece a estrutura das visões arquiteturais ­Decompõe o sistema em visões ­Agrupa os elementos de projeto em subsistemas, pacotes, módulos e define suas interfaces ­Identifica unidades de concorrência Tem uma visão larga e superficial do sistema

19 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 19 Analista de Sistema Faz a realização dos casos de uso de forma consistente com a arquitetura Deve conhecer: ­ A tecnologia a ser usada no desenvolvimento do sistema ­ As técnicas de modelagem de casos de uso ­ Os requisitos do sistema ­ As técnicas de análise e projeto orientado a objetos ­ A linguagem UML

20 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 20 Projetista de Banco de Dados Define a estrutura de dados da aplicação, como tabelas, índices, visões, triggers, etc. Deve possuir um conhecimento sólido em análise e projeto orientado a objetos e banco de dados

21 Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões| 21 Revisor Planeja e conduz revisões formais do modelo de análise e projeto Deve ser experiente e ter como objetivo a descoberta de problemas no modelo Deve ter um conhecimento equivalente ao de um arquiteto


Carregar ppt "Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto."

Apresentações semelhantes


Anúncios Google