Engenharia de Software I. Curso de Desenvolvimento de Software Prof. Alessandro J de Souza

Documentos relacionados
RECURSO - QUESTÃO DISSERTATIVA. Protocolo: Identificador:

RUP RATIONAL UNIFIED PROCESS CONCEITOS CHAVES. Prof. Fabiano Papaiz IFRN

FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

O PLANEJAMENTO PRELIMINAR

Processos de Software

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP

Visão Geral RUP (Rational Unified Process) Professor: Tiago Reis RUP

Visão Geral do RUP (Rational Unified Process)

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave

Rational Unified Process (RUP)

RUP/PSDS. Introdução e Comparação

Disciplina - Requisitos. Grupo Yuni Luiz Eduardo Káthia

RUP. Prof. Edison A M Morais.

Aula 11 - Fluxo do RUP: Ambiente

Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process

Workflow Genérico de Iteração

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Unidade VII Ferramentas de PDS. Luiz Leão

Gerenciamento de Projetos PMBOK. Fernando Pires Barbosa Analista de TI

Visão Geral do RUP.

Introdução ao RUP. Livar Correia de O. C. Cunha Effektiv Solutions

Gestão de Projetos. Requisito é a tradução das necessidades e expectativas dos clientes e das demais partes interessadas (stakeholders).

PMBOK Processo Planejamento

INF014 Análise e Projeto de Sistemas Processos Unificado -RUP

Gerência do Escopo. Gestão de Projetos

MODELAGEM DE SISTEMAS Unidade 5 Ciclo de Vida Iterativo e Incremental. Luiz Leão

GERENCIAMENTO DE PROJETOS DE SOFTWARE. Rosana Braga ICMC/USP

Visão geral do PMBOK. Objetivo do PMBOK

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Gerenciamento do Escopo

Metodologia de Gestão de Desenvolvimento de Sistemas da UFVJM

Processos de Gerenciamento de Projetos. Parte 02. Gerenciamento de Projetos Espaciais CSE-301. Docente: Petrônio Noronha de Souza

Gerência de Projetos de Software: Cronograma

Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil

Halison Miguel Edvan Pontes

Engenharia de Software. Processos. Desenvolvimento de Software Tradicionais 2014/2. Prof. Luís Fernando Garcia

Definição e Melhoria de Processo na Produção de Software Web

Introdução ao Processo Unificado. Prof. Edjandir Corrêa Costa

Cadeira: Engenharia de Software

Gestão de Projetos 26/05/2013

Engenharia de Software

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

Gerência de Projetos

Fundação João Pinheiro Escola de Governo Professor Paulo Neves de Carvalho Gerência de Capacitação e Treinamento

Ciclo de vida do projeto x do

Engenharia de Software II

Conhecendo um pouco sobre RUP

Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU)

Engenharia de Software

O Processo Unificado (PU) SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

AULA 2 GERENCIAMENTO DE PROJETOS

Capítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco.

O PAPEL DOS SISTEMAS DE INFORMAÇÃO NAS ORGANIZAÇÕES

Gerência e Planejamento de Projeto. Engenharia de Software Profa. Elisa Yumi Nakagawa 1 o semestre de 2016

ISO/IEC Processo de ciclo de vida

Engenharia de Software II

Planejamento dos Custos

ANEXO V ARTEFATOS DO PROCESSO DE ENTREGA DE SOLUÇÕES PES

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Introdução ao RUP Rational Unified Process

RATIONAL UNIFIED PROCESS RUP

Analista de Negócio 3.0

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1

Planejamento e Controle de Projetos 5 TADS FSR. Prof. Esp. André Luís Belini

Aula 3.1 Introdução e Visão Geral do Processo Unificado

Gerenciamento da Integração de Projetos. Parte 03. Gerenciamento de Projetos Espaciais CSE-301. Docente: Petrônio Noronha de Souza

RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN

IntroduçãoaoProcesso. Prof. Anderson Cavalcanti UFRN-CT-DCA

Modelos de design arquitetural

PRINCÍPIOS DA ENGENHARIA DE SOFTWARE- AULA 06. Prof.: Franklin M. Correia

UML 2.0 Método, Linguagem e Ferramenta. Prof. Cesar Augusto Tacla

1.1. Caracterização do Problema. Capítulo 1. Introdução 20

Residência em Arquitetura de Software. Gerência de Escopo. Gerência de Desenvolvimento

Gerenciamento de Projetos

EUP(Enterprise Unified Process) & AUP(Agile Unified Process) Grupo 5: Yuni Mika Maeda Kathia Nogima Luiz Eduardo Ruisch

Evandro Deliberal Aula 01

Requisitos para Ferramentas de Gestão de Projetos de Software

Implantando o RUP e CMM2

Gerência e Planejamento de Projeto. Engenharia de Software I Profa. Elisa Yumi Nakagawa 1 o semestre de 2015

Guia PMBOK Gerenciamento de Riscos. Universidade de Brasília Faculdade de Ciência da Informação Profa. Lillian Alvares

Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno

Projeto Básico para Serviço de Especificação dos Produtos de Software Controle de Almoxarifado do SECPRA/CDTN e Controle de Equipamentos

Pedro F. Carvalho Analista de Sistemas S. J. RIO PRETO

Gerenciamento de integração de projeto

ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Campus: Data: / / Nome:

Gerenciamento do Tempo de Projetos. Parte 05. Gerenciamento de Projetos Espaciais CSE-301. Docente: Petrônio Noronha de Souza

PROJETO INTEGRADO AULA 4 INTEGRAÇÃO E ESCOPO

Diego Azevedo José Thiago Moutinho Sérgio Chaves Thiago Bemerguy William Sampaio

RUP Unified Process. Profª Jocelma Rios

Processo. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)

Ferramenta de Apoio a Implementação do Processo Melhoria de Processo de Teste (MPT.BR)

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Levantamento, Análise e Gestão Requisitos. Aula 01

Gestão de Projetos. Alberto Felipe Friderichs Barros

Administração de Projetos

Levantamento, Análise e Gestão Requisitos. Aula 02

Extreme Programming. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira

Transcrição:

1 Engenharia de Software I Curso de Desenvolvimento de Software Prof. Alessandro J de Souza ajdsouza@cefetrn.br

2 Rational Unified Process RUP Fase Inicição

VISÃO GERAL 3 Visão Geral

FASES do RUP 4 A partir de uma perspectiva de gerenciamento, o ciclo de vida de software do RUP é dividido em quatro fases: Em cada final de fase é executada uma avaliação para determinar se os objetivos da fase foram alcançados.

FASE DE INICIAÇÃO 5 Passo inicial curto. Explora as seguintes questões: Qual é a visão e o caso de negócio para o projeto? Ele é viável? Devemos construir ou comprar? Estimativa de custos? Devemos continuar ou parar?

FASE DE INICIAÇÃO Os objetivos principais da fase de iniciação incluem: Estabelecer o escopo do software do projeto e as condições limite, incluindo uma visão operacional, critérios de aceitação e o que deve ou não estar no produto; Discriminar os casos de uso críticos do sistema, os principais cenários de operação; Estimar o custo geral e a programação para o projeto inteiro; Estimar riscos em potencial (as origens de imprevistos) Preparar o ambiente de suporte para o projeto; Fase Iniciação 6

FASE DE INICIAÇÃO Marco dos Objetivos do Ciclo de Vida. Critérios de Avaliação Consentimento dos envolvidos sobre a definição do escopo e as estimativas de custo/programação. Consenso de que o conjunto correto de requisitos foi capturado e de que existe uma compreensão compartilhada desses requisitos. Consenso de que as estimativas de custo/programação, as prioridades, os riscos e o processo de desenvolvimento são adequados. Todos os riscos foram identificados e existe uma estratégia atenuante para cada um. Fase Iniciação Marco 7

FASE DE INICIAÇÃO Riscos É tudo que possa se encontrar no caminho do sucesso, e que é desconhecido ou incerto. Tipo de Riscos Risco direto: um risco sobre o qual o projeto tem um alto grau de controle Risco indireto: um risco sobre o qual o projeto tem pouco ou nenhum controle Exemplos Risco de planejamento Orçamento,Cronograma, pessoal,etc Riscos Técnicos Tecnologia Obsoleta Riscos de Negócio Construir produtos que não esteja mais na estratégia da empresa. Disciplinas Gerenciamento de Projeto Conceitos Riscos 8

FASE DE INICIAÇÃO Tipos de riscos : Risco direto: um risco sobre o qual o projeto tem um alto grau de controle. Risco indireto: um risco sobre o qual o projeto tem pouco ou nenhum controle. Diminuir o risco: tome alguma medida imediata e próativa para reduzir a probabilidade ou o impacto do risco Definir um Plano de Contingência Disciplinas Gerenciamento de Projeto Conceitos Riscos 9

FASE DE INICIAÇÃO Estratégias Prevenção de riscos: reorganize o projeto de modo que ele não possa ser afetado por um risco. Transferência de risco: reorganize o projeto de modo que alguém ou algo sofra o risco (cliente, fornecedor, banco, outro elemento etc.). Aceitação do risco: aceite conviver com o risco como uma contingência. Monitore os sintomas de risco e escolha um plano de contingência que o oriente sobre o procedimento a ser realizado em caso de risco. Disciplinas Gerenciamento de Projeto Conceitos Riscos 10

FASE DE INICIAÇÃO - Disciplinas 11 Disciplinas Fortes Gerencia de Projeto Avaliar escopo e riscos do projeto Elaborar plano de desenvolvimento de Software Modelagem de Negócio Avaliação do status do negócio Identificar os processos de negócio Requisitos Analisar o problema Definir o sistema Gerenciar requisitos e variáveis

FASE DE INICIAÇÃO - Disciplinas 12 Disciplinas (continuação) Analise e design(-) Síntese arquitetural Testes (-) Definir missão de avaliação Ambiente Preparação do Ambiente do Projeto Gerência de configuração e mudanças Criar Ambiente de GC

FASE DE INICIAÇÃO - Artefatos 13 Artefatos Visão: Definir a visão que os envolvidos têm do produto a ser desenvolvido, em termos das necessidades e características mais importantes. Descrição do Problema; Posição do Produto; Descrição dos envolvidos; Papel: Analista de sistema

FASE DE INICIAÇÃO - Artefatos 14 Artefatos Caso de Negócio: O Caso de Negócio fornece as informações necessárias do ponto de vista de um negócio, para determinar se vale ou não a pena investir no projeto. Descrição do Produto Contexto do Negócio Estimativas Financeiras Restrições Papel : Gerente de Projeto

FASE DE INICIAÇÃO - Artefatos 15 Artefatos Lista de Riscos: Lista de riscos conhecidos e perigosos para o projeto, classificada em ordem decrescente de importância e associada a ações específicas de contingência ou diminuição de riscos. Impactos Estratégia de diminuição de riscos Plano de contingência Papel:Gerente de Projeto

FASE DE INICIAÇÃO - Artefatos 16 Artefatos Plano de desenvolvimento de Software: O Plano de Desenvolvimento de Software é um artefato composto e abrangente que reúne todas as informações necessárias ao gerenciamento do projeto. Ele inclui vários artefatos separados, desenvolvidos durante a Fase de Iniciação, e é mantido durante todo o projeto Responsabilidades e papéis Planos de Iteração; Plano de Fases; Plano de Gerenciamento de Riscos Papel : Gerente de Projeto

FASE DE INICIAÇÃO 17 Sintetizando Entrevistas Compreensão do Domínio Definição de espaço Geração de Documentos Especificação de caso de uso Analise de domínio de negócio Plano de desenvolvimento de software outros

18 Referências RUP Encontrado em Sol/Prof/Alessandro; ou www.petroleo.dca.ufrn.br/rup