Gestão de projetos de Software GTI-16

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Engenharia de Software
ISO Processos do Ciclo de Vida do Software
O Processo Praxis 3.0 Processos de Software 25/03/2017
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.
MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane 1 1ª Apresentação (A1) Modelos de Processos de Software RA: / Edson Amorina.
Gestão da Tecnologia de Informação Gerenciamento de Projetos de Software – GTI16 Prof. André Campos 22 a 25 de novembro de 2005.
Gestão de projetos de Software GTI-16
Processos de Desenvolvimento de Software
Análise e Projeto de Sistemas
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Metodologia Versão 2 FSRS.
Alunos: Artulanez Souza Iony Melo
RUP Prof.ª Elaine B. Figueiredo.
Rational Unified Process
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
RUPinho Qualidade de Software
Unibratec Análise e Gerencia de Projetos Profº Henrique Vila Nova
Planejamento e Gerenciamento de Projetos
Processos Tradicionais de Desenvolvimento de Software
Visão Geral PRO.NET.
Visão Geral do RUP.
Fundamentos de Engenharia de SW
Avaliação do RUP como processo para desenvolvimento de software
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Processos de Desenvolvimento de Software – Parte 2
Gerenciamento do Escopo: principais conceitos
Análise e Projeto de Sistemas
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
Implementação em Projeto de Sistemas (PFC)
NBR ISO Diretrizes para planos de qualidade
Gerenciamento da Integração
Prof. Alexandre Vasconcelos
Modelagem de Negócio no RUP
ANÁLISE E DESENVOLVIMENTO
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.
PSBD II Projeto de Sistemas de Banco de Dados II
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
O Processo de desenvolvimento de software
Marcio de Carvalho Victorino Processo Unificado. Unidade VI: Teste.
Especificação em Projeto de Sistemas
Análise e Projeto Orientados a Objetos
Disciplina de Testes Anderson Rancan Contador Marcelo C. Rodrigues da Costa.
Bruno Silva Desenvolvido a partir de
Requisitos: Fluxo de Trabalho
Introdução ao Processo Unificado de Desenvolvimento de Software Tiago Lima Massoni UFPE
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Gerência de Configuração Autor: Silvio Cortez. Fluxos e papeis Escrever plano Definir ferramentas Escrever plano de gerência de configuração Gerente de.
Processo de Desenvolvimento de Software – PDS C Construção - PAS
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
Processos de Software.
Hukarz Open Source Process D01 Alan Kelon, Silvio Meira Recife, 01/12/2006.
Introdução a um Processo de Desenvolvimento Orientado a Objeto
Gestão de projetos de Software GTI-16
Processo de Desenvolvimento de Software – PDS
Engenharia de Software
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
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.
Dimitri de Almeida Malheiros Barbosa
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
Eduardo C. Nicácio ITIL v3 Foundation Certified.  As melhores práticas do ITIL abrangem cinco processos de suporte a serviços, além do papel do Service.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Elicitar Requisitos Documentar Requisitos Validar Requisitos Estrutura Implementação Implementar Componentes Testar de Unidades Corrigir Defeitos Testar.
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:

Gestão de projetos de Software GTI-16 Aula 3 Processo Unificado

Disciplinas no Processo Unificado Ger. Proj. de Software GTI - 16

Disciplinas Uma disciplina engloba todas as atividades necessárias para produzir um determinado conjunto de artefatos Uma disciplina é composta de: Conjunto de atividades Fluxo de Trabalho Artefatos Papéis Ger. Proj. de Software GTI - 16

Modelagem de Negócio Finalidade: Entender a estrutura e a dinâmica da organização na qual um sistema deve ser implantado (a organização-alvo). Entender os problemas atuais da organização-alvo e identificar as possibilidades de melhoria.  Assegurar que os clientes, usuários e desenvolvedores tenham um entendimento comum da organização-alvo. Derivar os requisitos de sistema necessários para sustentar a organização-alvo. Ger. Proj. de Software GTI - 16

Mod. de Negócio: papéis e atividades Ger. Proj. de Software GTI - 16

Mod. de Negócio: Fluxo de trabalho Ger. Proj. de Software GTI - 16

Mod. de Negócio: Artefatos Ger. Proj. de Software GTI - 16

Requisitos Finalidade: Estabelecer e manter concordância com os clientes e outros envolvidos sobre o que o sistema deve fazer. Oferecer aos desenvolvedores do sistema uma compreensão melhor dos requisitos do sistema Definir as fronteiras do sistema (ou delimitar o sistema). Fornecer uma base para planejar o conteúdo técnico das iterações Fornecer uma base para estimar o custo e o tempo de desenvolvimento do sistema. Definir uma interface de usuário para o sistema, focando nas necessidades e metas dos usuário. Ger. Proj. de Software GTI - 16

Requisitos: Papéis e atividades Ger. Proj. de Software GTI - 16

Requisitos: Fluxo de trabalho Ger. Proj. de Software GTI - 16

Requisitos: artefatos Ger. Proj. de Software GTI - 16

Análise e Design Finalidade Transformar os requisitos em um design do sistema a ser criado. Desenvolver uma arquitetura sofisticada para o sistema. Adaptar o design para que corresponda ao ambiente de implementação Ger. Proj. de Software GTI - 16

Análise e Design: papéis e atividades Ger. Proj. de Software GTI - 16

Análise e Design Fluxo de trabalho Ger. Proj. de Software GTI - 16

Análise e Design: Artefatos Ger. Proj. de Software GTI - 16

Implementação Finalidade: definir a organização do código em termos de subsistemas de implementação organizados em camadas implementar classes e objetos em termos de componentes (arquivos-fonte, binários, executáveis e outros) testar os componentes desenvolvidos como unidades integrar os resultados produzidos por implementadores individuais (ou equipes) ao sistema executável Ger. Proj. de Software GTI - 16

Implementação: Papéis e ativid. Ger. Proj. de Software GTI - 16

Implementação: Fluxo de trabalho Ger. Proj. de Software GTI - 16

Implementação: Artefatos Ger. Proj. de Software GTI - 16

Teste Finalidade: Localizar e documentar defeitos na qualidade do software. Avisar de forma geral sobre a qualidade observada no software. Validar as suposições feitas nas especificações de design e requisito através de demonstração concreta. Validar as funções do software conforme projetadas. Verificar se os requisitos foram implementados de forma adequada. Ger. Proj. de Software GTI - 16

Testes: Papéis e atividades Ger. Proj. de Software GTI - 16

Testes: fluxo de trabalho Ger. Proj. de Software GTI - 16

Testes: artefatos Ger. Proj. de Software GTI - 16

GCM Gerência de Configuração e Mudanças Finalidade a identificação dos itens de configuração, a restrição de mudanças nesses itens, a auditoria das mudanças feitas nesses itens e a definição e o gerenciamento das configurações desses itens. A gerência de mudanças está intimamente relacionada com testes Toda mudança no produto deve ser cadastrada Ger. Proj. de Software GTI - 16

GCM: Papéis e atividades Ger. Proj. de Software GTI - 16

Gerência de Projeto Finalidade: O RUP não trata de: Fornecer um framework para gerenciar projetos intensivos de software. Fornecer diretrizes práticas para planejar, montar a equipe, executar e monitorar os projetos. Fornecer um framework de gerenciamento de risco. O RUP não trata de: Gerenciamento de pessoal: contratação, treinamento, ensino Gerenciamento de orçamento: definição, alocação etc. Gerenciamento de contratos, com fornecedores e clientes Enfatiza principalmente: Gerenciamento de risco Planejamento de um projeto iterativo, por meio do ciclo de vida e de uma iteração particular Monitoramento do progresso de um projeto iterativo, métrica Ger. Proj. de Software GTI - 16

Gerência de projeto Ger. Proj. de Software GTI - 16

Gerência de Projeto: Artefatos Ger. Proj. de Software GTI - 16

Disciplinas - Ambiente Finalidade: Configuração e preparação do ambiente Servidores Estações Ferramentas Etc.. Ger. Proj. de Software GTI - 16

Ambiente: Papéis e atividades Ger. Proj. de Software GTI - 16

Ambiente Artefatos Ger. Proj. de Software GTI - 16

Ambiente Fluxo de trabalho Ger. Proj. de Software GTI - 16

Resumindo... Processo grande Indicado para Pequenas equipes Desperdiço de tempo na elaboração de todos artefatos Indicado para Grandes equipes ( > 50 pessoas) Referência para os processos organizacionais EUP: Entreprise Unified Process Pequenas equipes Precisa ser modificado de acordo com o projeto O que modificar? Disciplinas  Papéis, Atividades, Artefatos Ger. Proj. de Software GTI - 16

Atividade Ger. Proj. de Software GTI - 16