Você está na página 1de 18

Campus Graças

Introdução a Engenharia de Software e


Gestão ágil de Projetos

PROFESSOR:

Adilson da Silva
CURSO (2023.2)

Apresentação baseada em
apresentação dos professores Mauricio
Braga e Ricardo Baudel
Campus Graças

Processo
Unificado
Porque mais um processo?
Campus Graças

 Alguns problemas observados no desenvolvimento de software:


 Necessidades dos usuários ou do negócio não atendidas;
 Requisitos congelados durante o desenvolvimento;
 Problemas na integração dos módulos;
 Dificuldade de manutenção;
 Descoberta tardia de erros;
 Performance sofrível;
 Esforço descoordenado da equipe (retrabalho).

 Esses e outros problemas levaram a definição de um novo processo, o


processo unificado.
Processo Unificado
Campus Graças

 Combina elementos dos processos básicos cascata e evolucionário, de


forma a oferecer uma abordagem mais segura e flexível ao
desenvolvimento de software;

 Mais do que um simples processo, o Processo Unificado é um framework


que deve ser customizado de acordo com as necessidades de diferentes
projetos e organizações.

 Existem vários refinamentos do Processo Unificado, que se diferenciam


nas disciplinas utilizadas ou na ênfase colocada nos artefatos do projeto.
Alguns refinamentos do Processo Unificado
Campus Graças
 Agile Unified Process (AUP) – Versão simplificada do Processo
Unificado que utiliza valores e práticas da metodologia ágil de
desenvolvimento;

 Open Unified Process (OpenUP) – Framework de processo open


source mantido pela Eclipse Foundation que preserva as características
essenciais do Processo Unificado;

 Rational Unified Process (RUP) - Refinamento mais conhecido do


Processo Unificado.
Processo Unificado da Rational
Campus Graças

 Desenvolvido pela Rational, é acessado através de um navegador web,


podendo ser utilizado por toda a equipe de desenvolvimento;

 Fornece um conjunto de guidelines, tutoriais e modelos de documentos


para auxiliar a equipe no desenvolvimento do sistema;

 Completo e detalhado, define mais de 100 artefatos e atividades que


podem ser realizadas durante o desenvolvimento da aplicação.
Processo Unificado
Campus Graças
 Surgiu com o objetivo de apoiar a modelagem de sistemas
orientados a objetos com UML, tendo ganho muitos adeptos desde
então;
Suas principais características são:
 Guiado por casos de uso;
 Iterativo e incremental;
 Centrado na arquitetura.
 Focado nos riscos;
 Customizável;
 Baseado na linguagem UML.
Comparativo cascata x UP
Campus Graças
Processo Unificado
Campus Graças

 Estruturado em duas dimensões:


 Eixo horizontal: Divisão do ciclo de vida em fases, marcos e iterações.
 Eixo vertical: criação de um conjunto de artefatos utilizando um grupo
de atividades.
Rational Unified Process (RUP)
Campus Graças
Iteração
Campus Graças
 Seqüência distinta de atividades baseado em um plano e critérios de avaliação
previamente estabelecidos e que produz um resultado (interno ou externo).
Estrutura do Processo Unificado -
Dimensão tempo Campus Graças

 Divide o projeto em 4 fases:


 Iniciação:Define o escopo do projeto e os objetivos do ciclo de vida.
 Elaboração: Detalhamento dos requisitos e definição/validação
da arquitetura do sistema.
 Construção: Desenvolvimento do produto;
 Transição: Entrega do produto aos usuários.
Processo Unificado – Gerenciamento dos
riscos Campus Graças

 Gerenciamento de riscos durante o ciclo de vida do UP:


 Iniciação: Tem como objetivo manter os riscos de negócio sob controle.
 Elaboração: Tem como objetivo manter os riscos técnicos e arquiteturais sob controle.
 Construção: Tem como objetivo manter os riscos logísticos e relacionados a execução do
projeto sob controle;
 Transição: Tem como objetivo manter os riscos da entrega e implantação do produto sob
controle.
Estrutura do Processo Unificado -
Dimensão Fluxo do processo Campus Graças

 Desenvolvimento é realizado utilizando as seguintes fluxos de


trabalho:
 Business modeling;
 Requirements;
 Analysis and Design;
 Implementation;
 Test;
Estrutura do Processo Unificado -
Dimensão Fluxo do processo Campus Graças

 Desenvolvimento é realizado utilizando as seguintes fluxos de


trabalho:
 Deployment;
 Configurationand change management;
 Project management;
 Environment.

15/15
Dimensão Fluxo do processo
Campus Graças

 Cada um dos fluxos de trabalho do fluxo do processo é


aplicado em todas as fases do ciclo de vida. O peso da
atividade, como vista no gráfico, varia de fase para fase.

 O peso de cada atividade em cada fase dependerá também das


decisões tomadas pela equipe para a execução do projeto.
 Ex: Serão desenvolvidos protótipos descartáveis de alta ou baixa fidelidade
durante a fase de iniciação/elaboração para prova de conceito ou captura de
requisitos?
Vamos revisar ??
Campus Graças

 https://kahoot.it/challenge/07570752?challenge-
id=59884278-d99d-42cb-90da-
7465316b78b7_1711841169183

Pin do jogo - 07570752


Obrigado
E - mail:adilson.silva@sereducacional.com

@prof.Adilson.silva

Você também pode gostar