Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º...

30
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

Transcript of Módulo I ANII Detalhamento do Processo de …subversion.assembla.com/svn/puc_minas/4º...

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