Please enable JavaScript.
Coggle requires JavaScript to display documents.
9 DISCIPLINAS DO RUP - Coggle Diagram
9 DISCIPLINAS DO RUP
TESTE - é mais importante ao fim da fase de construção e início da fase de transição. São feitos testes de integração. É verificado se os requisitos foram corretamente implementados. Tem o objetivo de garantir que os defeitos sejam tratados antes da implantação do software
CARACTERÍSTICAS
- Planejamento e execução de testes em várias etapas do projeto.
- Validação de que o sistema atende aos requisitos.
- Identificação e correção de defeitos no código.
CARACTERÍSTICAS
- Preparação e entrega do sistema em ambientes de produção.
- Configuração de servidores e infraestrutura necessária.
- Migração de dados, se aplicável.
- Treinamento de usuários e suporte à transição.
CARACTERÍSTICAS
- Controle de versões do software.
- Rastreamento e gerenciamento de mudanças no código e na documentação.
- Registro e resolução de problemas e issues.
CARACTERÍSTICAS
- Planejamento e acompanhamento do progresso do projeto.
- Atribuição de recursos, definição de metas e orçamento.
- Identificação e mitigação de riscos.
- Comunicação eficaz com stakeholders.
CARACTERÍSTICAS
- Envolve a configuração do ambiente de desenvolvimento, a instalação ou resolução de problemas técnicos
IMPLANTAÇÃO - A disciplina de Implantação concentra-se na entrega e instalação do sistema em ambientes de produção. Isso envolve a configuração de servidores, a migração de dados e a garantia de que o sistema esteja pronto para uso pelos usuários finais.
GERENCIAMENTO DE CONFIGURAÇÃO E MUDANÇA - trata do controle de versão e dependências de artefatos, como documentos e modelos. Gerencias as solicitações de mudanças para estes artefatos, classificando-as em vários estados, listando as causas raiz, a natureza (defeito ou melhoria), prioridade...
GERENCIAMENTO DE PROJETO - planeja o projeto em dois níveis de detalhamento, descrevendo as iterações e os processos de acompanhamento e métricas destas iteração.
AMBIENTE - Fornece suporte técnico para todas as outras disciplinas, isso inclui a configuração e manutenção de ferramentas de desenvolvimento, a gestão de recursos de hardware e a prestação de suporte técnico a equipe de projeto
MODELAGEM DE NEGOCIOS - concentra-se na compreensão dos processos de negócios da organização e como o sistema de software se relaciona com esses processos. Isso ajuda a garantir que o sistema a ser desenvolvido atenda às necessidades de negócios.
CARACTERÍSTICAS
- Foco na compreensão dos processos de negócios da organização
- Identificação de necessidades e oportunidades de melhoria nos processos de negócios
- Uso de modelos de processos de negócios para representar visualmente os fluxos de trabalho.
CARACTERÍSTICAS
- Captura e documentação de requisitos funcionais e não funcionais.
- Uso de casos de uso, diagramas de sequência e outros artefatos para representar os requisitos.
- Gerenciamento de requisitos ao longo do ciclo de vida do projeto.
REQUISITOS - A disciplina de Requisitos envolve a identificação, documentação e gerenciamento dos requisitos do sistema. Isso inclui a criação de casos de uso, modelos de requisitos e a garantia de que todos os requisitos do sistema sejam capturados.
ANÁLISE E DESIGN - A disciplina de Projeto lida com a definição da arquitetura do sistema, a estrutura de componentes, interfaces e outros elementos necessários para implementar o sistema. O objetivo é criar um design que atenda aos requisitos e seja escalável e sustentável.
CARACTERÍSTICAS
- Definição da arquitetura do sistema.
- Decomposição do sistema em componentes menores.
- Especificação de interfaces entre os componentes.
- Foco na escalabilidade, reutilização e manutenibilidade.
CARACTERÍSTICAS
- Codificação dos componentes de software.
- Realização de testes unitários para garantir a funcionalidade correta.
- Integração dos componentes para formar um sistema completo.
IMPLEMENTAÇÃO - ocorre a codificação dos componentes de software com base no design previamente definido. Os programadores escrevem código, realizam testes unitários e integram os componentes conforme necessário.
O RUP (Rational Unified Process) é dividido em 9 disciplinas, que representam áreas de foco e conjunto de atividades relacionadas ao desenvolvimento de software. Cada disciplina tem um papel específico no processo de desenvolvimento.