Conceitos-chave

Tópicos: Conceitos Básicos do Rational Unified Process > Processo de Engenharia de Software

Conceitos Básicos do Rational Unified Process Início

[Clique em um item da imagem acima para obter mais informações sobre esse conceito-chave no RUP.]

Processo de Engenharia de Software Início

Um processo é um conjunto de passos parcialmente ordenados com a intenção de atingir uma meta. Em engenharia de software, a meta é criar um software ou aperfeiçoar um existente; em engenharia de processos, a meta é desenvolver ou aperfeiçoar um processo. No RUP, eles são organizados em um conjunto de disciplinas para posteriormente definirem os fluxos de trabalho e outros elementos do processo.

Em termos de modelagem de negócios, o processo de desenvolvimento de software é um processo de negócios, e o Rational Unified Process (RUP) é um processo de negócios genérico para engenharia de software orientada a objetos. Ele descreve uma família de processos de engenharia de software relacionados que compartilham uma estrutura comum, uma arquitetura de processos comum. Ele proporciona uma abordagem disciplinada para a atribuição de tarefas e de responsabilidades dentro de 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 melhores práticas do desenvolvimento de software moderno, de forma que possam ser adaptadas para uma grande variedade de projetos e de organizações.

Quando um sistema de software é desenvolvido começando do zero, o desenvolvimento é o processo de criação de um sistema a partir dos requisitos. Porém, depois que os sistemas tiverem tomado forma (ou, usando nossos termos, tiverem passado pelo ciclo de desenvolvimento inicial), os desenvolvimentos subseqüentes serão o processo de adaptação do sistema aos requisitos novos ou modificados. Isso se aplica durante todo o ciclo de vida do sistema.

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).

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process