Software Integration Procedure



Documentos relacionados
GRUPO PSICO ENGENHARIA DE SOFTWARE II 2005/06 TOP 10 RISK LIST

Modelo Cascata ou Clássico

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

CUSTOS DA QUALIDADE. Docente: Dr. José Carlos Marques

Certificação da Qualidade dos Serviços Sociais. Procedimentos

GARANTIA DA QUALIDADE DE SOFTWARE

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

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

CÓPIA NÃO CONTROLADA. DOCUMENTO CONTROLADO APENAS EM FORMATO ELETRÔNICO. PSQ PROCEDIMENTO DO SISTEMA DA QUALIDADE

Programação Extrema. Luis Fernando Machado. Engenharia de Software

Garantia da Qualidade de Software

Módulo Imobiliária. Proposta comercial

SERVIÇOS MUNICIPALIZADOS

Ficha prática nº 7. SGBD Microsoft Access e SQL Server

Computadores Portáteis. Regulamento de utilização

ISO/IEC 12207: Gerência de Configuração

Verificação e Validação

LEAN PRODUCTION Produção Magra. Processo Criativo. Instituto Superior de Educação e Ciências

5. Métodos ágeis de desenvolvimento de software

MODELAGEM DE SISTEMA Apresentação

Informática II Cap. 3

Suporte, Treinamento e Manutenção de Software

Instituto Superior Politécnico de VISEU. Escola Superior de Tecnologia

OFICIAL DA ORDEM MILITAR DE CRISTO MEDALHA DE EDUCAÇÃO FÍSICA E BONS SERVIÇOS. Circular n.º 029/2014 PORTAL FPT Abertura aos atletas

Aplicações Informáticas de Gestão

Programa Nacional de Diagnóstico Pré-Natal Contratualização Processo de Monitorização e Acompanhamento

IMPLEMENTAÇÃO. Acção de Formação do Grupo de Trabalho. Sensibilização Sensibilização Geral para a Qualidade. Qualidade.

A Disciplina Gerência de Projetos

GESTÃO de PROJECTOS. Gestor de Projectos Informáticos. Luís Manuel Borges Gouveia 1

Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação

METODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI

Manual do Utilizador

DESENVOLVER SISTEMAS 1 OBJETIVO

Gestão de defeito: Descreva! Sumário. Introdução. Problema. Justificativa. Metodologia. Referencial teórico. Demonstração do Mantis.

Laboratório de Engenharia de Software

Relatório de Estágio

Análise de Sistemas. Conceito de análise de sistemas

FORMAÇÃO AVANÇADA: GESTÃO, DIRECÇÃO E FISCALIZAÇÃO DE OBRAS

PROCEDIMENTO DO SISTEMA INTEGRADO QUALIDADE, AMBIENTE, SEGURANÇA

MANUAL DE PREENCHIMENTO DE FORMULÁRIO DO PIC.

E B I / J I d e T Á V O R A

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

Especificação de Requisito de Software <Nome do Projeto> Especificação de Software Para <Subsistema ou Recurso> Versão <x.y>

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

Prototipagem em Papel Desenvolver e testar interfaces antes de iniciar a programação. Ivo Gomes

2005 José Miquel Cabeças

Procedimento de Gestão PG 02 Controlo de Documentos e Registos

Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle

As revisões e/ou alterações ao acordado, são devidamente registadas e analisadas conforme descrito para o caso da definição das condições iniciais.

Perspetiva da Fiscalização/Comissionamento

TESTES AUTOMATIZADOS COM JUNITE MOCKITO

Formadora: Bárbara Varela. UFCD 3783 Fases do Projecto

ENVIO DE CONTRIBUIÇÕES REFERENTES À AUDIÊNCIA PÚBLICA Nº 002/2011

Estabelecer os procedimentos para o gerenciamento dos sistemas e demais aplicações informatizadas do TJAC.

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE - UFCG CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA - CEEI DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO - DSC

Engenharia de Software

Manual de Utilizador

Manual de Utilização

UNIP Ciência da Computação / Sistemas de Informação TED I - Orientações Gerais para Elaboração dos Documentos

Análise da aplicação da nota técnica que define a metodologia para a monitorização de

Descrição do Programa de Apoio à Certificação. Oracle Database SQL Certified Expert

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA

Processo do Serviços de Manutenção de Sistemas de Informação

AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião

REGRAS A CONSIDERAR SEGUIDAMENTE APRESENTAMOS OS VÁRIOS MÓDULOS (CAIXAS) DISPONÍVEIS NO SOFTWARE. Pág. 5/18

Segurança e Higiene no Trabalho

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

Gestão Financeira Fernando Nhabinde

Manual de usuário do Ocomon. Sistemas de Gerenciamento De Chamados

Rock In Rio - Lisboa

Projecto de Implementação da. Modelo 11

SEGURANÇA E CONTROLE EM SISTEMAS DE INFORMAÇÃO

PROCEDIMENTOS PARA ORGANIZAÇÃO DO EXAME DE DEFESA PELO MESTRANDO (PRÉ-DEFESA)

TELEDIAGNÓSTICO DO CASINO ONLINE UNIBET

PHC Serviços CS. A gestão de processos de prestação de serviços

Índice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação?

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira

Gerenciamento de Riscos em Segurança da informação.

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

SEGURANÇA A E CONTROLE EM SISTEMAS DE INFORMAÇÃO

CHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão:

Engenharia de Software III

Regulamento. Espaço Solidário de Ourique

Gerenciamento de Problemas

Manual de Utilizador. CNCVisual. Julho de Âmbito do Projecto de 5º Ano de Engenharia Mecânica. Autor: Bruno Lameiro

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Transcrição:

Departamento de Engenharia Informática Faculdade de Ciências e Tecnologia Universidade de Coimbra Engenharia de Software II Software Integration Procedure Pneus_SoftwareIntegrationProcedure_06-03_v1.2.doc Versão 1.2 03 de Junho de 2006 O Grupo: Hugo Gaspar Virgílio Raposo Nuno Antunes 501022619 501022617 501011290 501031236 501031245 Bruno Coelho Rui Domingues Hugo Fonseca Jorge Oliveira Renato Dias 501032607 501022637 501031222 501022626 501022636

TABELA DE REVISÕES Versão Autores Descrição da Versão Aprovadores Data 0.1r Nuno Antunes Versão inicial do documento. Correcção de inconsistências e eliminação 0.2r Nuno Antunes de alguns pontos desnecessários. 0.3r Nuno Antunes Pneus_SoftwareIntegrationProcedure_ 04-11_v0.2r_sintrev_MBJ_04-11.doc. 0.4r Nuno Antunes Pneus_SoftwareIntegrationProcedure_ 04-15_v0.3r_rev_04-17.doc. Remoção da referencia ao Software Test 0.5r Nuno Antunes Cases. 0.6r Nuno Antunes Remodelações nos passos do Procedimento. 1.0 Nuno Antunes Versão oficial do Documento. Alterações devidas ao 1.1r Nuno Antunes Pneus_PA_05-29_15.doc. 1.2r Nuno Antunes Pneus_SoftwareIntegrationProcedure_ 05-30_v1.1r_sintrev_MBJ_06-03.doc. 1.2 Nuno Antunes Versão oficial do Documento. 04-09 04-10 04-15 04-19 04-20 04-22 04-23 05-30 06-03 04-23

Índice ÍNDICE...3 1. INTRODUÇÃO...4 2. METODOLOGIAS DE INTEGRAÇÃO...5 Software Integration Procedure v1.2 3

1. Introdução O Software Integration Procedure (Procedimento de Integração de Software) tem como objectivo identificar e descrever as fases que devem ser seguidas para dar como concluído um módulo de software, permitindo assim que este seja integrado com os já existentes. Sendo a integração do novo código uma tarefa dispendiosa e bastante vulnerável à ocorrência de erros, é essencial a existência de um método claro, a ser seguido por todos os elementos do grupo, de forma a permitir uniformidade no desenvolvimento. A falta desse método, ou o seu não seguimento, resulta muitas vezes em falhas e acréscimos de trabalho. Após o seguimento dos passos deste método, espera-se que eventuais problemas e incompatibilidades sejam detectados o mais cedo possível, assim como possíveis defeitos do módulo implementado. Tenta-se assim, evitar uma detecção tardia dos defeitos ou falhas, que levaria a uma reimplementação e reintegração do módulo mais dispendiosa, e a consequentes problemas no decorrer do desenvolvimento do projecto. Software Integration Procedure v1.2 4

2. Metodologias de Integração De forma a minimizar os problemas de integração dos novos módulos com os desenvolvidos anteriormente, é necessário cumprir, no final do desenvolvimento de cada um, todos os seguintes passos: 1 - Deverão ser realizados testes unitários (Unit testing) ao código desenvolvido, de acordo com o que está especificado na secção 5 do Quality Assurance Plan; 2 - O módulo a testar deverá ser integrado numa cópia da aplicação desenvolvida até ao momento; 3 - Este deve ser submetido a uma série de testes de integração, tal como especificado na secção 6 do Quality Assurance Plan; 4 - Por fim deverão ser aplicados os Testes de Sistema respeitantes ao modulo em questão, segundo o Software Test Cases, e respeitando os resultados por este previstos, tal como está descrito na secção 7 do Quality Assurance Plan; 5 - O código deverá ser submetido a inspecção ou a revisão. As inspecções deverão ser de acordo com o que está especificado na secção 3 do Quality Assurance Plan e as revisões de acordo o que está especificado na secção 4 do mesmo documento; Caso seja detectada alguma falha durante este processo, o código deverá sofrer as alterações necessárias e então deverá ser submetido a um novo processo de integração. Software Integration Procedure v1.2 5