Capítulo 2: Os 4 Ps (Pessoas, Projeto, Produto, Processo)

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

RUP – Rational Unified Process
Engenharia de Software
UML no CICLO de DESENVOLVIMENTO
Rational Unified Process(RUP)
Valéria Maria Lauande Março/2010
RUP - Rational Unified Process
RUP Rational Unified Process (Processo Unificado de Desenvolvimento da Rational) 1.
U P (R U P) Rational Unified Process
Rational Unified Process
MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane 1 1ª Apresentação (A1) Modelos de Processos de Software RA: / Edson Amorina.
Processos de Desenvolvimento de Software
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Análise e Gerenciamento de Requisitos com Casos de Uso
Análise e Gerenciamento de Requisitos com Casos de Uso Módulo 0 Sobre o Curso.
Curso de Requisitos Módulo 01: RUP
Rational Unified Process
RUP Prof.ª Elaine B. Figueiredo.
Rational Unified Process
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
RUPinho Qualidade de Software
Visão Geral PRO.NET.
Visão Geral do RUP.
Avaliação do RUP como processo para desenvolvimento de software
Processos de Desenvolvimento de Software – Parte 2
Análise e Projeto de Sistemas
Implementação em Projeto de Sistemas (PFC)
Testes Disciplina: Estudo do RUP Autor: Tiago Lima Massoni
PFC Projeto Final de Curso
Modelagem de Negócio no RUP
PAS Características: Elaborado com o propósito de ser utilizado em práticas acadêmicas de desenvolvimento de software. Foi desenvolvido de forma iterativa.
Especificação em Projeto de Sistemas
Capítulo 8 Análise Disciplina: Estudo do RUP Autor: Raquel Almeida Orientação: Augusto Sampaio Paulo Borba.
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Análise e Projeto Orientados a Objetos
Bruno Silva Desenvolvido a partir de
Introdução ao Processo Unificado de Desenvolvimento de Software Tiago Lima Massoni UFPE
Padrão- MVC Model, View, Controller
Capturando Requisitos com Use Cases Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientacao: Augusto Sampaio Paulo Borba.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Engenharia de Software
Processo de Desenvolvimento de Software – PDS C Construção - PAS
Processo Incremental e Iterativo Disciplina: Estudo do RUP Autor: Sérgio C. B. Soares Orientação: Augusto Sampaio Paulo Borba.
Processos de Software.
Visão Geral sobre Ciclo de Vida de Software, Processos e RUP
Processo Centrado na Arquitetura
Gestão de projetos de Software GTI-16
Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba.
CIn-UFPE1 © 2003, Alexandre Vasconcelos Visão Geral do RUP.
Processo de Desenvolvimento de Software – PDS
Capítulo 14 A fase de elaboração cria a linha base da arquitetura Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba.
Construção leva à capacidade operacional inicial Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientacao: Augusto Sampaio Paulo Borba.
Processo Dirigido Pelos Use Cases Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientação: Augusto Sampaio Paulo Borba.
Engenharia de Software com o RUP - Workflow de Testes Parte II Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo Borba © Centro.
Capítulo 12 Workflow Genérico de Iteração Disciplina: Estudo do RUP Autor: Raquel Almeida Orientação: Augusto Sampaio Paulo Borba.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
UML Components MO409 – Eng. de Software Profa. Eliane Martins
Capítulo 13 Concepção Disciplina: Estudo do RUP Autor: Sérgio Soares Orientação: Augusto Sampaio Paulo Borba.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Engenharia de Software com o RUP - Workflow de Requisitos
IF 718 Análise e Projeto de Sistemas Augusto Sampaio Vitor Braga (Estágio docência) Camila Sá (Monitora) Parte do material cedido pela Qualiti Software.
Dimitri de Almeida Malheiros Barbosa
/ de Julho de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Transcrição da apresentação:

Capítulo 2: Os 4 Ps (Pessoas, Projeto, Produto, Processo) Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba

Visão geral Processo Ferramenta Produto Pessoas Projeto RUP - DI / UFPE 1999

Processo de desenvolvimento afeta pessoas 1. Pessoas são cruciais Processo de desenvolvimento afeta pessoas Viabilidade do projeto Gerenciamento de risco Estrutura de time Cronograma do projeto Entendimento do projeto Sentimento de realização RUP - DI / UFPE 1999

1. Pessoas são cruciais Papéis vão mudar Sistemas complexos -> trabalho cooperativo Processo guia é vital. Pessoas certas + processo -> projeto bem sucedido RUP - DI / UFPE 1999

Transformando recursos (resourcers) em trabalhadores (workers) 1. Pessoas são cruciais Transformando recursos (resourcers) em trabalhadores (workers) Recurso: pessoa. Trabalhador (worker): posição à qual recurso pode ser alocado. RUP define os trabalhadores (ex. engenheiro de componente, especificador de use-case) Gerente de projeto: resources -> workers. Não trivial. Reuso. RUP - DI / UFPE 1999

2. Projetos fazem o produto Projeto de desenvolvimento -> novo produto Ocorre em ciclos É iterativo Segue padrões organizacionais: plano. RUP - DI / UFPE 1999

3. Produto é mais do que Código Produto: software system. código executável; fonte; documentação; diagramas ; artefatos. RUP - DI / UFPE 1999

3. Produto é mais do que Código Artefatos Artefatos de gerência: planejamento. Artefatos de engenharia: documentação, diagramas, código. Ênfase em artefatos de engenharia. RUP - DI / UFPE 1999

3. Produto é mais do que Código Modelos abstrações direcionadas; compõem o sistema; são hierárquicos; são auto-contidos; relacionam-se: rastreamento desejável; principais no RUP: use-case, análise, projeto, deployment, implementação, teste RUP - DI / UFPE 1999

4. Processo direciona Projeto Processo: template Define as atividades para transformar requisitos de usuário no produto (artefatos) não executa atividades cobre outros ciclos. RUP - DI / UFPE 1999

4. Processo direciona Projeto (Workflow) Atividades relacionadas constituem workflows Workflow: conjunto de atividades workflow - > workers e artefatos Diagrama de atividades. Workflow RUP - DI / UFPE 1999

Estruturar modelo use case 4. Processo direciona Projeto Achar atores e use cases Estruturar modelo use case Analista Priorizar use cases Arquiteto Esp. Use case Detalhar use case GUI designer Prototipar GUI RUP - DI / UFPE 1999

4. Processo direciona Projeto Especializando um processo O RUP é genérico ; precisa ser instanciado; Diferencia o processo: organizacional, domínio, ciclo de vida, técnicos Estender para adaptar RUP - DI / UFPE 1999

4. Processo direciona Projeto Méritos do Processo Definição das atividades Clareza para e entre pessoas Transferência de workers entre projetos Treinamento padronizado Mensurável Resumindo: aprimora trabalho coletivo. RUP - DI / UFPE 1999

5. Ferramentas integram o Processo Ferramentas têm impacto no processo Viabilidade; Consistência Iterativo e incremental; manualmente ? Formalização RUP - DI / UFPE 1999

5. Ferramentas integram o Processo Processo direciona ferramentas Ferramentas para automatizar Facilidade de uso (alternativas e reuso) Eficiente (compensar tempo aprendizado) RUP - DI / UFPE 1999

5. Ferramentas integram o Processo Balancear processo e ferramentas Pragmatismo x Academicismo Lançamento simultâneo de ambos Retorno dos usuários RUP - DI / UFPE 1999

5. Ferramentas integram o Processo Modelagem visual suporta UML Sintaxe Semântica Age sob demanda Ferramentas suportam todo o ciclo de vida (requisitos, programação visual, programação, qualidade). RUP - DI / UFPE 1999

6. Resumindo Processo Ferramenta Produto Pessoas Projeto RUP - DI / UFPE 1999