Top Banner
1 Detalhamento do Processo de Desenvolvimento de Software - RUP Elaboração: Prof. Ângelo Daiher Professora: Taciana de Lemos Dias E-mail: [email protected] Módulo I ANII Tópicos Processos de Software RUP – Processo Unificado Rational
30

Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

Oct 01, 2018

Download

Documents

trinhdieu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

1

Detalhamento do Processo de Desenvolvimento de Software - RUP

Elaboração: Prof. Ângelo Daiher

Professora: Taciana de Lemos DiasE-mail: [email protected]

Módulo I ANII

Tópicos

� Processos de Software� RUP – Processo Unificado Rational

Page 2: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

2

Processos de Software

O que são processos?

� Um processo é uma sequênciarepetitiva de operações, com o objetivo de produzir resultados padronizados;

� São realizados por pessoas;

Processos de Software

� São todas as atividades necessárias para definir, desenvolver, testar e manter um produto de software.

Page 3: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

3

Processos de Software

� Objetivos:• Definir quais atividades devem ser

executadas;• Quando;• Como;• E por quem elas serão executadas;• Pontos de controle;• Padronizar o desenvolvimento do software

em uma organização.

Processos de Software

� Um processo de software pode ser definido, gerenciado, medido e melhorado.

� A qualidade do software estáfortemente ligada ao processo pelo qual o software foi construído.

Page 4: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

4

Processos de Software

� Não podemos corrigir apenas os problemas mas também o processo que permitiu que o mesmo ocorresse.

� Precisamos aprender a atacar a doença e não os sintomas: O processo e não os defeitos no software.

RUP – Processo Unificado Rational

� O RUP é um processo de desenvolvimento de software para sistemas Orientado a Objetos criado pela Rational.

� Características do RUP:• Orientado a casos de uso;• Desenvolvimento iterativo;• Modelagem visual;• Arquitetura baseada em componentes;• Garantia de qualidade;• Controle de mudanças no software.

Page 5: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

5

RUP – Processo Unificado Rational

� Ciclo de Vida:• O ciclo de vida é divido em quatro fases.

� Iniciação� Elaboração� Construção� Transição

• Ao término de cada fase identifica um marco no projeto, deve ser feita uma análise de continuidade do desenvolvimento.

RUP – Processo Unificado Rational

� Fases do ciclo de Vida.• Este é o ciclo de vida clássico do RUP e

pode ser modificado de acordo com as necessidades do projeto.

Page 6: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

6

RUP – Processo Unificado Rational� Iniciação

Objetivos:• Estabelecer o escopo do projeto, critérios de aceitação

e o que deve ou não estar no produto;• Descrever os casos de uso críticos do sistema;• Descrever uma arquitetura básica do projeto para os

principais casos de uso;• Estimar o custo e cronograma para o projeto, e

estimativas detalhadas para a fase de elaboração;• Identificar riscos(fontes de incertezas).

RUP – Processo Unificado Rational� Iniciação

Principais atividades:• Definir o escopo do projeto

� Capturar os requisitos e as restrições mais importantes, para definição dos critérios de aceitação do produto final.

• Planejar e preparar o Plano de Negócios� Avaliações do gerenciamento de riscos, das equipes de

pessoal, do plano do projeto e dos custos, cronogramas e lucros.

• Preparar uma arquitetura candidata� Avaliações de alternativas de projeto, esta atividade poderá

ser excluída se o sistema possui uma arquitetura bem definida.• Preparar o ambiente para o projeto

� Seleção de ferramentas de software, recursos físicos e humanos.

Page 7: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

7

RUP – Processo Unificado Rational� Iniciação

Principais Artefatos:• Plano de Negócio;• Documento de Visão, descreve a visão geral dos

requisitos principais do sistema, incluindo funcionalidades e restrições;

• Modelos de casos de uso, identificamos entre 10% a 20% do total;

• Glossário do Projeto;• Plano de Projeto;• Análise de Riscos;

RUP – Processo Unificado Rational

Page 8: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

8

RUP – Processo Unificado Rational� Elaboração

Objetivos:• Estabelecer uma arquitetura baseline;

o Baseline – release estável que serve como referência e ponto de partida no desenvolvimento futuro.

• Elaborar um documento de visão baseline;• Demonstrar que a arquitetura baseline atenderá aos

custos e tempos estimados;• Elaborar um plano para a fase de construção;• Tratar todos os riscos do ponto de vista da arquitetura

do projeto;• Estabelecer um ambiente de suporte.

RUP – Processo Unificado Rational� Elaboração

Principais atividades:• Levantamento dos requisitos do projeto de software;• Definir, validar e criar a baseline da arquitetura;• Planejamento detalhado do Projeto;• Refinar o documento de visão;• Refinar os requisitos do sistema;• Elaborar o plano de iteração detalhado para a fase de

construção;• Detalhar a arquitetura e selecionar componentes de

software, os componentes potenciais são avaliados e as decisões de fazer/comprar/reutilizar para determinar os custos da próxima fase de construção;

Page 9: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

9

RUP – Processo Unificado Rational� Elaboração

Principais Artefatos:• Plano de Negócio, Projeto e Riscos;• Modelos de casos de uso, aproximadamente 80% do

total;• Requisitos suplementares, não-funcionais e requisitos

que não estão associados com uma caso de uso específico;

• Definição da arquitetura de software;• Protótipos arquiteturais;• Plano para as próximas iterações;• Manual do usuário preliminar;

RUP – Processo Unificado Rational

Page 10: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

10

RUP – Processo Unificado Rational

� Construção

Objetivos:• Minimizar custos de desenvolvimento;• Atingir a qualidade adequada;• Concluir as versões úteis(alfa, beta, entre

outros releases de testes);• Otimizar recursos;• Evitar retrabalhos desnecessários;

RUP – Processo Unificado Rational

� Construção

Principais atividades:• Gerenciamento e otimização de recursos

humanos e materiais;• Desenvolvimento e testes dos

componentes;• Avaliação e testes das releases de acordo

com os critérios de aceitação definidos;• Avaliar e planejar as próximas iterações;

Page 11: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

11

RUP – Processo Unificado Rational

� Construção

Principais Artefatos:• Produto de software;• Avaliação de Iteração;• Controle de Mudanças;• Descrição das releases;• Realização de casos de uso;• Teste do Desenvolvedor;• Resultados dos testes;• Manual do usuário;

RUP – Processo Unificado Rational

Page 12: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

12

RUP – Processo Unificado Rational

� Transição

Objetivo

• Garantir que o software esteja disponível para os usuários finais.

RUP – Processo Unificado Rational

� Transição

Principais atividades:• Executar os planos de implantação;• Teste do produto liberado no local de

desenvolvimento;• Criar uma release do produto;• Obter retorno dos usuários;• Realizar ajustes finos conforme retorno dos

usuários;• Disponibilizar o produto aos usuários;

Page 13: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

13

RUP – Processo Unificado Rational

� Transição

Principais Artefatos:• Avaliação de Iteração;• Release Notes;• Manual do usuário;• Material de Treinamento e suporte;• Métricas do Projeto;

RUP – Processo Unificado Rational

Page 14: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

14

RUP – Processo Unificado Rational� Disciplinas do RUP:O RUP possui 9 disciplinas que são tratadas em todas as

suas fases.� Modelagem de Negócios;� Requisitos;� Análise e Design;� Implementação;� Teste;� Implantação;� Gerenciamento de Configuração e Mudanças;� Gerenciamento de Projetos;� Ambiente;

� Em cada iteração das fases do ciclo de vida, passamos por cada uma das disciplinas do RUP.

RUP – Processo Unificado Rational

� Modelagem de Negócios:

Principais Atividades:� Análise da Operação de Negócio� Análise de Arquitetura de Negócio� Análise do Caso de Uso de Negócios� Avaliar a Organização de Destino� Capturar um Vocabulário de Negócios Comum� Construir Prova de Conceito de Arquitetura de Negócio� Definir Contexto do Sistema de Negócio� Definir e Ajustar Objetivos� Definir os Requisitos de Automatização

Page 15: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

15

RUP – Processo Unificado Rational

� Modelagem de Negócios:

Principais Atividades:� Design da Operação de Negócio� Detalhar uma Entidade de Negócios� Detalhar um Caso de Uso de Negócios� Detalhar um Profissional de Negócios� Estruturar Modelo de Caso de Uso de Negócios� Identificar Metas de Negócios� Localizar Atores e Casos de Uso de Negócios� Manter Regras de Negócios� Priorizar Casos de Uso de Negócios� Revisar o Modelo de Análise de Negócios� Revisar o Modelo de Caso de Uso de Negócios

RUP – Processo Unificado Rational

� Modelagem de Negócios:

Principais Artefatos:� Visão do Negócio� Documento de Arquitetura de Negócios � Especificação Suplementar de Negócios � Regras de Negócios (como um documento

e/ou como elementos no Modelo de Análise de Negócio)

� Glossário de Negócios

Page 16: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

16

RUP – Processo Unificado Rational

� Requisitos:

Principais Atividades:� Captar um Vocabulário Comum� Desenvolver a Visão� Desenvolver Especificações Suplementares� Desenvolver Plano de Gerenciamento de Requisitos� Detalhar os Requisitos de Software� Detalhar um Caso de Uso� Estruturar o Modelo de Caso de Uso� Gerenciar Dependências� Identificar Pedidos dos Investidores� Localizar Agentes e Casos de Uso� Priorizar Casos de Uso� Revisar Requisitos

RUP – Processo Unificado Rational

� Requisitos:

Principais Artefatos:� Solicitações dos Envolvidos(Clientes);� Casos de Uso de Negócio;� Documento do Visão;� Regras de Negócio;� Modelos de Casos de Uso;� Glossário;� Plano de Gerenciamento de Requisitos;� Plano de Iteração;� Especificação dos requisitos de software;� Requisitos de Software;� Atributos de Requisitos;� Lista de Riscos

Page 17: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

17

RUP – Processo Unificado Rational� Análise e Design:

Principais Atividades:� Análise Arquitetural� Análise de Caso de Uso� Análise de Operações� Avaliar Viabilidade de Prova de Conceito Arquitetural� Construir Prova de Conceito Arquitetural� Criar um Protótipo da Interface do Usuário� Definir o Contexto do Sistema� Descrever a Arquitetura em Tempo de Execução� Descrever a Distribuição� Design da Classe� Design de Banco de Dados� Design de Cápsula

RUP – Processo Unificado Rational� Análise e Design:

Principais Atividades:� Design de Caso de Uso� Design de Operações� Design de Serviço� Design do Subsistema� Especifique a Migração de Dados� Identificar Elementos de Design� Identificar Mecanismos de Design� Identificar Serviços� Incorporar Elementos de Design Existentes� Projetar a Interface com o Usuário� Projetar Elementos de Teste� Revisar a Arquitetura� Revisar o Design

Page 18: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

18

RUP – Processo Unificado Rational

�Análise e Design:

Principais Artefatos:� Documento do Visão;� Glossário;� Lista de Riscos;� Documento de Arquitetura de Software;� Modelos de Casos de Uso;� Modelos de Análise e Design;� Modelos de Dados e Serviços;� Especificação suplementares;� Registros de Revisão;

RUP – Processo Unificado Rational

� Implementação:

Principais Atividades:� Analisar Comportamento do Tempo de Execução� Estruturar o Modelo de Implementação� Executar Testes de Desenvolvedor� Implementar Elementos de Design� Implementar Elementos de Teste� Implementar Teste do Desenvolvedor� Integrar Sistema� Integrar Subsistema� Planejar Integração de Sistema� Planejar Integração de Subsistema� Revisar o Código

Page 19: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

19

RUP – Processo Unificado Rational

� Implementação:

Principais Artefatos:� Elementos de Implementação;� Resultados e Logs dos Testes;� Modelos de Design;� Especificações suplementares;� Planos de Integração do Build;� Build;� Realização de Casos de Uso;� Plano de Iteração;� Registros de Revisão;

RUP – Processo Unificado Rational

� Teste:

Principais Atividades:� Analisar Falha de Teste� Avaliar e Aprimorar Esforço de Teste� Avaliar e Defender Qualidade� Concordar com a Missão� Definir Abordagem do Teste� Definir Configurações do Ambiente de Teste� Definir Detalhes do Teste� Definir Elementos de Testabilidade� Definir Necessidades de Avaliação e Rastreabilidade� Determinar Resultados do Teste

Page 20: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

20

RUP – Processo Unificado Rational

� Teste:

Principais Atividades:� Estruturar a Implementação de Testes� Executar o Conjunto de Testes� Identificar Idéias de Teste� Identificar Mecanismos de Testabilidade� Identificar Motivadores de Teste� Identificar Objetivos do Teste� Implementar Conjunto de Testes� Implementar Teste� Obter Compromisso de Testabilidade

RUP – Processo Unificado Rational

� Teste:

Principais Artefatos:� Conjunto de Testes;� Resultados e Logs dos Testes;� Casos de Testes;� Plano de Teste;� Sumário de Avaliação de Testes� Build;� Plano de Garantia de Qualidade;� Plano de Iteração;� Métricas de Projeto;� Registros de Revisão;� Lista de Riscos;� Arquitetura para Automatização de Testes;

Page 21: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

21

RUP – Processo Unificado Rational

� Implantação:

Principais Atividades:� Criar Ilustração do Produto� Definir Lista de Materiais� Desenvolver Materiais de Treinamento� Desenvolver Material de Suporte� Desenvolver Plano de Implantação� Desenvolver Produtos de Trabalho de Desenvolvimento� Escrever Notas de Release� Fornecer Acesso ao Site de Download� Gerenciar Teste Beta� Gerenciar Teste de Aceitação� Liberar para Fabricação� Verificar Produto Manufaturado

RUP – Processo Unificado Rational

� Implantação:

Principais Artefatos:� Plano de Iteração;� Ilustração do Produto;� Lista de Materiais;� Plano de Implantação;� Materiais de Treinamento e materiais de Suporte ao Usuário;� Build;� Plano de Aceitação de Produtos;� Métricas de Projeto;� Artefatos de Instalação;� Unidade de Implantação;� Controle de Mudanças;� Produto;

Page 22: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

22

RUP – Processo Unificado Rational

� Gerenciamento de Configuração e Mudanças:

Principais Atividades:� Atualizar Controle de Mudanças� Atualizar Espaço de Trabalho� Configurar Ambiente do Gerenciamento de Configuração (CM)� Confirmar CR Duplicado ou Rejeitado� Criar Baselines� Criar Espaço de Trabalho de Desenvolvimento� Criar Espaços de Trabalho de Integração� Criar Unidade de Implantação

RUP – Processo Unificado Rational

� Gerenciamento de Configuração e Mudanças:

Principais Atividades:� Enviar Controle de Mudanças� Escrever Plano de Gerenciamento de Configuração (CM)� Estabelecer Políticas de Gerenciamento de Configuração (CM).� Estabelecer Processo de Controle de Mudança� Fazer Alterações� Liberar Alterações� Promover Baselines� Realizar Auditoria de Configuração� Relatar Status de Configuração� Revisar Controles de Mudanças� Verificar Mudanças no Build

Page 23: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

23

RUP – Processo Unificado Rational

� Gerenciamento de Configuração e Mudanças:

Principais Artefatos:� Controle de Mudanças;� Espaço de Trabalho;� Repositório do Projeto;� Plano de Gerenciamento de Configuração;� Unidade de Implantação;� Build;� Plano de Iteração;� Plano de Gerenciamento de Configuração;� Plano de Desenvolvimento de Software;� Registro da Auditoria de Configuração;� Métricas de Projeto;

RUP – Processo Unificado Rational� Gerenciamento de Projeto:

Principais Atividades:� Avaliar a Iteração� Compilar Plano de Desenvolvimento de Software� Conduzir a Revisão� Definir a Equipe e a Organização do Projeto� Definir Monitoração e Processos de Controle� Desenvolver Caso de Negócio� Desenvolver Plano de Aceitação do Produto� Desenvolver Plano de Garantia de Qualidade� Desenvolver Plano de Gerenciamento de Riscos� Desenvolver Plano de Iteração� Desenvolver Plano de Métricas� Desenvolver Plano de Resolução de Problemas� Identificar e Avaliar Riscos� Iniciar Iteração� Iniciar Projeto

Page 24: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

24

RUP – Processo Unificado Rational� Gerenciamento de Projeto:

Principais Atividades:� Monitorar Status do Projeto� Organizar Revisão� Planejar Fases e Iterações� Preparar para Finalizar Fase� Preparar para Finalizar Projeto� Programar e Atribuir Trabalho� Relatar Status� Resolver Exceções e Problemas� Revisão da Aceitação da Iteração� Revisão da Aceitação do Projeto� Revisão da Aprovação do Projeto� Revisão de Projeto pela Autoridade de Revisão de Projeto (PRA)� Revisão do Marco do Ciclo de Vida� Revisão do Planejamento do Projeto� Revisão do Plano de Iteração� Revisão dos Critérios de Avaliação da Iteração� Selecionar Equipe

RUP – Processo Unificado Rational

� Gerenciamento de Projeto:

Principais Artefatos:� Plano de Iteração;� Plano de Resolução de Problemas;� Plano de Garantia de Qualidade;� Plano de Medidas;� Plano de Aceitação de Produtos;� Plano de Iteração;� Plano de Gerenciamento de Riscos;� Plano de Desenvolvimento de Software;� Métricas de Projeto;� Registros de Revisão;� Avaliação de Iteração;� Avaliação de Status;� Lista de Problemas;

Page 25: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

25

RUP – Processo Unificado Rational

� Ambiente:

Principais Atividades:� Adaptar o Processo de Desenvolvimento para o Projeto;� Configurar Ferramentas;� Desenvolver Manual de Guia de Estilo;� Elaborar Caso de Desenvolvimento;� Iniciar Processo de Desenvolvimento;� Preparar Diretrizes para o Projeto;� Preparar os Gabaritos para o Projeto;� Selecionar e Adquirir Ferramentas;� Suportar Desenvolvimento;� Verificar Instalação e Configuração das Ferramentas;

RUP – Processo Unificado Rational

�Ambiente:

Principais Artefatos:� Processo de Desenvolvimento;� Ferramentas de Software;� Plano de Desenvolvimento de Software;� Caso de Desenvolvimento;� Controle de Mudanças;� Templates Específicos do Projeto;� Infra-estrutura de Desenvolvimento;

Page 26: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

26

RUP – Processo Unificado Rational� Relacionamento entre as Fases e as Disciplinas do

RUP:

RUP – Processo Unificado Rational� Esforço de trabalho e cronograma estimados por fases, para

um típico projeto de médio porte.� As fases não são idênticas em termos de programação e

esforço.

10%50%30%10%Cronograma

10%65%20%~5%Esforço

Transiçãoconstruçãoelaboraçãoiniciação

Representação gráfica da tabela acima:

Page 27: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

27

RUP – Processo Unificado Rational

�Funções:

• Analistas:� Analista de Sistemas� Analista do Processo de Negócios� Arquiteto de Negócio� Designer de Negócios� Envolvidos� Especificador de Requisitos

RUP – Processo Unificado Rational

�Funções:

• Desenvolvedores:� Arquiteto de Software� Designer� Designer de Banco de Dados� Designer de Cápsula� Designer de Interface com o Usuário� Implementador� Integrador

Page 28: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

28

RUP – Processo Unificado Rational

�Funções:

• Funções Gerais:� Coordenador de Revisão� Revisor� Revisor Técnico� Todas as Funções

RUP – Processo Unificado Rational

�Funções:

• Funções Gerais:� Todas as Funções

Page 29: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

29

RUP – Processo Unificado Rational

�Funções:

• Gerenciadores:� Administrador de Sistemas� Coordenador de Projeto� Gerenciador de Configuração� Gerenciador de Controle de Mudanças� Gerenciador de Implantação� Gerenciador de Teste� Revisor de Gerenciamento

RUP – Processo Unificado Rational

�Funções:

• Produção e Suporte:� Administrador de Sistemas� Artista Gráfico� Desenvolvedor do Curso� Engenheiro de Processo� Especialista em Ferramentas� Redator Técnico

Page 30: Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º PERIODO... · • Estabelecer um ambiente de suporte. RUP –Processo Unificado Rational Elaboração

30

RUP – Processo Unificado Rational

�Funções:

• Testadores:� Analista de Teste� Designer de Teste� Gerenciador de Teste� Testador