Característica

Características - RUP

RUP - Rational Unified Process

Principais Características :

Iterativo – Processo cíclico, começa com o planejamento inicial e termina com entregas entre as iterações.(loop de revisão)

Incremental - é a estratégia onde partes são criadas separadamente e integradas quando completas.

Dirigido por Casos de Uso – usados para especificar requisitos.

Centrado na Arquitetura - para organizar o desenvolvimento, estruturar a solução e identificar oportunidades de reuso.

Orientado a Objetos - organizar  o mundo real como uma coleção de  objetos que incorporam estrutura de dados e um conjunto de operações que manipulam estes dados.

Tratamento de Risco - Identificar o leque de opções para o tratamento de riscos, avaliar essas opções, preparar e implementar planos de tratamento.

Desenvolver iterativamente

Sobre a primeira prática, de acordo com Gornik [2001], um projeto de sistema sofisticado não permite fazer simplesmente a coleta de requisitos, montar o desing da solução, construir o sistema e depois testá-lo. Clássicos softwares foram desenvolvidos baseados no modelo em cascata, mas de acordo com a Figura 3, no modelo em cascata, o risco aumenta no decorrer do tempo, podendo trazer consigo um grande custo para a organização. É essencial combater os ricos, principalmente aqueles com maior grau de prejuízo, logo no início do projeto e acompanhá-los, juntamente com outros problemas relacionados. Tom Glig já disse, “Se você não atacar ativamente os riscos no seu projeto, eles vão ativamente atacar você” [Kruchten, 2003].

Uma abordagem iterativa é necessária, pois permite um crescente entendimento do problema, e a solução vai, incrementalmente, sendo construída com base em várias iterações. Abaixo segue a Figura 4 que mostra como é dado um modelo de ciclo de vida iterativo no RUP:

De acordo com a apresentação de Belchior, desenvolver um software baseado em um modelo iterativo e incremental traz algumas vantagens como:

- Os riscos são reduzidos mais cedo.

- As táticas e os requisitos variáveis são acomodados.

- A melhoria e o refinamento do produto são facilitados.

- As organizações podem aprender a partir dessa abordagem e melhorar os processos.

- A capacidade de reutilização aumenta.

Copyright © Mariana de C. Gonçalves / ETEC - Zona Leste

Nenhum comentário:

Postar um comentário