Disciplinas e Fases do Processo Unificado Racional (RUP)
Resumo
O texto apresenta as disciplinas de engenharia do Processo Unificado Racional (RUP), como modelagem de negócios, requisitos, análise e projeto, implementação, teste e implantação. Em seguida descreve as quatro fases do processo: concepção, elaboração, construção e transição. O estudante aprende o que cada disciplina e cada fase pretendem alcançar.
Pontos-chave
- O RUP é organizado em disciplinas de engenharia, como modelagem de negócios, requisitos, análise e projeto, implementação, teste e implantação.
- A disciplina de Requisitos transforma as necessidades das partes interessadas em requisitos que servirão para criar o sistema.
- A disciplina de Implementação é principal na fase de Construção e envolve a criação do código, binários, executáveis, componentes e testes de unidade.
- A disciplina de Teste verifica se os requisitos foram corretamente implementados e busca tratar os defeitos antes da implantação.
- A fase de Concepção estabelece um business case e identifica as entidades externas que interagem com o sistema.
- A fase de Elaboração define a arquitetura do sistema, o plano de projeto e os principais riscos, resultando em um modelo de requisitos (casos de uso).
- A fase de Transição entrega o sistema ao cliente e coloca-o em funcionamento no ambiente real.
Disciplinas de Engenharia do RUP
- Modelagem de Negócios: A TI precisa entender o funcionamento do negócio, e o cliente precisa entender como a TI poderá contribuir para melhor suportar os negócios. A comunicação entre engenheiros de software, desenvolvedores e clientes deve ser definida e aprimorada.
- Requisitos: Explicar como transformar as necessidades das partes interessadas em requisitos que serão usados para criar o sistema.
- Análise e Projeto (Design): Presente na fase de Elaboração, esta disciplina visa criar uma abstração do sistema com interfaces bem definidas.
- Implementação: Principal na fase de Construção, consiste na organização e criação do código, binários, executáveis, componentes e testes de unidade.
- Teste: Importante no fim da fase de Construção e início da fase de Transição. Verifica se os requisitos foram corretamente implementados e tem o objetivo de garantir que os defeitos sejam tratados antes da implantação do software.
- Implantação: Entregar o software ao utilizador final, incluindo embalagem, distribuição, instalação e suporte.
As Quatro Fases do RUP
- Concepção: O objetivo desta fase é estabelecer um business case (caso de negócio) para o sistema. Devem ser identificadas todas as entidades externas (pessoas e sistemas) que irão interagir com o sistema e definir essas interações.
- Elaboração: Os objetivos desta fase são desenvolver um entendimento do problema, definir uma arquitetura para o sistema, desenvolver o plano de projeto e identificar os seus principais riscos. Ao final desta fase, deve-se ter um modelo de requisitos (casos de uso), uma descrição da arquitetura e um plano de desenvolvimento do software.
- Construção: Esta fase está essencialmente relacionada ao projeto, programação e teste do sistema. As partes do sistema são desenvolvidas em paralelo e integradas durante esta fase. Ao final, deve-se ter um sistema de software em funcionamento e a documentação pronta para o utilizador.
- Transição: Nesta fase, o sistema é entregue ao cliente, entrando em funcionamento no ambiente real.
Baixar
PDF Word HTMLPerguntas frequentes
Quais são as quatro fases do RUP?
As quatro fases do RUP são Concepção, Elaboração, Construção e Transição. Cada uma tem objetivos específicos ao longo do ciclo de desenvolvimento do software.
Qual é o objetivo da fase de Elaboração no RUP?
A fase de Elaboração visa desenvolver um entendimento do problema, definir a arquitetura do sistema, elaborar o plano de projeto e identificar os principais riscos. Ao final, devem existir um modelo de requisitos, uma descrição da arquitetura e um plano de desenvolvimento.
O que a disciplina de Teste verifica no RUP?
A disciplina de Teste verifica se os requisitos foram corretamente implementados. Ela busca garantir que os defeitos sejam tratados antes da implantação do software.
Teste-se
Cartões de revisão
Clique em um cartão para ver a resposta.
Teste
Perguntas geradas com IA a partir do documento: verifique as respostas com o texto.