You are on page 1of 16

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Processo Unicado - Viso Geral


Plcido Antnio de Souza Neto1
1

Centro Federal de Educao Tecnologia do Rio Grande do Norte Unidade Mossor

2 de abril de 2008

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Agenda

Introduo Histria Dirigido por Casos de Uso Centrado em Arquitetura Iterativo e icremental As Quatro Fases Os Cinco Workows Iteraes e Incrementos Artefatos, Trabalhadores e Atividades Concluso

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Introduo

O processo unicado encaixa-se na denio de processo: Um conjunto de atividades executadas para transformar um conjunto de requisitos do cliente em um sistema de software. O UP tambm uma estrutura genrica de processo que pode ser customizado adicionando-se ou removendo-se atividades com base nas necessidades especcas e nos recursos disponveis para o projeto.

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Introduo

O UP faz uso extensivo da UML. No ncleo da UML est o modelo. A UML foi projetada para auxiliar aqueles que participam da atividade de desenvolvimento de software a construir modelos que permitam:

Visualizar o sistema Especicar a estrutura Especicar o comportamento Construir o software Documentar as decises tomadas

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Histria
O UP tem suas razes no trabalho feito por Ivar Jacobson na decada de 60; Em 87 Jacobson deixou a empresa Ericsson, em que trabalhava, iniciando uma companhia chamada Objectory AB; Desenvolveram o Objectory Semelhante em estrutura com (Processo e Protudo) ao que hoje o RUP; Seu livro Object-Oriented Software Engineering foi um marco na comunidade OO; Alguns anos apos a Rational comprou a Objectory AB; Em 94 foi construido o Processo Objectory da Rational (ROP) em paralelo com o Mtodo Unicado, que depois foi chamado de UML; Em 98 a Rational mudou o nome do produto-processo para RUP.

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Dirigido a Caso de Uso

Um caso de uso uma sequncia de aces executada por um aou mais atores; Produz um ou mais resultados; Um ponto chave do UP o emprego de casos de uso como fora condutora de desenvolvimento; A expressao Dirigido por cassos de uso refere-se: ao se utilizar os casos de uso para dirigir todo o trabalho de desenvolvimento, desde a captao inicial at a aceitao do cdigo; Os casos de uso so apropriados para capturar requisitos, dirigir a anlise, projeto e implementao.

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Dirigido a Caso de Uso

Os casos de uso so expressos sob a perspectiva dos usurios; So expressos em linguagem natural; Oferece uma habilidade para compreenso dos requisitos reais do sistema; Ajuda a atingir um alto grau de rastreamento de requisitos; Oferece um meio simples de decompor os requisitos em pedaos que permitem alocao de trabalho a subequipes; Facilita a gerncia de projetos.

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Centrado na Arquitetura

No contexto de software, o termo arquitetura tem diferentes signicados; Arquitetura a organizao fundamental do sistema como um todo; Entre os arpectos de uma arquitetura esto includos elementos estticos e dinmicos.

Pergunta
O que isso nos faz lembrar?

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Centrado na Arquitetura

O UP especifca que a arquitetura do sistema em contruo deve ser uma das principais preocupaes da equipe de projeto; A arquitetura em conjunto com os casos de uso deve orientar a explorao de todos os aspectos do sistema; A arquitetura especicada no contexto de vises de modelo;

Viso conceitual; Viso de mdulo; Viso de cdigo; Viso de execuo.

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Centrado na Arquitetura

A arquitetura proporciona:

Entendimento global do sistema; Organizar o esforo de Desenvolvimento; Facilita a possibilidade de reuso; Facilita a Evoluo do sistema; Tem base nos casos de uso especicados.

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Iterativo e Incremental

Uma iterao um miniprojeto que resulta em uma verso do sistema liberada interna ou extermamente; Essa verso oferece uma melhora incremental sobre a iterao anterior.

Pergunta
Quais as vantagens e desvantagens do desenvolvimento iterativo e incremental?

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Iterativo e Incremental

O desenvolvimento Iterativo e Incremental proporciona:



Um processo logico para uma arquitetura robbusta; Facilidade com mudanas contnuas nos requisitos; maior exibilidade para mudar planos; Iterao contnua; Entendimento precoce; Foco contnuo sobre riscos. Riscos tcnicos; Riscos arquitetnicos; Riscos de requisitos.

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

As quatro fases
Concepo;

Denir escopo; Esboar arquitetura candidata Identicar riscos Iniciar anlise econmica do projeto

Elaborao;

Capturar a maioria dos requisitos funcionais; Expandir arquitetura candidata em uma base arquitetnica; Abordar riscos signicativos; Finalisar anlise.

Construo;
Executar tarefas de desenvolvimento; Principal marco a capacidade operacional inicial;

Transio;
Entregar o sistema COMPLETAMENTE funcional aos clientes.

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

As 5 Disciplinas

Requisitos; Anlise; Projeto; Implementao; Testes.

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Elementos de Processo

Artefatos; Trabalhadores; Atividades.

Processo Unicado Viso Geral Plcido Antnio de Souza Neto

Concluso

O Processo Unicado um processo genrico; Tem como base os casos de uso, arquitetura e o desenvolvimento titerativo; Tem 4 fases; Possu 5 disciplinas - workows .

You might also like