Atividades da Engenharia de Software GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE. Atividades da Engenharia de Software. Processo de Desenvolvimento de
|
|
- Maria Vitória Santiago Bicalho
- 2 Há anos
- Visualizações:
Transcrição
1 SCE186-ENGENHARIA DE SOFTWARE Módulo 1 Atividades da Engenharia de GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE Profª Rosely Sanches 2003 DEFINIÇÃO CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO Análise de Sistema Planejamento do Projeto Análise de Requisitos Projeto Codificação Teste Entendimento Modificação Revalidação ATIVIDADES DE APOIO Documentação Gerenciamento de Verificação Validação Revisão Conjunta Auditoria Resolução de Problemas Garantia da Qualidade de 2 Atividades da Engenharia de Processo de Desenvolvimento de DEFINIÇÃO MANUTENÇÃO Análise de Sistema Planejamento do Projeto Análise de Requisitos Gerenciamento de Projeto CONSTRUÇÃO Codificação conjunto de atividades Teste desenvolvidas para gerenciar e SOFTWARE controlarproduto as alterações que ocorrem através de todo processo de software Entendimento Modificação Revalidação ATIVIDADES DE APOIO Documentação Gerenciamento de Verificação Validação Revisão Conjunta Auditoria Resolução de Problemas Garantia da Qualidade de 3 construção Definição Desenvolvimento informações operação Manutenção 4 Processo de Desenvolvimento de Processo de Desenvolvimento de Manual do Usuário construção Especificação de Sistema Etc.. Definição Desenvolvimento Plano de Projeto operação Especificação de Requisitos Manutenção Especificação de Projeto Manual do Usuário construção Especificação de Sistema Etc.. Definição Desenvolvimento Plano de Projeto MUDANÇAS operação Especificação de Requisitos Manutenção Especificação de Projeto Documentos de Manutenção Listagens Código Fonte Documentos de Manutenção Listagens Código Fonte Planos de Teste informações Casos de Teste Planos de Teste informações Casos de Teste 5 6
2 Processo de Desenvolvimento de Gerenciamento da de Manual do Usuário construção Especificação de Sistema Etc.. Definição Desenvolvimento Documentos de Manutenção Plano de Projeto MUDANÇAS CAOS operação Especificação de Requisitos Manutenção Especificação de Projeto Listagens Código Fonte A arte de coordenar o desenvolvimento de software para minimizar a confusão é denominada Gerenciamento de Babich Planos de Teste informações Casos de Teste 7 8 Itens de de de Um de é um: produto de software ou produto de desenvolvimento de software escolhido para fazer parte da de software Alguns itens de informação são selecionados os itens de de software 9 10 de PRODUTO DE SOFTWARE programas de computador, procedimentos, documentação relacionada e informações designadas para serem entregues a um cliente ou usuário final de PRODUTO DE DESENVOLVIMENTO DE SOFTWARE descrição de processos, planos, procedimentos, programas de computador e documentos relacionados, que podem ou não ter a finalidade de ser entregue a um cliente ou usuário final
3 de Alterações na de Um conjunto de itens de de software inter-relacionados. compõem uma de software Gerenciamento de de GERENCIAMENTO DE CONFIGURAÇÃO Conjunto de atividades que devem ser desenvolvidas para administrar as alterações durante o ciclo de vida do software Gerenciamento de de O Gerenciamento de de oferece um ambiente de trabalho estável. Alterações sem controle de produtos de desenvolvimento de software é um processo caótico Gerenciamento de de Gerenciamento de de CONCEITOS FUNDAMENTAIS Baselines (linhas de referência) Repositório dos Itens de Check-in / Check-out CONCEITOS FUNDAMENTAIS Baselines (linhas de referência) Repositório de Itens de Check-in / Check-out 17 18
4 Gerenciamento de de - Conceitos Fundamentais - BASELINES Gerenciamento de de - Conceitos Fundamentais - BASELINES Uma Linha de Referência (baseline ) é um conceito de Gerenciamento de de que ajuda a controlar as mudanças sem impedir seriamente as mudanças justificáveis In Out As baselines podem ocorrer ao final de cada uma das fases do processo de desenvolvimento de software, ou de algum outro modo definido pela gerência Gerenciamento de de - Conceitos Fundamentais - BASELINES Um item de de software que passou por uma linha básica é considerado baselined ou é dito que o item tornou-se uma linha básica Gerenciamento de de - Conceitos Fundamentais - BASELINES Um item de de software baselined possui as seguintes características: foi revisto formalmente e teve o acordo das partes serve como base para trabalho futuro é armazenado em um Repositório de Itens de pode ser alterado somente através de procedimentos formais de controle de mudança Gerenciamento de de CONCEITOS FUNDAMENTAIS Baselines (linhas de referência) Repositório de Itens de Check-in / Check-out Gerenciamento de de - Conceitos Fundamentais - REPOSITÓRIO DOS ITENS DE CONFIGURAÇÃO Um repositório de itens de é um local sob controle de acesso (banco de dados) onde são armazenados os Itens de de depois de liberados por uma "baseline"
5 Gerenciamento de de - Conceitos Fundamentais - REPOSITÓRIO DOS ITENS DE CONFIGURAÇÃO Nos pontos estabelecidos pelas linhas de referência, os itens de devem ser identificados, analisados, corrigidos, aprovados e armazenados no repositório de itens de Gerenciamento de de - Conceitos Fundamentais - REPOSITÓRIO DOS ITENS DE CONFIGURAÇÃO Os itens de um repositório de itens de só poderão ser alterados após uma solicitação de alteração formalmente aprovada pelo gerente de. Essa é uma forma de prover controle sobre a situação de cada um dos itens de, evitando inconsistências Gerenciamento de de CONCEITOS FUNDAMENTAIS Baselines (linhas de referência) Repositório de Itens de Check-in / Check-out Gerenciamento de de - Check In/Check Out éo método utilizado para trabalhar com itens de que já estão no repositório, ou seja, conferência na entrada e conferência na saída Gerenciamento de de - Quando for desejada uma alteração em algum item de do repositório, uma cópia do item é colocada numa área de trabalho do desenvolvedor ( check out ) Dentro de sua área, o desenvolvedor tem total liberdade de trabalho. Gerenciamento de de - CONTROLE DE ACESSO administra as autorizações para acessar e modificar um particular item de Engenheiro de software Controle de acesso Inform. de propriedade Repositório de itens de 29 (versão extraída) Check-out Retirar (versão baselined) 30
6 Gerenciamento de de - Engenheiro de software CONTROLE DE CONCORRÊNCIA Repositório de a Controle partir desse momento, nenhum itensoutro de desenvolvedor acesso Inform. poderá de alterar o mesmo item propriedade Gerenciamento de de - Após o final das alterações no item de, ele será revisado e recolocado no repositório ( check in ). Uma nova linha de referência deverá ser traçada, de modo que uma nova contendo o item alterado seja formada e congelada no repositório (versão extraída) bloquear Check-out Retirar (versão baselined) Gerenciamento de de - Depois do congelamento, o acesso é liberado, permitindo que outros desenvolvedores também executem alterações sobre esse item de. Gerenciamento de de - (versão modificada) Check-in Colocar desbloquear (versão baselined) Engenheiro de software Inform. de auditoria Controle de acesso Inform. de propriedade Repositório de itens de 33 (versão extraída) bloquear Check-out Retirar (versão baselined) Auditoria de 5- Auditoria de 35 36
7 1.1: Selecionar os itens a serem gerenciados. É importante que seja efetuada uma seleção dos itens relevantes, porque uma superdocumentação torna o gerenciamento de muito oneroso. 1.1: Selecionar os itens a serem gerenciados. Geralmente, devem sofrer gerenciamento de : os itens mais usados no ciclo de vida, os itens mais genéricos os itens mais importantes para a segurança os itens projetados para reuso os itens que podem ser modificados por vários desenvolvedores ao mesmo tempo : Selecionar os itens a serem gerenciados. Somente os itens selecionados serão controlados, sendo que os outros itens poderão ser alterados livremente. 1.2: Descrever como os itens selecionados se relacionam A identificação desses relacionamentos é muito importante para a manutenção, pois permite que se localize rapidamente os itens afetados por cada alteração. Consideram-se cinco classes de relacionamento: CLASSES DE RELACIONAMENTO Equivalência Ex: BD em disco e em fita magnética Dependência Ex: a descrição do projeto modular é dependente da especificação do projeto Derivação Ex: código objeto é derivado do código fonte Sucessão Ex: a versão 1.2 é sucessora da versão 1.1 Variante Ex: versão para DOS ou para UNIX 1.3 Planejar as linhas de referência dentro do ciclo de vida do projeto. Geralmente, cria-se uma linha de referência ao final de cada fase do ciclo de vida do projeto e, periodicamente, depois de cada manutenção. Deve-se especificar quais itens serão revisados e armazenados em cada uma das linhas de referência planejadas
8 1- Tarefas Preliminares 1.4 Descrever a maneira como os itens serão arquivados e recuperados do repositório. 5- Auditoria de Criar um esquema de identificação atribuir nomes únicos a cada um dos componentes através do nome deve ser possível reconhecer a evolução de cada uma das versões dos componentes a hierarquia existente entre componentes Exemplo simples de um esquema de identificação para um projeto cuja sigla é AA O esquema de identificação utiliza a combinação de: nome do projeto tipo de item nome do item versão do item Exemplo de um esquema de identificação dos itens de Item Projeto Tipo Nome Versão Nome completo Especificação do Sistema AA ES 1.1 AAES v1.1 Plano de Projeto AA PP 1.1 AAPP v1.1 Especificação de Requisitos do AA ER 1.1 AAER v1.1 Especificação de Projeto AA EP 1.1 AAEP v1.1 Programa Fonte AA PF Prin 1.1 AAPFPrin v1.1 Programa Fonte (sub-rotinas) AA PF Rot 1.1 AAPFRot v1.1 Plano e Casos de Testes AA TT 1.1 AATT v1.1 Nova versão das sub-rotinas AA PF Rot 1.2 AAPFRot v Auditoria de 47 48
9 Durante o processo de desenvolvimento de software, mudanças descontroladas podem levar rapidamente ao caos Assim, deve ser instituído na organização um processo que combine procedimentos humanos e ferramentas automatizadas para proporcionar um mecanismo de controle das mudanças. O processo de controle de mudanças deve ser implementado depois que uma linha de referência for fixada - antes disso somente um controle de mudanças informal precisa ser aplicado Exemplo para ilustrar um processo de controle de mudanças que pode ser implementado para os itens que já passaram por uma linha de referência Processo de Controle de Mudança Necessidade Pedido de Relatório de Alteração no Mudança Análise de Mudança Os procedimentos de controle das mudanças: Retorno Arquivo Não Aprovada Avaliação Aprovada Conselho de Controle de Alterações asseguram que as mudanças em um software sejam feitas de modo controlado, permitindo-se prever o efeito das mesmas em todo o sistema. Controle de Acesso Gerente de Registro de Registro de Saída Entrada Execução da Mudança Verificação e Testes Equipe de Desenvolvimento Procedimentos formais de organização e de controle das mudanças no sistema permitem que: os pedidos de alteração possam ser considerados em conjunto com outros pedidos. os pedidos similares possam ser agrupados Procedimentos formais de organização e de controle das mudanças no sistema permitem que: os pedidos incompatíveis entre si ou com os objetivos do sistema possam ser identificados. possam ser atribuídas prioridades aos pedidos e, de acordo com essas prioridades, possam ser gerados cronogramas
10 5- Auditoria de 4- Controle de Versões Um item, ao ser desenvolvido, evolui até que atinja um estado em que atenda aos propósitos para o qual foi criado. Isso implica em diversas alterações, gerando uma versão do item a cada estado Controle de Versões Para estabelecer o controle sobre as diversas versões, todas as versões devem ser armazenadas e identificadas. Isso, geralmente, é feito com o auxílio de uma ferramenta. A versão do item pode ser incluída no esquema de identificação ou ser acessível a partir de uma tabela à parte 4- Controle de Versões É conveniente que o esquema de identificação das versões dos itens seja feito em forma de árvore, pois ao mesmo tempo em que mantém um histórico das versões dos itens, permite identificação única e ramificações a partir de qualquer versão Árvore de versões de um item de usando delta negativo Delta Negativo: contém diferenças em relação à versão sucessora 4- Controle de Versões Para minimizar o espaço de armazenamento das versões utiliza-se o conceito de delta delta negativo - armazena-se integralmente a versão mais recente e as diferenças (deltas) existentes até então delta positivo - armazena-se a versão mais antiga e, para montar as versões mais recentes, processam-se as diferenças (deltas) armazenadas. Delta Positivo: contém diferenças em relação à versão antecessora Cabeça: versão mais recente do tronco, armazenada integralmente 59 60
11 4- Controle de Versões Os sistemas atuais de gerenciamento de versões utilizam o conceito de delta negativo no tronco, por ser mais comum a utilização de versões mais recentes do item de 5- Auditoria de Auditoria de A auditoria da compreende atividades para garantir que as alterações na de software foram efetuadas apropriadamente A identificação e controle das alterações ajudam a manter ordem mas, para assegurar que a alteração foi implementada apropriadamente, há necessidade de auditorias 5- Auditoria de Existem dois tipos de auditoria de de software que são obrigatórias nas linhas de referência do ciclo de desenvolvimento e manutenção de software: Auditoria Funcional Auditoria Física AUDITORIA FUNCIONAL A auditoria funcional preocupa-se com aspectos internos dos arquivos, compreendendo uma verificação técnica formal nos itens de. Essa verificação é uma atividade de controle de qualidade que tenta descobrir omissões ou erros na, que degradam os padrões de construção do software AUDITORIA FÍSICA A auditoria física complementa a auditoria funciona, determinando características não consideradas durante a revisão Algumas questões podem ser colocadas: 65 66
12 Questões da Auditoria Física As alterações especificadas na Ordem de Alteração foram efetuadas? Alguma modificação adicional foi incorporada? Foi efetuada a revisão técnica formal? Os padrões de engenharia de software foram seguidos? A data e o autor da alteração foram especificados? Os atributos do item da refletem a alteração? Foram seguidos os procedimentos de administração de? Todos os itens de relacionados foram atualizados apropriadamente? 5- Auditoria de Relato da Situação O objetivo do Relato da Situação é relatar a todas as pessoas envolvidas no desenvolvimento e na manutenção do software as seguintes informações sobre as alterações na de software: O que aconteceu? Quem o fez? Quando aconteceu? O que mais será afetado? 6- Relato da Situação FLUXO DE INFORMAÇÃO PARA O RELATO DO STATUS Auditoria de As atividades de controle de interface (ou fronteira) coordenam as mudanças nos itens de que são afetados por itens que não estejam sendo controlados
13 Para cada interface deve-se descrever: a) O tipo de interface b) As unidades organizacionais afetadas c) Como será feito o controle sobre a interface d) Como os documentos de controle da interface serão aprovados. 5- Auditoria de 8- Controle de Subcontratados e Fornecedores Controle de Subcontratados e Fornecedores As atividades de controle de subcontratados e fornecedores coordenam a forma como os itens que foram desenvolvidos por solicitação a outras empresas ou foram adquiridos já prontos são testados e incorporados ao repositório do projeto. 8- Controle de Subcontratados e Fornecedores Para itens subcontratados deve-se descrever: a) Os requisitos de gerenciamento de de software a serem satisfeitos pelo subcontratado b) Como será feito o monitoramento sobre o subcontratado c) Como o código, documentação e dados externos serão testados, aceitos e adicionados ao projeto d) Como serão tratadas as questões de propriedade do código produzido, como direitos autorais e royalties Controle de Subcontratados e Fornecedores Para itens adquiridos prontos deve-se descrever: a) Como serão recebidos, testados e colocados sob controle de gerenciamento de b) Como as mudanças no software do fornecedor serão tratadas c) Se e como o fornecedor participará no processo de gerenciamento de mudança do projeto SCE186-ENGENHARIA DE SOFTWARE Módulo 1 GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE Profª Rosely Sanches
Engenharia de Software I
Engenharia de Software I Rogério Eduardo Garcia (rogerio@fct.unesp.br) Bacharelado em Ciência da Computação Aula 03 In a calm sea every man is a pilot. Engenharia de Software I Aula 3 Gerenciamento de
Gerenciamento de Configuração de Software
Gerenciamento de Configuração de Software Prof. Ricardo Argenton Ramos [Baseado na apresentação do prof. Masiero ICMC-USP] Contexto para Gerência de Configuração 2 Problema dos Dados Compartilhados Desenvolvedor
Contextualizando ISO 12207: Estrutura. Informações do Processo de Software. Processo de Desenvolvimento de Software
Contextualizando ISO 12207: Estrutura 2 Gerenciamento de de Software P ro ces so s Fundam entais A qu isiç ã o Fo rn ec im en to O p eraç ão P ro ces so s de Apoio D oc um e ntaç ão G a ra ntia de Qualidade
ISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Modelo de avaliação do processo de gerência de configuração de software
i SERVIÇO DE PÓS-GRADUAÇÃO DO ICMC-USP Data de Depósito: 24.02.2006 Assinatura: Modelo de avaliação do processo de gerência de configuração de software Thaís Miranda Cia Orientadora: Profa. Dra. Rosely
ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Gerenciamento de Configuração de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2015
Gerenciamento de Configuração de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2015 Contextualizando 2 ISO 12207: Estrutura Processos Fundamentais Aquisição Processos
EAD. Gerenciamento de Configurações
Gerenciamento de Configurações 5 EAD 1. Objetivo Compreender e discutir a importância do gerenciamento de configurações no desenvolvimento, teste e manutenção de produto de software. 2. ConteúdoS Gerenciamento
Gerência de Configuração. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br
Gerência de Configuração Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br Introdução Mudanças durante o desenvolvimento de software são inevitáveis: os interesses
Atividades da Engenharia de Software GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE. Processo de Desenvolvimento de Software
GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE SCE186-ENGENHARIA DE SOFTWARE Profs. José Carlos Maldonado e Elisa Yumi Nakagawa Atividades da Engenharia de DEFINIÇÃO SOFTWARE PRODUTO MANUTENÇÃO Análise de Sistema
Gestão de Modificações. Fabrício de Sousa
Gestão de Modificações Fabrício de Sousa Introdução Inevitáveis quando o software é construído Confusão As modificações não são analisadas antes de serem feitas Não são registradas antes de serem feitas
Gerência de Configuração. Profº Rômulo César
Gerência de Configuração Profº Rômulo César Gerência de Configuração Cenário Atual Projetos cada vez mais complexos em relação ao tamanho, sofisticação e tecnologias envolvidas Grandes equipes geograficamente
Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Universidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
ES06 Especialização em Engenharia de Software Prof.: Misael Santos (misael@gmail.com) Ago/2010
Gestão de Configuração de Software - Conceitos Principais - ES06 Especialização em Engenharia de Software Prof.: Misael Santos (misael@gmail.com) Ago/2010 Agenda Configuração Itens de Configuração Versionamento
Rational Quality Manager. Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831
Rational Quality Manager Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831 1 Informações Gerais Informações Gerais sobre o RQM http://www-01.ibm.com/software/awdtools/rqm/ Link para o RQM https://rqmtreina.mvrec.local:9443/jazz/web/console
Prof. Júlio Valente Agosto/2015. CV Resumido
Gerenciamento de Configuração e Aquisição de Software Prof. Júlio Valente Agosto/2015 CV Resumido Autor do livro Prática de Análise e Projeto de Sistemas. Gerente do projeto de Totalização e Divulgação
Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas
Gerenciamento de Gerenciamento de Configuração Novas versões de sistemas de software são criadas quando eles: Mudam para máquinas/os diferentes; Oferecem funcionalidade diferente; São configurados para
Engenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.
Gerenciamento de Projeto: Monitorando e Controlando o Projeto II. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
Gerenciamento de Projeto: Monitorando e Controlando o Projeto II Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Reportar o Desempenho Realizar o Controle Integrado de Mudanças Reportar o
Planejamento de Projetos. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista )
Qualidade de Software Aula 9 (Versão 2012-01) 01) Planejamento de Projetos Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista ) Revisando...
ITIL V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO
ITIL V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO Gerência de Mudanças as Objetivos Minimizar o impacto de incidentes relacionados a mudanças sobre
Projeto de Arquitetura
Projeto de Arquitetura Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 11 Slide 1 Objetivos Apresentar projeto de arquitetura e discutir sua importância Explicar as decisões de projeto
Qualidade de Processo de Software Normas ISO 12207 e 15504
Especialização em Gerência de Projetos de Software Qualidade de Processo de Software Normas ISO 12207 e 15504 Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto
ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO
1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 2 INFRAESTRUTURA DE TI Para garantir o atendimento às necessidades do negócio, a área de TI passou a investir na infraestrutura do setor, ampliando-a,
CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES
CELG DISTRIBUIÇÃO S.A EDITAL N. 1/2014 CONCURSO PÚBLICO ANALISTA DE GESTÃO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI RESPOSTAS ESPERADAS PRELIMINARES O Centro de Seleção da Universidade Federal de Goiás
GERÊNCIA DE CONFIGURAÇÃO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
GERÊNCIA DE CONFIGURAÇÃO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivo Apresentar a GC (Gerencia de Configuração) no contexto da Engenharia de Software Mostrar a importância da GC no controle
Capítulo X. Gerenciar Mudanças dos Requisitos. Aluizio Saiter, M. Sc.
Capítulo X Gerenciar Mudanças dos Requisitos., M. Sc. 2 1. Sobre a disciplina de gerência de requisitos. 2. Boas práticas em engenharia de software. 3. Introdução a gerência de requisitos. 4. Introdução
MOD9 Processos de Transição de Serviços
Curso ITIL Foundation MOD9 Processos de Transição de Serviços Service Transiction Professor: Fernando Palma fernando.palma@gmail.com http://gsti.blogspot.com 1 Curso ITIL Foundation Transição significa
O Processo de Engenharia de Requisitos
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo de Engenharia de Requisitos Engenharia de Software 2o.
PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE
PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE Agosto 2007 Sumário de Informações do Documento Tipo do Documento: Manual Título do Documento: MANUAL DE UTILIZAÇÃO DO
Princípios da Engenharia de Software aula 05 Gerenciamento de planejamento de projetos. Prof.: Franklin M. Correia
1 Princípios da Engenharia de Software aula 05 Gerenciamento de planejamento de projetos Prof.: Franklin M. Correia Na aula anterior... Metodologias ágeis Princípios do Manifesto ágil 12 itens do manifesto
fagury.com.br. PMBoK 2004
Este material é distribuído por Thiago Fagury através de uma licença Creative Commons 2.5. É permitido o uso e atribuição para fim nãocomercial. É vedada a criação de obras derivadas sem comunicação prévia
PDS - DATASUS. Processo de Desenvolvimento de Software do DATASUS
PDS - DATASUS Processo de Desenvolvimento de Software do DATASUS Coordenação Geral de Arquitetura e Engenharia Tecnológica Coordenação de Padronização e Qualidade de Software Gerência de Padrões e Software
Gerenciamento de Serviços de TI com base na ITIL
Gerenciamento de Serviços de TI com base na ITIL Information Technology Infrastructure Library ou Biblioteca de Infraestrutura da Tecnologia da Informação A TI de antes (ou simplesmente informática ),
Gerenciamento de integração de projeto
Objetivos do Conteúdo Gerenciamento de integração de projeto Sergio Scheer / DCC / UFPR TC045 Gerenciamento de Projetos Prover capacitação para: - Identificar os processos de Gerenciamento de Projetos;
Gestão da Tecnologia da Informação
TLCne-051027-P0 Gestão da Tecnologia da Informação Disciplina: Governança de TI São Paulo, Outubro de 2012 0 Sumário TLCne-051027-P1 Conteúdo desta Aula Abordar o domínio Adquirir e Implementar e todos
Engenharia de Software II
Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.
Engenharia de Software
Engenharia de Software Introdução à Melhoria de Processos de Software baseado no MPS.BR Prof. Maxwell Anderson www.maxwellanderson.com.br Agenda Introdução MPS.BR MR-MPS Detalhando o MPS.BR nível G Introdução
UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE II. Primeiro Trabalho
UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE II Primeiro Trabalho Descrição do trabalho: Escrever um Documento de Visão. Projeto: Automatização do sistema que
Prof. Dr. Ivanir Costa. Unidade III QUALIDADE DE SOFTWARE
Prof. Dr. Ivanir Costa Unidade III QUALIDADE DE SOFTWARE Normas de qualidade de software - introdução Encontra-se no site da ABNT (Associação Brasileira de Normas Técnicas) as seguintes definições: Normalização
Gerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
Projeto de Arquitetura
Introdução Projeto de Arquitetura (Cap 11 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Até agora, estudamos: Os
Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl
Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração
Gerenciamento de Projeto
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Gerenciamento de Projeto Engenharia de Software 2o. Semestre/ 2005
Fundamentos de Gestão de TI
Fundamentos de Gestão de TI Tópico V Transição de Serviço (ITIL V3) José Teixeira de Carvalho Neto transição de serviço transição de serviço Objetivo: orientar e coordenar o desenvolvimento e a implantação
Requisitos de Software
Requisitos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 6 Slide 1 Objetivos Apresentar os conceitos de requisitos de usuário e de sistema Descrever requisitos funcionais
CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI
CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI 1. PI06 TI 1.1. Processos a serem Atendidos pelos APLICATIVOS DESENVOLVIDOS Os seguintes processos do MACROPROCESSO
Declaração de Escopo
1/9 Elaborado por: Adriano Marra, Bruno Mota, Bruno Leite, Janaina Versão: 1.4 Lima, Joao Augusto, Paulo Takagi, Ricardo Reis. Aprovado por: Porfírio Carlos Roberto Junior 24/08/2010 Time da Equipe de
Professor: Curso: Disciplina:
Professor: Curso: Disciplina: Aula 1 Turma: Esp. Marcos Morais de Sousa Sistemas de informação Engenharia de Software I Dinâmica da disciplina, plano de curso e avaliação 03º semestre Prof. Esp. Marcos
MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI
MDMS-ANAC Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC Superintendência de Tecnologia da Informação - STI Histórico de Alterações Versão Data Responsável Descrição 1.0 23/08/2010 Rodrigo
Capítulo 23 Planejamento de Projeto. Aula 1 Cronograma do Projeto
Capítulo 23 Planejamento de Projeto Aula 1 Cronograma do Projeto Tópicos ² Preço de software ² Desenvolvimento dirigido a planejamento ² Agendamento de projeto ² Planejamento ágil ² Técnicas de estimativa
Plano de Gerência de Configuração
Plano de Gerência de Configuração Objetivo do Documento Introdução A aplicação deste plano garante a integridade de códigos-fonte e demais produtos dos sistemas do, permitindo o acompanhamento destes itens
Feature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Introdução. Escritório de projetos
Introdução O Guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK ) é uma norma reconhecida para a profissão de gerenciamento de projetos. Um padrão é um documento formal que descreve normas,
Gerência de Configuração de Software Funções
Universidade Estadual de Maringá Departamento de Informática Ciência da Computação Processo de Engenharia de Software II Gerência de Configuração de Software Funções Rafael Leonardo Vivian {rlvivian.uem
Gerenciamento de Projetos Modulo II Clico de Vida e Organização
Gerenciamento de Projetos Modulo II Clico de Vida e Organização Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos
Implantação de um Processo de Medições de Software
Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS claudinhah@yahoo.com Agenda Introdução Processo de Medições
Capítulo 25. Gerenciamento de Configuração. Engenharia de Software Prof. Flávio de Oliveira Silva, Ph.D.
Capítulo 25 Gerenciamento de Configuração slide 624 2011 Pearson Prentice Hall. Todos os direitos reservados. Tópicos abordados Gerenciamento de mudanças Gerenciamento de versões Construção de sistemas
Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto
Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento
CHECK - LIST - ISO 9001:2000
REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da
Engenharia de Software II
Engenharia de Software II Aula 8 http://www.ic.uff.br/~bianca/engsoft2/ Aula 8-17/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do
Mini-Curso Gerência de Configuração Visão prática
www.asrconsultoria.com.br Mini-Curso Gerência de Configuração Visão prática Copyright ASR Consultoria e Assessoria em Qualidade 1 Direitos de Uso do Material Material desenvolvido pela ASR Consultoria
LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE
Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?
Apostila de Gerenciamento e Administração de Redes
Apostila de Gerenciamento e Administração de Redes 1. Necessidades de Gerenciamento Por menor e mais simples que seja uma rede de computadores, precisa ser gerenciada, a fim de garantir, aos seus usuários,
VANT-EC-SAME. Software de Suporte do VANT V-SUP Caso de Desenvolvimento Versão 1.0
VANT-EC-SAME Software de Suporte do VANT V-SUP Caso de Desenvolvimento Versão 1.0 Histórico da Revisão Data Versão Descrição Autor 17/0/07 1.0 Versão Inicial Douglas Moura Confidencial VANT-EC-SAME, 2007
Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler
Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler Introdução Objetivos da Gestão dos Custos Processos da Gerência de Custos Planejamento dos recursos Estimativa dos
CHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão:
4.2.2 Manual da Qualidade Está estabelecido um Manual da Qualidade que inclui o escopo do SGQ, justificativas para exclusões, os procedimentos documentados e a descrição da interação entre os processos
29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC
Gestão de Projetos 1 Agenda Gerenciamento de Integração do Projeto Exercícios Referências 2 1 GERENCIAMENTO DA INTEGRAÇÃO DO PROJETO 3 Gerenciamento da Integração do Projeto Fonte: EPRoj@JrM 4 2 Gerenciamento
Paginas em Branco: O sistema possui a possibilidade de configuração, que remove automaticamente as páginas em branco.
GERENCIAMENTO ARQUIVÍSTICA DE DOCUMENTOS. Disponibiliza rotinas para armazenar e gerenciar (incluindo, alterando, excluindo e pesquisando) a documentação física e eletrônica (digitalizada, importada de
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Realidade das Empresas Brasileiras ISO/IEC 12207 ISO/IEC 15504 CMMI Softex Governo Universidades Modelo de Referência para
Agenda. Gerência de Configuração de Software. Atividade Sala. Quais os problemas? P1) Duplicidade de Trabalho. P2) Trabalhos Sobrepostos
Agenda Gerência de Configuração de Software Vamos entender o Problema? Quais os problemas? Gerência de Configuração Marcos Dósea dosea@ufs.br Entender os problemas... Quais os problemas? Problema 1) Duplicidade
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO Santa Maria, 10 de Outubro de 2013. Revisão aula anterior Documento de Requisitos Estrutura Padrões Template Descoberta
Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:
Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código
Objetivos. Processos de Software. Tópicos abordados. O processo de software. Modelos genéricos de modelos de processo de software.
Processos de Software Objetivos Apresentar os modelos de processo de software Conjunto coerente de atividades para especificar, projetar, implementar e testar s de software Descrever os diferentes modelos
Qualidade de Software
de Software Gerenciamento de de Software Dedica-se a assegurar que o nível requerido de qualidade seja atingido Em um produto de software Envolve a definição de padrões e procedimentos apropriados de qualidade
CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)
CMMI Governo do ES (CESPE 2009) Na versão 1.2 do CMMI, 111 os níveis de capacidade são definidos na abordagem de estágios. 112 os níveis de maturidade são definidos na abordagem contínua. 113 existem seis
Almox Express Especificação de Requisitos
1. Introdução Almox Express Especificação de Requisitos Este documento descreve um sistema de gerenciamento de almoxarifado, denominado de Almox Express, a ser desenvolvido por um grupo de estudo. Nele
Atividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software
Módulo 1 SCE186-ENGENHARIA DE SOFTWARE Profª Rosely Sanches rsanches@icmc.usp.br CONSTRUÇÃO Planejamento do Codificação Teste MANUTENÇÃO Modificação 2003 2 Planejamento do Gerenciamento CONSTRUÇÃO de Codificação
ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO
1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO 2 INTRODUÇÃO A cada dia que passa, cresce a pressão pela liberação para uso de novas tecnologias disponibilizadas pela área de TI, sob o argumento
Módulo 4: Gerenciamento de Dados
Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não
C O B I T. Gerenciamento dos Riscos Mitigação. Aceitação. Transferência. Evitar/Eliminar.
C O B I T Evolução Estratégica A) Provedor de Tecnologia Gerenciamento de Infra-estrutura de TI (ITIM) B) Provedor de Serviços Gerenciamento de Serviços de TI (ITSM) C) Parceiro Estratégico Governança
Empresa de Informática Infinity LTDA. Gerenciamento de Configuração. Sistema de Gerenciamento de Plano Corporativo de Celulares
Empresa de Informática Infinity LTDA Gerenciamento de Configuração Sistema de Gerenciamento de Plano Corporativo de Celulares 22/05/2012 Índice Analítico 1. Introdução 1.1 Finalidade 1.2 Escopo 1.3 Definições,
Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)?
Roteiro BCC321 - Banco de Dados I Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Conceitos Básicos Banco
QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1
QUALIDADE DE SOFTWARE Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1 Objetivos Apresentar o processo de gerenciamento de qualidade e as atividades centrais da garantia de
Engenharia de Software. Gerenciamento de Requisitos. Prof. Rodolfo Miranda de Barros rodolfo@uel.br
Engenharia de Software Gerenciamento de Requisitos Prof. Rodolfo Miranda de Barros rodolfo@uel.br Engenharia de Requisitos (ER) Engenharia de O termo Engenharia implica em dizer que um processo sistemático
PROCEDIMENTO DA QUALIDADE
Pág.: 1 de 6 1. OBJETIVO Realizar o gerenciamento dos projetos desde o seu planejamento, desenvolvimento, recebimento, análise crítica, controle e distribuição nas obras. 2. DOCUMENTOS DE REFERÊNCIA Manual
15 Computador, projeto e manufatura
A U A UL LA Computador, projeto e manufatura Um problema Depois de pronto o desenho de uma peça ou objeto, de que maneira ele é utilizado na fabricação? Parte da resposta está na Aula 2, que aborda as
MANUAL DE PROCEDIMENTOS MPR/SGP-104-R00 FÉRIAS DOS SERVIDORES
MANUAL DE PROCEDIMENTOS MPR/SGP-104-R00 FÉRIAS DOS SERVIDORES 10/2015 PÁGINA INTENCIONALMENTE EM BRANCO 2 02 de outubro de 2015. Aprovado, Antonia Valeria Martins Maciel 3 PÁGINA INTENCIONALMENTE EM BRANCO
Eficiência na manutenção de dados mestres referentes a clientes, fornecedores, materiais e preços
da solução SAP SAP ERP SAP Data Maintenance for ERP by Vistex Objetivos Eficiência na manutenção de dados mestres referentes a clientes, fornecedores, materiais e preços Entregar a manutenção de dados
F.1 Gerenciamento da integração do projeto
Transcrição do Anexo F do PMBOK 4ª Edição Resumo das Áreas de Conhecimento em Gerenciamento de Projetos F.1 Gerenciamento da integração do projeto O gerenciamento da integração do projeto inclui os processos
ADMINISTRAÇÃO DOS RECURSOS DE DADOS
7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS OBJETIVOS Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação ão? Como um sistema de gerenciamento
Engenharia de Software II: Criando a Declaração de Escopo. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
Engenharia de Software II: Criando a Declaração de Escopo Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Desenvolvendo o Plano de Gerenciamento do Projeto. Coletando Requisitos. Declarando
DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Desenvolvimento Ágil Modelos Ágeis. Profª Esp.: Maysa de Moura Gonzaga
DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Desenvolvimento Ágil Modelos Ágeis Profª Esp.: Maysa de Moura Gonzaga 2º Semestre / 2011 Extreme Programming (XP); DAS (Desenvolvimento Adaptativo de Software)
Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]
1/6 Banco de Dados O que é um Banco de Dados? Uma coleção de dados relacionados [ELMASRI/NAVATHE] Conjunto de dados integrados que tem por objetivo atender a uma comunidade específica [HEUSER] Um conjunto
Pós-Graduação em Gerenciamento de Projetos práticas do PMI
Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL
Universidade de Brasília Faculdade de Ciência da Informação Curso de Arquivologia Profa. Lillian Alvares
Universidade de Brasília Faculdade de Ciência da Informação Curso de Arquivologia Profa. Lillian Alvares O Project Management Institute é uma entidade sem fins lucrativos voltada ao Gerenciamento de Projetos.
Projeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o