Estrutura do Processo

Os Elementos Básicos do RUP Ir para o início da página

Diagrama de elementos básicos de objetos do RUP Detalhes do Workflow Workflow Disciplina Pontos de Verificação Gabarito Relatório Mentor de Ferramentas Artefato Atividade Função Processo de Engenharia de Software

Clique em um item nesta imagem para obter informações adicionais sobre esse elemento de processo-chave no RUP.

Processo de Engenharia de Software Ir para o início da página

Um processo é um conjunto de etapas parcialmente ordenadas que visam alcançar uma meta. Na engenharia de software, a meta é construir um produto de software ou aperfeiçoar um existente. Na engenharia de processo, a meta é desenvolver ou aperfeiçoar um processo. No RUP, elas são organizadas em um conjunto de disciplinas (mostradas na figura a seguir) que definem melhor os workflows e outros elementos do processo.

Diagrama do Processo de Engenharia de Software ../../process/workflow/ovu_req.htm -- This hyperlink in not present in this generated website Análise e Design Implementação ../../process/workflow/ovu_test.htm -- This hyperlink in not present in this generated website ../../process/workflow/ovu_mgm.htm -- This hyperlink in not present in this generated website Gerenciamento de Configuração e Mudanças ../../process/workflow/ovu_env.htm -- This hyperlink in not present in this generated website ../../process/workflow/ovu_mgm.htm -- This hyperlink in not present in this generated website

Expresso em termos de modelagem de negócios, o processo de desenvolvimento de software é um processo de negócios; o RUP é um processo genérico de negócios para a engenharia de software orientada por objetos. Ele descreve uma família de processos de engenharia de software relacionados que compartilham uma estrutura comum e uma arquitetura de processo comum. O RUP fornece uma abordagem disciplinada para designar tarefas e responsabilidades em uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade que atenda às necessidades dos usuários, dentro de uma programação e um orçamento previsíveis. O RUP captura muitas das boas práticas de desenvolvimento de software moderno de uma forma que possam ser adaptadas a uma grande variedade de projetos e organizações.

Quando um sistema de software é desenvolvido a partir de seu princípio, o processo é aquele de criação de um sistema a partir dos requisitos. Mas, depois que os sistemas tomaram forma ou, em termos do RUP, depois que o sistema passou pelo ciclo de desenvolvimento inicial, qualquer desenvolvimento adicional será o processo de conformidade do sistema com os requisitos novos ou modificados. Isso se aplica durante todo o ciclo de vida do sistema.

Os requisitos novos ou alterados afetam o Processo de Engenharia de Software, resultando em um sistema alterado.

O processo de engenharia de software é o processo de desenvolvimento de um sistema a partir dos requisitos, sejam eles novos (ciclo de desenvolvimento inicial) ou alterados (ciclo de evolução).



Rational Unified Process   2003.06.15