Please enable JavaScript.
Coggle requires JavaScript to display documents.
RUP - Coggle Diagram
RUP
9 DISCIPLINAS RUP
Modelagem de negócios:
É o processo de criar representações abstratas e detalhadas de como uma organização opera e como o software planejado se integra a essa operação.
Alinhamento Estratégico, Definição de Regras de Negócios, Comunicação e Colaboração, Análise de Gaps, Modelagem de Processos de Negócios.
-
-
-
Ambiente:
Aborda a infraestrutura de desenvolvimento, incluindo ferramentas, padrões e procedimentos utilizados pela equipe. Isso garante que a equipe tenha um ambiente adequado para realizar o desenvolvimento de software.
Aborda a infraestrutura de desenvolvimento, incluindo ferramentas, padrões e procedimentos.
Requisitos:
São especificações detalhadas e documentadas das funcionalidades, comportamentos e restrições que um sistema de software deve possuir para satisfazer as necessidades do cliente e as expectativas das partes interessadas.
Caractéristicas:
Especificação Detalhada, Clareza e Compreensão,Rastreabilidade,Priorização,
Validação e Verificação,Evolução e Mudanças.
Análise e Design:
É a fase inicial do processo de desenvolvimento de software, que se concentra em entender as necessidades dos stakeholders e transformá-las em requisitos de sistema detalhados.
Caractéristica: Levantamento de Requisitos,Modelagem de Requisitos, Identificação de Casos de Uso,Definição de Design na RUP, Revisão e Refinamento
Implementação:
É a fase em que o código-fonte do sistema de software é criado e os componentes do software são desenvolvidos, testados e integrados para construir a solução de software final.
Caractéristicas: Desenvolvimento de Código, Testes Unitários ,Revisões de Código, Controle de Versões e Configuração Testes de Aceitação
Teste:
atividades planejadas e sistemáticas que envolvem a avaliação e validação do software em desenvolvimento para verificar sua qualidade, funcionalidade e conformidade com os requisitos do sistema.
Caractéristicas: Planejamento de Testes, Testes em Diferentes Níveis, Testes de Aceitação, Automação de Testes
Implantação:
Envolve a entrega do software em ambientes de produção. Isso pode incluir a configuração de servidores, migração de dados e garantia de que o software esteja pronto para uso
-
INICIAÇÃO/CONCEPÇÃO: 1. Definir o escopo e as fronteira do software(contrato com o cliente).
- Definir funcionalidades (requisitos)critica do software (atores e requisitos).
- Elaborar o business cae do sistema, que deve incluir os criterios de sucesso, avaliação de riscos, uma estimativa de recursos e um cronograma dos pontos mai importantes.
- No final: Obter concordancia compreensão dos requisitos e credibilidade nas estimativas.
ELABORAÇÃO: 1. Garantir que o projeto, a arquitetura re o conjunto de requiitos estejam estaveis para garantir o cumprimento de prazos e cutos;
- Produzir prototipos evolucionario e exploratorios
- Eliminar os elementos de maior risco;
- Decrever requisitos adicionai (com menor grau de importancia.
5.Revisar o businnes caser.
- No final obter estabilidade da arquitetura, demonstrar que o projeto é viavel. ( tempo e custo)
CONSTRUÇÃO: 1. Minimizar custos atraves da utlização otimas de recursos.
- Completar os processos de analise projeto, implementação e testes das funcionalidade do software.
- Desenvolver de maneira iterativa e incremental um produto que esteja pronto para ser entregue aos uuarios um manual e uma descrição da versão corrente.
- No final a disponibiliação pode ser adiada se os criterios não forem cumpridos.
TRANSIÇÃO: 1. Testar para validar o novo software; 2. Treinar usuarios e pessoas responsaveis pela manutenção; 3. Iniciar aas tarefas de marketing, distribuição e implantação; 4. No final obter satisfação dos clientes prazos e custos dentro do aceitavel.
-