Engenharia de Software I Conferencia # 5 Introdução à gestão da configuração e mudanças

Slides:



Advertisements
Apresentações semelhantes
Engenharia de Software
Advertisements

Engenharia de Software Prof ª. Isabel Sofia de Brito Prof ª. Maria Fernanda Pedro.
Engenharia de Software
Engenharia de Software
Gerência de Projetos Wesley Peron Seno Introdução
Especificação de Software
Gerenciamento de Configuração
Gerenciamento de Requisitos com Casos de Uso
Gerência de Configuração
Gerência de Configuração de Software
MANUTENÇÃO DE SOFTWARE
Gerenciamento de Configuração
Gestão de Configuração de Software
CMMI – Gerência de Configuração
Gerência de Configuração - GC
Engenharia de Software
Planejamento e Gerência de Projeto Plácido Antonio de Souza Neto
Gestão da Configuração do Software
Gerenciamento de Configuração de Software
Testes (verificação e validação)
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
1 Engenharia de Requisitos, Liane Cafarate, 2009 Engenharia de Software Engenharia de Requisitos Docência Orientada: Henrique Michel Persch
COMPONENTES: BRENO HEBER MARCO POLO FERNANDO CASQUEIRO FELIPE MAURICIO BARBALHO DISCIPLINA: ADMINISTRAÇÃO E GERENCIAMENTO DE OBRAS TEMA: SUPRIMENTOS:CONTRATAÇÃO.
GERÊNCIA DE REQUISITOS Engenharia de Requisitos Departamento de Informática Pontifícia universidade Católica do Rio de Janeiro (PUC-Rio) Joanna.
NORMA Documento que formaliza certo nível de consenso a respeito do que foi discutido. Aquilo que é estabelecido como base para a realização ou avaliação.
Informações a transmitir na divulgação do novo sistema Objectivos da implementação do SGAD; Consequências dos resultados da avaliação. Importância para.
Estrutura Organizacional
Nas Escolas SOFTWARES EDUCACIONAIS. Introdução: Dentre as diversas ferramentas que auxiliam os educandos no processo de aprendizagem tem-se o computador.
GESTÃO DA QUALIDADE MÓDULO 4 Requisitos da Norma NP EN ISO 9001:2000 José Pinto Recurso desenvolvido no âmbito da medida do POEFDS. Programa co-financiado.
As funções do IFDR no QREN As exigências do Compliance Assessment Conversas ao almoço de 9 de Julho Joana do Ó.
Processo de Avaliação de Desempenho nas Organizações Tamiris Paiva.
O Sistema e a Contingência Luciano Thomé e Castro.
Gestão da Segurança da Informação e Série ISO/IEC 27000
Project Charter Documento que reconhece formalmente a necessidade de um projeto e suas premissas. Conteúdo do Project Charter de modo geral: 1. Objetivo/escopo.
Gestão de Dados para o Sector de Educação 20 de Novembro de 2014.
INE5408 Estruturas de Dados Introdução a Árvores - Conceitos - Árvores Binárias - Métodos e algoritmos de percurso - Métodos e algoritmos de balanceamento.
Conteúdo da última aula 1 Ref. Bibliográfica - PMBOK Cap 2 e 3.
Introdução à Administração
GESTÃO DA QUALIDADE - EMENTA
Técnicas para Vantagens Competitivas 1/18 Normas emitidas em 1996 (pela ABNT - Associação Brasileira de Normas Técnicas): ABNT ISO SISTEMAS DE GESTÃO.
Empreendedorismo e Plano de Negócios. Profa. Bruna Panzarini.
Módulo III – Fundamentos Gerais de Segurança do Trabalho
AUDITORES DA SEGURANÇA MÓDULO 3 Metodologias de Auditoria Tema 4 – Realização de auditorias Vitor Costa Recurso desenvolvido no âmbito da medida
Disciplina: Análise e Projeto de Sistemas
Gabriel Castilho Mendes Ribeiro Análise do valor na conformação de tailored- blanks Ronnie Peterson Schröder Paulo Victor P. Marcondes.
1 ISO (ALGUNS ASPECTOS RELEVANTES) Prof. M.Sc Jefferson L. C. Salles.
GESTÃO DE PROJETOS. 1. Introdução ao Gerenciamento de Projetos 1.1. Definições de Projeto, Programa e Portfólio. Relações entre Gerenciamento de Projetos,
Normalização (4FN) Na literatura aparecem outras formas normais, como a forma normal de Boyce/Codd, a 4FN e a 5FN. Destas a única que tem importância na.
Workflow. COMPONENTES ANA CLAUDIA ELIZÂNGELA GOMES HERIKA PIRES LEONARDO PORTES MARIANA ARIELLE MARIA MOREIRA SANDRO PIRES.
K A I Z E N KAI ZEN MudançaBom MELHORIA CONTÍNUA Regina Panazzo (Gestão Empresarial/2009)
SISTEMAS DE GESTÃO AMBIENTAL ISO e EMAS Nível I – SensibilizaçãoSensibilização.
Detalhamento da Norma de Sistema de Gestão Ambiental: NBR ISO 14001:2004 Prefácio Introdução 1 Objetivo e campo de aplicação 2 Referências normativas 3.
1  Enquadramento  Resultados  Desenvolvimentos futuros Informação Estatística sobre Comunicações Electrónicas.
B.I. Business Inteligence PROFESSOR MARCELO CAMPINHOS.
Pesquisa Científica “É um procedimento formal, com método de pensamento reflexivo, que requer um tratamento científico e se constitui no caminho para conhecer.
Área de Projecto ESCOLA SECUNDÁRIA FRANCISCO DE HOLANDA Ano Lectivo 2009/2010.
NOME DA MATÉRIA NOME DO(A) PROFESSOR(A) Gerência e Organização.
As empresas têm que estar conscientes que o desenvolvimento económico já não se pode fazer como no passado, à custa da degradação do capital natural.
 Mapeamento de seus cenários internos e externos, identificando requisitos essenciais a serem atendidos;  Tradução de requisitos em informações a serem.
NOME DA MATÉRIA NOME DO(A) PROFESSOR(A) Ana Virginia R. Veríssimo Processo Administrativo Planejamento.
Disciplina: Análise e Projeto de Sistemas I Aula 04: Engenharia de Software Profa. MSc. Daniela Gibertoni.
AUDITORES DA SEGURANÇA MÓDULO 2 Critérios da Auditoria Tema 5 – Requisitos 4.5 e 4.6 Vitor Costa Recurso desenvolvido no âmbito da medida do POEFDS.
GED Gerenciamento de documentação Fluxo de Trabalho (workflow)
SISTEMATIZAÇÃO DA ASSISTÊNCIA DE ENFERMAGEM SAE
2nd CONTECSI International Conference on Information Systems and Technology Management. TECSI/FEA/USP June, 2005 USP/São Paulo/SP 2º CONTECSI Congresso.
Padronização e Melhoria
7 Núcleos Geradores de Unidades de Competência: Áreas “gémeas” de Competências-Chave: Apresentação do Referencial de Competências-Chave de Nível Secundário.
Acadêmicas: Tamyres D.C.A. de Lima; Thaliane A. de Freitas; Vanessa Brunnquell.
ORÇAMENTO BASE ZERO.
Capítulo 5 S&OP - Planejamento de vendas e operações (Sales and operations planning)
Transcrição da apresentação:

Engenharia de Software I Conferencia # 5 Introdução à gestão da configuração e mudanças

Contéudos  A origem das mudanças.  Configuração de software.  Gestão da configuração e mudanças.  Plano de Gestão da configuração e mudanças.  Tarefas da Gestão da configuração e mudanças.  Controle Integrado de Mudanças segundo o PMBOK.

Bibliografía  Guía a los Fundamentos de la Dirección de proyectos (PMBOK - Guide). Edición Capítulo 4.6  Ingeniería de Software, un enfoque práctico. Roger Pressman, 6ta edición. Cap. 27  Engenharía de Software. Sommerville, Ian. Parte VI. Gestión del Personal. Cap 29.

Situaciones Situação # 1  Informático 1: ¡Isto hoje não funciona e faz dois dias funcionava!  Informático 2: Não… Esse não é o último... Situação # 2  Informático 1: Mas ontem funcionava, ¡eu não lhe mudei nada!  Informático 2: É que o último o tenho eu em minha pasta.

 ¿Tens estado envolvido em alguma situação parecida?  ¿Por que sucedem estas situações?  ¿Como poderiam se evitar?

“Sem importar em qual momento do ciclo de vida estejamos, o sistema mudará e o desejo do mudar persistirá ao longo de todo o ciclo de vida do projecto” Dr. Edward H. Bersoff is the President, CEO and founder of BTG, Inc.

¿Qual é a origem destas mudanças?  Os clientes querem modificar os requisitos…  A equipa quer modificar o enfoque técnico…  Os gerentes desejam modificar o enfoque do projecto…  Novas condições no mercado.

¿Qual é a origem destas mudanças?  Reordenação, crescimento ou redução do negócio.  Restrições presupuestales ou de calendarização.

Gestão da configuração e mudanças... ¿Como fazer frente as mudanças?

¿Que é a Configuração de Software? “Conjunto de toda a informação e produtos utilizados ou produzidos num projecto como resultado do processo de Engenharia de Software.“

¿Que é a Gestião da Configuração y mudanças? A arte de coordenar o desenvolvimento de software identificando, organizando e controlando as modificações que este sofre enquanto é construído por uma equipa. P. Babich

¿Que é a Gestião da Configuração y mudanças? “Actividade de auto protecção que se aplica ao longo do processo da Engenharia de Software e que tem como objectivo identificar, organizar e controlar as modificações que sofre o software que constrói uma equipa”. Sommerville

¿Qué e la Gestião da Configuração y mudanças? “Disciplina que abarca todo o ciclo de vida da produção de SW. Requer da identificação dos componentes a controlar e a estrutura do produto, controla todas as mudanças sobre os elementos e garante mecanismos para auditar todas as acções.” Pressman

 A GCS é um requisito indispensável todo o processo de desenvolvimento de software.  Está presente aos principais modelos e normas de qualidade de software do mundo.

Modelo de Capacidad y Madurez Integrado Organización Internacional para la Estandarización Software Process Improvement and Capability DEtermination Instituto de Ingenieros Eléctricos y Electrónicos

Conceitos fundamentais Elementos de Conf. de Software (ECS) Revisão Variante Entregable (Release) Linha Base (BaseLine) Repositório

Elementos de Configuração de Software (ECS) Componente simples que pode se definir e se controlar de forma separada, com uma estabilidade no processo de desenvolvimento pelo qual se insere dentro do CC. Exemplos: regulares, executáveis, código fonte, manuais, protótipos, documentos.

Versão Instância de um elemento de configuração que tem um conjunto definido de características funcionais

Revisão Se define revisão como uma versão que se constrói sobre outra versão anterior. O termo revisão geralmente associa-se à noção de correcção de erros.

Variante Versão que é uma alternativa a outra versão. Podem permitir satisfazer requerimentos em conflito. É acrescentada à configuração sem substituir a versão anterior.

Entregable (Release) É uma instância do sistema distribuída aos clientes.. Linha Base (BaseLine) Especificação ou produto revisado e aprovado formalmente, que serve como base para o desenvolvimento posterior, e pode ser modificado só através de procedimentos formais de controle de mudanças..

Repositório Armazenamento centralizado dos componentes de um mesmo sistema, incluindo as diferentes versões da cada componente. Facilita também o armazenamento da informação da evolução do sistema (história), e não só dos componentes em si.

¿Onde se estabelecem os elementos que pautan a GCS? Plano de Gestão da Configuração e mudanças

¿Que contem o Plano de Gestão de la CC?  A definição do que se deve gerir (ECS) e o esquema formal para os identificar.  As políticas e o processo a seguir.  Quem toma a responsabilidade nos procedimentos da GCS  As ferramentas a utilizar.  A definição da BD onde registar-se-á a informação da configuração.

Tarefas gerales da GCS  Identificar os elementos que definem a configuração do software.  Gerir as mudanças que sofrem ditos elementos.  Facilitar a construção de versões de um aplicativo.  Garantir que a qualidade do software se conserve conforme à configuração.

Tarefas de la GCS segundo Presman 1. Identificação. 2. Control de versões 3. Control de mudanças. 4. Auditoría de configuracão. 5. Reporte.

¿Como assegurar que a mudança se implementou correctamente? Revisões Técnicas Formais Auditorías de Configuração de Software

Revisões técnicas formais Centram-se na correcção técnica do ECS que tem sido modificado.

Auditorías de Configuração de Software Complementa a Revisão Técnica Formal, ajuda a assegurar a que se mantenha a qualidade durante a realização das mudanças..

Interrogantes no processo de auditoria de Configuração de Software ¿Realizou-se a mudança especificada? ¿Realizou-se uma revisão técnica? ¿Aplicaram-se adequadamente os regulares de ISW? ¿A mudança realçou-se no ECS? ¿Especificaram-se data e autor? ¿Os atributos do ECS refletem a mudança? ¿Todos os ECS relacionados se actualizaram de maneira adequada?

Geração de Relatórios ¿De que forma se registam e dão a conhecer os resultados de ditos processos de revisão?

Relatorios dos processos de revisão Pretendem manter a utentes, gestores e desenvolvedores ao tanto do estado da configuração e sua evolução, dando resposta às perguntas “¿Que ocorreu?”, “¿Quando ocorreu?”, “¿Quem o fez?

Conclusões A mudança é inevitável e constante. Implementar a mudança pode ser cara se não se faz de forma controlada e organizada. É necessário gerir a configuração do software, pois esta é cambiante e ditos mudanças impactam grande parte do trabalho.

Conclusiones É necessário formalizar a mudança pois suas consequências podem ser negativas se não se controla. A Gestão da configuração e controle de mudanças é um processo de suporte indispensável, presente a todos os modelos de processos e regulares de qualidade.

Orientação do Seminario # 1 “Ferramentas pra gestão de configuração e mudanças. Vantagens e desvantagens ”

Objectivos  Valorizar as vantagens e desvantagens de ferramentas de gestão de configuração existentes.  Explicar as principais funcionalidades da cada ferramenta..

Ferramentas  Visual SourceSafe  Subversion  CVS  GIT  RationalClearCase  Plastic SCM

Engenharia de Software I Conferencia # 5 Introdução à gestão da configuração e mudanças