Guia de Atividades e Entregas do Processo RUP
Lista de Atividades
- Implementação do processo
- Análise de requisitos de sistema
- Projeto da arquitetura do sistema
- Análise de requisitos de software
- Projeto de arquitetura de software
- Projeto detalhado de software
- Codificação e testes de software
- Integração de software
- Software de teste de qualificação
- Sistema de integração
- Sistema de teste de qualificação
- Instalação do software
- Apoio à aceitação do software
Fases do RUP
- Iniciação (Inception): O objetivo desta fase é determinar a visão do projeto.
- Elaboração (Elaboration): Nesta fase, o objetivo é determinar a arquitetura ideal.
- Construção: Nesta fase, o objetivo é alcançar a capacidade operacional inicial.
- Transição: O objetivo é obter a liberação do projeto.
Entregas
Para a fase de arranque, devem ser realizadas as seguintes entregas:
- Pedidos das Partes Interessadas: A importância deste trabalho é que ele contém todos os pedidos feitos no projeto, permitindo aproximar-se ou responder a eles.
- Visão do Projeto de Software: O objetivo deste documento é coletar, analisar e definir as necessidades e características do projeto em um nível elevado. Ele foca nas necessidades exigidas pelos interessados.
- Plano de Desenvolvimento de Software: O plano de desenvolvimento de software descreve os principais elementos do plano de trabalho, incluindo:
- Estágios de desenvolvimento e as respectivas datas de conclusão.
- Recursos envolvidos no desenvolvimento do projeto.
- Produtos do sistema, com os respectivos prazos.
- Estrutura da equipe.
- Plano de trabalho com seus respectivos tempos.
- Lista de Riscos: A finalidade do documento de lista de riscos é identificar e avaliar os riscos com base na visão inicial do projeto, analisando e priorizando-os para determinar as estratégias de gestão de risco adequadas.
- Plano de Iteração: Este documento é feito com a intenção de que o gerente de projeto possa planejar as atividades e tarefas da iteração, identificar recursos necessários e ter um registro do progresso. Além disso, os membros da equipe o utilizam para saber quais atividades devem ser realizadas, por que e quais atividades dependentes estão sendo feitas.
Entregas Totais (Total Deliverables)
1) Declaração de Escopo: É o presente documento.
2) Modelo de Objetos de Negócios: Descrição do desempenho de cada caso de uso de negócio, estabelecendo atores internos, o tratamento da informação global e o fluxo de trabalho associado aos casos de uso de negócios. São utilizados diagramas de colaboração, um diagrama de classe para mostrar graficamente as entidades do sistema e seus relacionamentos, e diagramas de atividades para mostrar o fluxo de trabalho.
3) Modelo de Casos de Uso: O modelo de Casos de Uso contém as funções do sistema e os atores que as utilizam. É representado por diagramas de caso de uso.
4) Especificação de Caso: Para casos de uso cuja funcionalidade não é evidente ou suficiente com uma descrição simples, será feita uma descrição detalhada usando um modelo de documento. Além disso, casos de uso com fluxo complexo de eventos podem ser acompanhados por uma representação gráfica do Diagrama de Atividades.
5) Protótipo de Interface de Usuário: Esses protótipos podem ser desenhos em papel, desenhos com ferramentas gráficas ou protótipos interativos executáveis, produzidos de acordo com o andamento do projeto.
6) Análise e Modelo de Design: Este modelo prevê a realização de casos de uso em aulas e a transição de uma representação em termos de análise (sem questões de implementação) para um projeto (incluindo orientação para o ambiente de implantação), conforme o progresso do projeto.
11) Plano de Iteração: Documento com a lista de atividades e tarefas ordenadas temporalmente, recursos afetados e dependências entre eles. É realizado a cada iteração e para todas as fases.
13) Matriz de Riscos: Lista dos riscos identificados no projeto, classificados em ordem decrescente de importância, com ações específicas de contingência ou mitigação.
15) Produtos: O produto embalado e arquivos armazenados em um CD com os mecanismos adequados para facilitar a instalação.
16) Relatórios de Progresso: Documentos que comparam o progresso do orçamento versus o real.
17) Relatório de Encerramento: Cartas de lançamento e de aceitação, além do relatório final dos resultados.