A MELHORIA DOS PROCESSOS DE DESENVOLVIMENTO COMO A PRINCIPAL ESTRATÉGIA COMPETITIVA NA INDÚSTRIA DE SOFTWARE

Tamanho: px
Começar a partir da página:

Download "A MELHORIA DOS PROCESSOS DE DESENVOLVIMENTO COMO A PRINCIPAL ESTRATÉGIA COMPETITIVA NA INDÚSTRIA DE SOFTWARE"

Transcrição

1 A MELHORIA DOS PROCESSOS DE DESENVOLVIMENTO COMO A PRINCIPAL ESTRATÉGIA COMPETITIVA NA INDÚSTRIA DE SOFTWARE Gabriela M. Cabel B. Departamento de Engenharia de Produção da Escola Politécnica da Universidade de São Paulo; Av. Prof. Almeida Prado, trav.2, n. 271 CEP São Paulo SP Brasil. Paulino Graciano Francischini Departamento de Engenharia de Produção da Escola Politécnica da Universidade de São Paulo; Av. Prof. Almeida Prado, trav.2, n. 271 CEP São Paulo SP Brasil. ABSTRACT The software process quality has been one of the points that come being treat in the last years. Today the modus operandi for software development is heavily process-oriented. This is based on the premise that there has to be a quality process in order to produce quality software. There are number of quality models for software development called Software Process Improvement (SPI) models, which address this important issue. As these models differ in the characteristics it is important that there be a basis to evaluate them effectively. This article study the characteristics of the models and presents a structure for its evaluation. Palavras chave: Software quality, software process, software process improvement. 1. INTRODUÇÃO Desde o início do desenvolvimento do software, a indústria de software tem sido o exemplo de uma indústria com pobre desempenho (Kautz,1999). Seus projetos tem enfrentado problemas relacionados com seu desenvolvimento e manutenção, sendo que algumas das causas destes problemas foram: a falta de métodos para planejar formalmente os projetos, a natureza abstrata do trabalho de construção do software, ausência de políticas para aplicar a avaliação da qualidade nas organizações e as rápidas mudanças tecnológicas. Conseqüências destes problemas tem sido: produtos de baixa qualidade, altos custos de desenvolvimento, demora na entrega do software e falta de habilidades para ser competitiva no amplo mundo da indústria de software. Neste ambiente de competitividade e de globalização, a conscientização das dificuldades de produzir software com qualidade, tem levado as indústrias de software a buscar por métodos, técnicas e ferramentas que apoiem o desenvolvimento de software e garantam a sua qualidade. Entretanto, o uso dessas novas tecnologias muitas vezes não garantem um produto de software com qualidade, uma vez que aspectos técnicos e gerenciais de processo de desenvolvimentos específicos de uma organização ou projeto não são tratados. Medição da qualidade e melhorias nos processos de desenvolvimento, são hoje as principais metas para muitas indústrias de software (Paulish,1994). Existe um forte incremento das expectativas pela qualidade tanto dos clientes como dos mercados

2 profissionais. Hoje, não é suficiente entregar produtos com excelência técnica, mas também produtos que sejam fáceis de usar e apropriados às atividades e práticas dos clientes e usuários profissionais. Com o objetivo de se tornarem mais competitivas, várias indústrias de software vem implantando com sucesso a gerência disciplinada dos processos utilizados para planejar, gerenciar, monitorar, controlar e melhorar as atividades desenvolvidas para a aquisição, fornecimento, desenvolvimento, manutenção, operação, evolução e suporte do software. Por meio da melhoria dos seus processos, estas organizações tem obtido a necessária melhoria da qualidade de seus produtos e melhores resultados em seus negócios. Este artigo pretende fazer um estudo de como a qualidade de software está sendo abordada e quais os modelos de melhorias de processos, sendo aplicados, qual seria o mais adequado a uma determinada indústria. 2. QUALIDADE COMO ESTRATÉGIA COMPETITIVA Qualidade na área de software, tem sido enfocada e definida desde diversos pontos de vista, entre estes temos: Qualidade do software é determinada por um conjunto de fatores da qualidade. (ISO ). Fatores como: eficiência, flexibilidade, integridade, manutenibilidade, etc. Qualidade do software é determinada pela satisfação do usuário (Deephouse,1995). Qualidade do software é determinada pelos erros ou comportamentos não esperados do software (Carey,1996; Lanubile,1996). Esta definição tem sido a mais comum nas indústrias de software. Qualidade do software tem sido tradicionalmente definida em termos da adequação pelo uso (Dunn,1998).Um produto de software é julgado pelo seu desempenho para algum nível de satisfação do cliente, em termos da sua funcionalidade e operação continua. (O Brien,1991). Das definições anteriores podemos verificar que todas elas parecem estar baseadas em uma intuição similar com relação ao que a qualidade do software é. Elas partem da opinião que qualidade do software é satisfazer as necessidades do usuário. A qualidade pode ser também classificada como: (Nigel,1 999) Qualidade interna, que é medida pelas propriedades estáticas do código, tipicamente pela inspeção. Qualidade externa, que é medida pelas propriedades dinâmicas do código quando executado, tais como tempo de resposta. Qualidade em uso, que é medida pela extensão para a qual o software satisfaz as necessidades do usuário num ambiente de trabalho. No entanto, atualmente só satisfazer as necessidades do cliente não garante manter o sucesso comercial, é preciso também fazer as coisas bem ou melhor que a concorrência. Assim, é importante também, estabelecer programas que permitam alcançar melhorias contínuas nos processos de desenvolvimento. Segundo as normas ISO 9000, a qualidade do produto é altamente dependente dos processos usados para sua criação e portanto o seguimento da qualidade do produto tornase uma prova consistente, um método confiável da avaliação do processo de software. Os

3 resultados desta avaliação permitiram elaborar um programa de melhoria contínua (Glass,1992). 3. MELHORIAS NO PROCESSO DE SOFTWARE O objetivo de um modelo de processo de software é fornecer uma estrutura para produzir produtos de software de acordo a um plano estabelecido, no entanto, simultaneamente melhorando a capacidade do desenvolvedor para produzir melhores produtos (Humphrey,1989). Um modelo de processo de software pode ser usado por uma organização para avaliar sua maturidade e para identificar e produzir as áreas mais importantes para a melhoria. Práticas de melhoria dos processos de software (conhecida pela sigla SPI, Software Process Improvement ), tem sido enfatizado nos anos 90 (Gray,1998). Práticas de SPI tem demostrado resultados convincentes da necessária melhoria da qualidade de software, elas são orientadas a seguir uma melhoria total do processo antes do que o produto final. A idéia é que processos bem definidos e documentados permitirão a obtenção de produtos de boa qualidade. Segundo Paulk (1995), o incremento da capacidade das indústrias de software para entregar produtos de software de alta qualidade, dentro dos orçamentos e cronogramas, mostram, nos últimos anos, que parte da comunidade do software tem adotado uma abordagem sistemática para a melhoria dos seus processos. Ainda mais, ele afirma que o aumento da capacidade da maturidade das organizações de software para entregar produtos de software de alta qualidade dentro dos orçamentos e cronogramas, mostra que a crise do software está morta, principalmente para as indústrias de software que tem adotado uma abordagem sistemática para a melhoria de seus processos. Melhorias de software tem que ser cuidadosamente planejadas e sistematicamente executadas. Progressos de melhorias não podem aleatórios. Assim, muitas instituições tem se preocupado em criar normas, padrões e ferramentas para permitir a correta avaliação da qualidade tanto do produto quanto do processo de desenvolvimento do software (Jones,1996). A seguir, mencionaremos algumas das principais normas e padrões para a avaliação dos processos de software: ISO , guia para a aplicação da ISO 9001para o desenvolvimento, fornecimento e manutenção de software. ISO/IEC , norma de definição dos processos de ciclo de vida do software. CMM Capability Maturity Model, modelo proposto pelo Software Engineering Institute para o Departamento de Defesa dos EUA. SPICE Software Process Improvement and Capability Determination, projeto promovido pela ISO/IEC cujo objetivo é a geração de normas para melhoria e avaliação do processo de software. Trillium, esquema derivado do modelo CMM e outros, para a avaliação de organizações, desenvolvido no Canadá. Bootstrap, esquema derivado do modelo CMM, para avaliação de organizações, desenvolvido na comunidade Européia. Os modelos apresentados anteriormente tem sido aplicados em muitas empresas e obtiveram resultados bem sucedidos, com a aplicação destes modelos, entre estas empresas

4 temos: NASA, Microsfot, Raytheon, General Electric and IBM. Empresas geralmente consideradas de grande porte. No entanto, segundo William (1995), se uma organização for pequena esta pode não ser capaz de investir uma grande quantidade de recursos financeiros e materiais num programa de melhoras. A tabela a seguir dá uma visão conjunta dos principais aspectos dos modelos apresentados.

5 Aspectos abordados ISO ISO/IEC CMM SPICE Objetivo Certificar a organização de acordo com padrões estabelecidos em situações de contrato de fornecimento de software. Estabelecer uma terminologia e um entendimento comum para os processos entre todos os envolvidos com software. Determinar a capacitação da organização e apoiar a sua evolução de acordo com os níveis estabelecidos. Conhecer e avaliar os processos da organização, determinar a capacitação e promover a melhoria. Verificação de conformidade de processos a padrões documentados. Abordagem Definição dos processos para aquisição, fornecimento, desenvolvimento, operação e manutenção de software. Avaliação dos processos e enquadramento da organização em um dos níveis de maturidade. Avaliação dos processos da organização em relação a níveis de capacitação. Organizações Alvo Organizações que necessitam de uma certificação. Organizações em geral. Organizações comprovação capacidade. que necessitam de formal de sua Organizações em geral. Definição de processos Não estabelece processos, estabelece atividades a serem cumpridas, com visão de estrutura, ciclo de vida e suporte. Estabelece 17 processos, organizados em três categorias. Estabelece 18 áreas de processos organizados em 5 níveos crescentes de maturidade. Estabelece 35 processos organizados em 5 categorias. Flexibilidade nos aspectos definidos pelo modelo Não admite adaptação nos aspectos abordados. Classificação de processos pode ser utilizada conforme os objetivos da organização. Níveis e áreas chaves de processo são a base do modelo e não podem ser alterados. Permite a definição de perfis de processo e práticas de acordo com os objetivos da organização. Instrumento de Avaliação Lista de verificação. Não se aplica. Questionário. Fornece orientações para montar questionário. Inspiração e influencia Normas militares americanas, canadenses, Sistemas de Qualidade do reino Unido. TQM, PDCA Princípios de Shewart, Deming, Juran e Crosby. TQM, PDCA, CMM, STD, Trillum, Malcolm Baldrige, Bootstrap. Aspectos positivos Norma internacional.. Difusão extensa. Reconhecimento certificação. do calor de Norma internacional. Definição de uma taxonomia para processos útil para qualquer organização. Estabelecimento de diretrizes para a melhoria contínua. Difusão extensa nos Estados Unidos. Norma Internacional em elaboração. Expansão e flexibilização dos modelos citados. Risco de se colocar a certificação como objetivo principal. Apenas uma definição de taxonomia de processos. Pouca consideração à diversidade das organizações. Dificuldade de aplicação devido à grande quantidade de informações. Limitações Ausência de apoio à melhoria contínua. Falta abordagem de produto. Dificuldade de aplicação em pequenas organizações. Falta abordagem de produto. Falta abordagem de produto. Tabela 1: Comparação entre os modelos de Processos de Software (Fonte: Tsukumo et al, 1996)

6 Da tabela anterior podemos observar que: Com exceção do CMM, que é mais apropriado para organizações de grande porte, todos os demais podem ser aplicados em organizações de porte variado. CMM, SPICE e ISO/IEC estabelecem explicitamente vários tipos de processos agrupados em níveis ou categorias. Os demais não adotam explicitamente tipos de processo a serem utilizados na avaliação e melhoria. A ISO e o CMM exigem que as organizações satisfaçam todos os aspectos definidos no modelo para comprovação da capacidade. No modelo SPICE a capacidade é definida para cada processo como uma porcentagem de adequação a cada um dos níveis. Como consequência a melhoria no CMM implica em atender todos os aspectos do nível superior, enquanto no SPICE são definidos quais processos devem ser melhorados e quanto, de acordo com os objetivos da organização. Todos os modelos foram fortemente influenciados pelos princípios de qualidade e os primeiros influenciaram os mais recentes. A ISO , além de ser muito difundida, promove o reconhecimento do valor da certificação entre as organizações. Por outro lado, não apoia diretamente á melhoria contínua de processo e pode induzir à colocação da Certificação como objetivo principal da aplicação da norma. CMM estabelece diretrizes para a melhoria continua dos processos de software de uma organização, Contudo, dá pouca consideração à diversidade das organizações e; é de difícil aplicação em organizações pequenas. A grande contribuição do SPICE está consubstanciada na expansão e flexibilização de vários modelos anteriores como CMM, Trillum, Bootstrap. Contudo, a amplitude e dimensão do próprio modelo e a grande quantidade de informação requer de um esforço que dificulta sua aplicação por organizações de pequeno porte. Uma questão que não foi abordada com profundidade, neste quadro comparativo, tem sido o impacto econômico destes modelos nas organizações, isto por que, poucos tem sido as organizações que tem publicado estes dados. Assim, segundo Fenton (1993), melhorias significativas da qualidade e produtividade não são evidenciadas, portanto muitas vezes, os dados são relatados pela experiência. Não existem estimativas exatas do uso destes modelos na comunidade de desenvolvimento de software (Herbsled et al,1997). Portanto, debates sobre o impacto na qualidade de software e no tempo de entrega ainda continuam. A questão básica de se uma abordagem sistemática para melhoria do processo de software é a resposta para a crise do software ainda não tem sido respondida. 4. AVALIAÇÃO DOS MODELOS DE MELHORIA DE PROCESSOS DE SOFTWARE Dada a existência de vários modelos para a melhoria dos processos de software e as características específicas de cada um deles, é preciso que uma organização que decide adotar um modelo de SPI, verifique a adequação deste modelo à sua organização em termos de: o tipo de organização, as necessidades de negócio e suas metas e objetivos. Muitas vezes as características mencionadas anteriormente são esquecidas e o que prevalece na escolha de um modelo são os dados publicados pelas organizações que já aplicaram estes modelos.

7 Dada a diversidade de modelos SPI e a ausência de uma forma clara de se identificar o modelo SPI adequado ao objetivo ou objetivos de uma empresa, é preciso realizar uma avaliação destes modelos, uma avaliação atua como uma ferramenta de diagnóstico. A avaliação de um modelo deverá ser estruturada e responder as seguintes questões: que modelo usar, quando usar este modelo, que recursos, custos e atividades de gerenciamento serão necessários para a implementação adequada (Saiedian, 1999). Uma estrutura de avaliação direcionará os itens mais importantes a serem considerados para capacitar a organização a escolher o modelo ou modelos SPI. A tabela a seguir detalhara cada um dos elementos que devem conter uma estrutura de avaliação: Categorias Elementos de Categorias Descrição Que Qual Como Onde Metas do Modelo Estrutura Role de gerenciamento Uso de métricas Benefícios do modelo Modelos usados Processos Impacto organizacional Escopo e domínio Objetivos do Modelo Estrutura básica, quais os componentes chaves. Grau de envolvimento do gerenciamento Conjunto de métricas usadas Benefícios através do uso de modelos (ROI,Custo) Qual outros modelos, abordagens e padrões tem sido usados para desenvolver o modelo e os links entre o diferentes modelos. Como o modelo determina a capacidade de uma organização. O impacto de um modelo em uma organização Qual o tipo de organização que tem usado o modelo e em qual países ele tem sido aplicado. Tabela 2: Estrutura para a avaliação dos Modelos de Desenvolvimento de Software (Fonte: Saiedian,1999) 5. CONCLUSÕES Percebe-se claramente que não existe um modelo ideal que possa ser aplicado indistintamente para várias organizações e para os vários objetivos que elas possam ter para a avaliação e melhoria de seus processos de software. A escolha de um modelo SPI deve ter em consideração ou deve ser adequado às necessidades comerciais da organização. O modelo SPI deve estar fortemente relacionado com os objetivos e metas da organização. É preciso estabelecer estruturas de avaliação dos diferentes modelos de SPI. A seqüência deste trabalho será desenvolver um modelo para a elaboração de indicadores de desempenho, que permitam uma melhor avaliação e controle dos processos de desenvolvimento.

8 6. BIBLIOGRAFIA Carey D., Software Quality intrinsic, subjective or relational, Software Engineering Notes, vol.21, nro.1, pp.74-75, Deephouse C. et al., The effects of software process on meeting targets and quality, In: Proceedings of the twenty eighth Hawaii International Conference on Systems Sciences, Hawaii, vol. 4, pp , Dunn R., Software quality assurance: a management perspective, Quality Progress, vol. 21, nro.7, pp.52-58, jul, Fenton, N., How effective are software engineering methods?, Journal of Systems and Software, vol.22, pp , Glass R., Building Quality Software, Prentice-Hall, Englewood Cliffs, pp.369, Gray, E. and Smith, W., On the limitation of software process assessment and the recognition of a required re-orientation for global process improvement, Software Quality Journal, vol.7, pp.21-34, Herbsleb, D., Zubrow, D., Goldenson, W., Hayes, W., Paulk, M., Capability Maturity Model and the Software Quality, Communications of the ACM, vol.40, nro.6, pp.30-40, Humphrey, W., Kitson, D., Kasse, T., The State of Software Engineering practice: A preliminary report, In: Proceedings of the 11 th International Conference on Software Engineering; pp , Jones, C., The pragmatics of software process improvement, Software Process Newsletter, vol.3, nro.5, SPN1-SPN4, Kautz, K., Making Sense of Measurement for Small Organizations, IEEE Software, march/april, pp , Kuilboer, J., Ashrafi, N., Software process improvement: an empirical assessment, Information and Software Technology, vol.42, pp.27-34, Lanubile F. and Visaggio G., Evaluating predicting quality models derived from software measures: lessons learned, Technical report CS-TR-3606, Department of Computer science, University of Maryland, Nigel B., Quality in use: Meeting user needs for quality, Journal of Systems and Software, vol.49, pp.89-96, O Brien D., Software quality starts with the customer, Quality Progress, vol.30, nro.6, pp.22-26, jun, Paulish, D., Carleton, A., Case studies of software process-improvement measurement, IEEE Computer, Silver Spring, vol.27, nro.9, pp.50-57, Paulk, M., Weber, C., Curtis, B., Chrissis, M., The Capability Maturity Model, Addison- Wesley, Wokingham, UK, Saiedian, H., Chennupati, K., Towards an evaluative framework for software process improvement models, Journal of Systems and Software, vol.47, pp , Tsukumo, A. et all., Modelos de Processos de Software: Visão Global e Análise Comparativa, Publicado nos Anais da VII Conferência Onternacional de Tecnologia de Software: Qualidade de Software VII CITS, Curitiba, pp , junho de William, B., Raja, M., Application of QFD to the software development process, International Journal of Quality & Reliability Management, vol.12, nro.6, pp.24-42, 1995.

Qualidade de Software

Qualidade de Software Qualidade de Software Introdução Qualidade é um dos principais objetivos da Engenharia de Software. Muitos métodos, técnicas e ferramentas são desenvolvidas para apoiar a produção com qualidade. Tem-se

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

Padrões de Qualidade de Software e Métricas de Software

Padrões de Qualidade de Software e Métricas de Software Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software e Métricas de Software Engenharia de Software I Aula 3 e 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de

Leia mais

Capítulo 8: Conclusão. Capítulo 8: Conclusão

Capítulo 8: Conclusão. Capítulo 8: Conclusão Capítulo 8: Conclusão Capítulo 1: Introdução Capítulo 2: Conceitos Básicos Capítulo 3: Qualidade de Produto (ISO9126) Capítulo 4: ISO9001 e ISO9000-3 Capítulo 5: CMM Capítulo 6: PSP Capítulo 7: SPICE Capítulo

Leia mais

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado.

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado. Aécio Costa CMM Década de 80, o Instituto de Engenharia de Software (SEI) foi criado. Objetivos Fornecer software de qualidade para o Departamento de Defesa dos EUA Aumentar a capacitação da indústria

Leia mais

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e fortes, que serão utilizados para a criação de um plano

Leia mais

QUALIDADE DE SOFTWARE AULA N.7

QUALIDADE DE SOFTWARE AULA N.7 QUALIDADE DE SOFTWARE AULA N.7 Curso: SISTEMAS DE INFORMAÇÃO Disciplina: Qualidade de Software Profa. : Kátia Lopes Silva 1 CMM: DEFINIÇÃO Capability Maturity Model Um modelo que descreve como as práticas

Leia mais

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1 Qualidade Plácido A. S. Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de Projetos Agenda Introdução

Leia mais

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade UNISUL Universidade do Sul de Santa Catarina. Campus da Grande Florianópolis Pedra Branca. CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE ALUNO: Volnei A. Caetano Palhoça 02 de Junho de 2000 C.M.M. Capability

Leia mais

Padrões de Qualidade de Software

Padrões de Qualidade de Software Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software Engenharia de Software I Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade

Leia mais

ISO - 9126. Aécio Costa

ISO - 9126. Aécio Costa ISO - 9126 Aécio Costa A evolução da Qualidade do Produto Qualidade = funcionalidade Confiabilidade Realização de funções críticas Produto de qualidade = sem bugs Controle de qualidade Teste do produto

Leia mais

Atividade da gerência da qualidade

Atividade da gerência da qualidade O que é qualidade de software? Qualidade, de forma simplista, significa que o produto deve esta de acordo com a especificação. Problemas: Tensão entre requisitos do cliente: Eficiência, confiança, etc.

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software. As

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Roteiro Qualidade de Software Produto de Software Processo de Software Modelo de Qualidade CMM Qualidade Qualidade de Software Na visão popular: Luxo Mais caro, complexo = maior

Leia mais

Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos;

Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos; Versão 1.1 - Última Revisão 16/08/2006 Porque estudar um Modelo de Maturidade? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para

Leia mais

Modelos de Qualidade de Produto de Software

Modelos de Qualidade de Produto de Software CBCC Bacharelado em Ciência da Computação CBSI Bacharelado em Sistemas de Informação Modelos de Qualidade de Produto de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo

Leia mais

FACULDADE SENAC GOIÂNIA

FACULDADE SENAC GOIÂNIA FACULDADE SENAC GOIÂNIA NORMA ISO 12.207 Curso: GTI Matéria: Auditoria e Qualidade de Software Professor: Elias Ferreira Acadêmico: Luan Bueno Almeida Goiânia, 2015 CERTIFICAÇÃO PARA O MERCADO BRASILEIRO

Leia mais

Qualidade na gestão de projeto de desenvolvimento de software

Qualidade na gestão de projeto de desenvolvimento de software Qualidade na gestão de projeto de desenvolvimento de software [...] O que é a Qualidade? A qualidade é uma característica intrínseca e multifacetada de um produto (BASILI, et al, 1991; TAUSWORTHE, 1995).

Leia mais

1 Introdução 1.1. Motivação

1 Introdução 1.1. Motivação 9 1 Introdução 1.1. Motivação Ao longo das últimas décadas, observou-se um aumento enorme na complexidade dos sistemas de software desenvolvidos, no número de profissionais que trabalham nesta área, na

Leia mais

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) APARECIDA DE GOIÂNIA 2014 LISTA DE TABELAS Tabela 1 Áreas de processo por

Leia mais

AS CARACTERÍSTICAS DO CMM E O DESENVOLVIMENTO DE SOFTWARE COM QUALIDADE

AS CARACTERÍSTICAS DO CMM E O DESENVOLVIMENTO DE SOFTWARE COM QUALIDADE REVISTA ELETRÔNICA DE ADMINISTRAÇÃO ISSN 1676-6822 PERIODICIDADE SEMESTRAL EDIÇÃO NÚMERO 8 JUNHO DE 2005 AS CARACTERÍSTICAS DO CMM E O DESENVOLVIMENTO DE SOFTWARE COM QUALIDADE Kleber ALMEIDA Docente da

Leia mais

Análise do Ambiente estudo aprofundado

Análise do Ambiente estudo aprofundado Etapa 1 Etapa 2 Etapa 3 Etapa 4 Etapa 5 Disciplina Gestão Estratégica e Serviços 7º Período Administração 2013/2 Análise do Ambiente estudo aprofundado Agenda: ANÁLISE DO AMBIENTE Fundamentos Ambientes

Leia mais

Artigo Lean Seis Sigma e Benchmarking

Artigo Lean Seis Sigma e Benchmarking Artigo Lean Seis Sigma e Benchmarking David Vicentin e José Goldfreind Benchmarking pode ser definido como o processo de medição e comparação de nossa empresa com as organizações mundiais best-in-class.

Leia mais

Wesley Vaz, MSc., CISA

Wesley Vaz, MSc., CISA Wesley Vaz, MSc., CISA Objetivos Ao final da palestra, os participantes deverão ser capazes de: Identificar e compreender os princípios do Cobit 5; Identificar e conhecer as características dos elementos

Leia mais

Estratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação

Estratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Estratégia de TI Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio 2011 Bridge Consulting Apresentação

Leia mais

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

MODELO CMM MATURIDADE DE SOFTWARE

MODELO CMM MATURIDADE DE SOFTWARE MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo

Leia mais

Cap a í p t í ul u o l o 8 : 8 C on o c n l c u l s u ã s o IC-UNICAMP Capítulo 8: Conclusão

Cap a í p t í ul u o l o 8 : 8 C on o c n l c u l s u ã s o IC-UNICAMP Capítulo 8: Conclusão Capítulo 8: Conclusão Capítulo 1: Introdução Capítulo 2: Conceitos Básicos Capítulo 3: Qualidade de Produto (ISO9126) Capítulo 4: ISO9001 e ISO90003 Capítulo 5: CMMI Capítulo 6: PSP Capítulo 7: SPICE Capítulo

Leia mais

Qualidade de. Software. Definições. Qualidade do Produto ISO 9126. Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207

Qualidade de. Software. Definições. Qualidade do Produto ISO 9126. Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207 Qualidade de : Visão Geral ISO 12207: Estrutura s Fundamentais Aquisição Fornecimento s de Apoio Documentação Garantia de Qualidade Operação Desenvolvimento Manutenção Verificação Validação Revisão Conjunta

Leia mais

ISO 9000-3 3 e ISO 9001

ISO 9000-3 3 e ISO 9001 QUALIDADE DO PROCESSO ISO 9000-3 3 e ISO 9001 Baseado no material do prof. Mario Lúcio Cortes http://www.ic.unicamp.br/~cortes/mc726/ 1 Normas da Série ISO 9000 Introdução ISO 9000 (NBR ISO 9000, versão

Leia mais

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira Introdução ao MPS.BR Guia Geral Prof. Elias Batista Ferreira IMPORTANTE Este NÃO é um curso oficial do MPS.BR. Este curso NÃO é apoiado pela Softex. Objetivo deste Curso Descrever os processos e resultados

Leia mais

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi CAPABILITY MATURITY MODEL INTEGRATION Prof. Késsia R. C. Marchi Modelos de maturidade Um modelo de maturidade é um conjunto estruturado de elementos que descrevem características de processos efetivos.

Leia mais

U N I V E R S I D A D E FEDERAL DE PERNAMBUCO

U N I V E R S I D A D E FEDERAL DE PERNAMBUCO U N I V E R S I D A D E FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2 0 0 6. 2 Implantação de um Processo de Teste de Software em uma empresa de TI: Um Estudo de Caso

Leia mais

Qualidade de software

Qualidade de software Qualidade de software É cada dia maior o número de empresas que buscam melhorias em seus processos de desenvolvimento de software. Além do aumento da produtividade e da diminuição do retrabalho, elas buscam

Leia mais

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto Gerais Processo Produto Propostas NBR ISO 9000:2005 define principios e vocabulário NBR ISO 9001:2000 define exigências para sistema de gerência de qualidade NBR ISO 9004:2000 apresenta linha diretivas

Leia mais

Integrando o PSM ao COBIT

Integrando o PSM ao COBIT Integrando o PSM ao COBIT Diana Baklizky, CFPS Qualified PSM Instructor ti MÉTRICAS Ltda www.metricas.com.br 1 Agenda Objetivo Governança de TI COBIT 4.1 Como o PSM pode ajudar Caso Prático Conclusão Referências

Leia mais

Conhecimento em Tecnologia da Informação. CobiT 5. Apresentação do novo framework da ISACA. 2013 Bridge Consulting All rights reserved

Conhecimento em Tecnologia da Informação. CobiT 5. Apresentação do novo framework da ISACA. 2013 Bridge Consulting All rights reserved Conhecimento em Tecnologia da Informação CobiT 5 Apresentação do novo framework da ISACA Apresentação Este artigo tem como objetivo apresentar a nova versão do modelo de governança de TI, CobiT 5, lançado

Leia mais

Qualidade de Software: Visão Geral

Qualidade de Software: Visão Geral Qualidade de Software: Visão Geral Engenharia de Software 1 Aula 05 Qualidade de Software Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vista Qualidade

Leia mais

21. Qualidade de Produto ou Qualidade de Processo de Software?

21. Qualidade de Produto ou Qualidade de Processo de Software? 21. Qualidade de Produto ou Qualidade de Processo de Software? Qualidade de software é uma preocupação real e esforços têm sido realizados na busca pela qualidade dos processos envolvidos em seu desenvolvimento

Leia mais

Prof. Dr. Ivanir Costa. Unidade III QUALIDADE DE SOFTWARE

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

Leia mais

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.

Leia mais

Melhorias de Processos de Engenharia de Software

Melhorias de Processos de Engenharia de Software Melhorias de Processos de Engenharia de Software CMMI 1 Profa. Reane Franco Goulart O que é CMMI? O Capability Maturity Model Integration (CMMI) é uma abordagem de melhoria de processos que fornece às

Leia mais

Políticas de Qualidade em TI

Políticas de Qualidade em TI Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 03 CMMI Capability Maturity Model Integration Parte II Agenda sumária dos Processos em suas categorias e níveis de maturidade

Leia mais

SGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para:

SGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para: PARTE 2 Sistema de Gestão da Qualidade SGQ Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para: Possibilitar a melhoria de produtos/serviços Garantir a satisfação

Leia mais

CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software. Conceitos de Qualidade. CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA

CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software. Conceitos de Qualidade. CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA 2º SEMESTRE 2002 CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software Prof. Dr. Adilson Marques da Cunha Conceitos de Qualidade CES-32 / CE-230

Leia mais

Qualidade de Software. Aécio Costa

Qualidade de Software. Aécio Costa de Software Aécio Costa A Engenharia pode ser vista como uma confluência de práticas artesanais, comerciais e científicas [SHA90]. Software sem qualidade Projetos de software difíceis de planejar e controlar;

Leia mais

Engenharia de Software Qualidade de Software

Engenharia de Software Qualidade de Software Engenharia de Software Qualidade de Software O termo qualidade assumiu diferentes significados, em engenharia de software, tem o significado de está em conformidade com os requisitos explícitos e implícitos

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

Leia mais

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr.

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr. A Chave para o Sucesso Empresarial José Renato Sátiro Santiago Jr. Capítulo 1 O Novo Cenário Corporativo O cenário organizacional, sem dúvida alguma, sofreu muitas alterações nos últimos anos. Estas mudanças

Leia mais

Lean Seis Sigma e Benchmarking

Lean Seis Sigma e Benchmarking Lean Seis Sigma e Benchmarking Por David Vicentin e José Goldfreind O Benchmarking elimina o trabalho de adivinhação observando os processos por trás dos indicadores que conduzem às melhores práticas.

Leia mais

Qualidade de Processo de Software Normas ISO 12207 e 15504

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

Leia mais

Padrões de Qualidade e Métricas de Software. Aécio Costa

Padrões de Qualidade e Métricas de Software. Aécio Costa Padrões de Qualidade e Métricas de Software Aécio Costa Qual o Principal objetivo da Engenharia de Software? O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade;

Leia mais

Gerência de Projetos

Gerência de Projetos Gerência de Projetos Escopo Custo Qualidade Tempo CONCEITO PROJETOS: são empreendimentos com objetivo específico e ciclo de vida definido Precedem produtos, serviços e processos. São utilizados as funções

Leia mais

GERÊNCIA DE INTEGRAÇÃO DO PROJETO

GERÊNCIA DE INTEGRAÇÃO DO PROJETO GERÊNCIA DE INTEGRAÇÃO DO PROJETO Estevanir Sausen¹, Patricia Mozzaquatro² ¹Acadêmico do Curso de Ciência da Computação ²Professor(a) do Curso de Ciência da Computação Universidade de Cruz Alta (UNICRUZ)

Leia mais

Sistemas de Gestão da Qualidade. Introdução. Engenharia de Produção Gestão Estratégica da Qualidade. Tema Sistemas de Gestão da Qualidade

Sistemas de Gestão da Qualidade. Introdução. Engenharia de Produção Gestão Estratégica da Qualidade. Tema Sistemas de Gestão da Qualidade Tema Sistemas de Gestão da Qualidade Projeto Curso Disciplina Tema Professor Pós-graduação Engenharia de Produção Gestão Estratégica da Qualidade Sistemas de Gestão da Qualidade Elton Ivan Schneider Introdução

Leia mais

ANÁLISE CRÍTICA DO PROCESSO DE CERTIFICAÇÃO ISO DA CONFIANÇA CIA. DE SEGUROS

ANÁLISE CRÍTICA DO PROCESSO DE CERTIFICAÇÃO ISO DA CONFIANÇA CIA. DE SEGUROS ANÁLISE CRÍTICA DO PROCESSO DE CERTIFICAÇÃO ISO DA CONFIANÇA CIA. DE SEGUROS Alessandra Lübbe 1 Paulo Roberto de Miranda Samarani 2 RESUMO Este artigo refere-se a proposta de trabalho de conclusão do curso

Leia mais

Objetivos. Histórico. Out/11 2. Out/11 3

Objetivos. Histórico. Out/11 2. Out/11 3 Objetivos Histórico Evolução da Qualidade Princípios de Deming CMMI Conceitos Vantagens Representações Detalhamento Gerenciamento Comparação Out/11 2 Histórico SW-CMM (Software Capability Maturity Model):

Leia mais

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina

Leia mais

Começo por apresentar uma breve definição para projecto e para gestão de projectos respectivamente.

Começo por apresentar uma breve definição para projecto e para gestão de projectos respectivamente. The role of Project management in achieving Project success Ao longo da desta reflexão vou abordar os seguintes tema: Definir projectos, gestão de projectos e distingui-los. Os objectivos da gestão de

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software

Leia mais

Universidade Paulista

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

Leia mais

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

Introdução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro

Introdução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro Introdução a CMMI Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro Campina Grande, 29 de setembro de 2008 Agenda Processos Motivação Sintomas de falha de processo Aprimoramento de Processos O Framework

Leia mais

Engenharia de Software Processo de Desenvolvimento de Software

Engenharia de Software Processo de Desenvolvimento de Software Engenharia de Software Processo de Desenvolvimento de Software Prof. Edison A. M. Morais prof@edison.eti.br http://www.edison.eti.br Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar

Leia mais

SENAC GO. Gestão da Tecnologia da Informação. Tópicos especiais em administração. Professor Itair Pereira da Silva. Alunos: Eduardo Vaz

SENAC GO. Gestão da Tecnologia da Informação. Tópicos especiais em administração. Professor Itair Pereira da Silva. Alunos: Eduardo Vaz SENAC GO Gestão da Tecnologia da Informação Tópicos especiais em administração Professor Itair Pereira da Silva Alunos: Eduardo Vaz Jalles Gonçalves COBIT COBIT (CONTROL OBJETIVES FOR INFORMATION AND RELATED

Leia mais

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com)

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com) CMMI Conceitos básicos 113 CMMI integra as disciplinas de engenharia de sistemas e de engenharia de software em um único framework de melhoria de processos. 114 No tocante às disciplinas de engenharia

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

Implantação de um Processo de Medições de Software

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

Leia mais

Proposta de um método para auditoria de projetos de desenvolvimento de software iterativo e incremental

Proposta de um método para auditoria de projetos de desenvolvimento de software iterativo e incremental Proposta de um método para auditoria de projetos de desenvolvimento de software iterativo e incremental Francisco Xavier Freire Neto 1 ; Aristides Novelli Filho 2 Centro Estadual de Educação Tecnológica

Leia mais

MASTER IN PROJECT MANAGEMENT

MASTER IN PROJECT MANAGEMENT MASTER IN PROJECT MANAGEMENT PROJETOS E COMUNICAÇÃO PROF. RICARDO SCHWACH MBA, PMP, COBIT, ITIL Atividade 1 Que modelos em gestão de projetos estão sendo adotados como referência nas organizações? Como

Leia mais

Introdução à Qualidade de Software. Profº Aldo Rocha

Introdução à Qualidade de Software. Profº Aldo Rocha Introdução à Qualidade de Software Profº Aldo Rocha Agenda O que é Qualidade? O que é Qualidade de Software? Qualidade do Produto e do Processo Normas e Organismos Normativos Qualidade de Software e Processos

Leia mais

APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2

APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil renanjborges@gmail.com, kessia@unipar.br

Leia mais

PMONow! Serviço de Implantação de um Escritório de Projetos

PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos As organizações em torno do mundo estão implantando processos e disciplinas formais

Leia mais

Projeto 2.47 QUALIDADE DE SOFTWARE WEB

Projeto 2.47 QUALIDADE DE SOFTWARE WEB OBJETIVO GERAL Projeto 2.47 QUALIDADE DE SOFTWARE WEB Marisol de Andrade Maués Como objetivo geral, buscou-se avaliar a qualidade de produtos Web, tendo como base o processo de avaliação de qualidade descrito

Leia mais

NORMA ISO/IEC 14598. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

NORMA ISO/IEC 14598. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com NORMA ISO/IEC 14598 Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Contexto Normas e Modelos de Qualidade Engenharia de Software Qualidade de Software ISO/IEC 14598 - Avaliação da Qualidade de Produto

Leia mais

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo

Leia mais

Normas e Padrões de Qualidade em Software - I

Normas e Padrões de Qualidade em Software - I Tema da Aula Normas e Padrões de Qualidade em - I Prof. Cristiano R R Portella portella@widesoft.com.br Certificação da Qualidade Certificações emitidas por entidades públicas conceituadas: 9 ABIC Selo

Leia mais

CMMI (Capability Maturity Model Integration) Thiago Gimenez Cantos. Bacharel em Sistemas de Informação

CMMI (Capability Maturity Model Integration) Thiago Gimenez Cantos. Bacharel em Sistemas de Informação CMMI (Capability Maturity Model Integration) Thiago Gimenez Cantos Bacharel em Sistemas de Informação Faculdade de Informática de Presidente Prudente Universidade do Oeste Paulista (UNOESTE) thiago@visioncom.com.br;

Leia mais

Histórico da Qualidade Total, a Globalização e a importância de se estudar Qualidade de Software.

Histórico da Qualidade Total, a Globalização e a importância de se estudar Qualidade de Software. Qualidade de Software Aula 2 (Versão 2012-02) 02) Histórico da Qualidade Total, a Globalização e a importância de se estudar Qualidade de Software. Professor Toninho (asilva@uninove.br ) ( http://www.proftoninho.com

Leia mais

Processo de Software

Processo de Software Processo de Software Uma importante contribuição da área de pesquisa de processo de software tem sido a conscientização de que o desenvolvimento de software é um processo complexo. Pesquisadores e profissionais

Leia mais

ANÁLISE DOS REQUISITOS NORMATIVOS PARA A GESTÃO DE MEDIÇÃO EM ORGANIZAÇÕES

ANÁLISE DOS REQUISITOS NORMATIVOS PARA A GESTÃO DE MEDIÇÃO EM ORGANIZAÇÕES V CONGRESSO BRASILEIRO DE METROLOGIA Metrologia para a competitividade em áreas estratégicas 9 a 13 de novembro de 2009. Salvador, Bahia Brasil. ANÁLISE DOS REQUISITOS NORMATIVOS PARA A GESTÃO DE MEDIÇÃO

Leia mais

Figura 1 Nível de maturidade em gerenciamento de projetos PMI. Fonte: Estudo de Benchmarking do PMI (2013)

Figura 1 Nível de maturidade em gerenciamento de projetos PMI. Fonte: Estudo de Benchmarking do PMI (2013) A elevação da maturidade das organizações em gerenciamento de projetos tem sido muito vagarosa, pois como demonstra a figura 1, 82% das empresas respondentes ao Estudo de Benchmarking do PMI (2013) estão

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

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

Leia mais

Sistema de Gestão da Qualidade

Sistema de Gestão da Qualidade Sistema de Gestão da Qualidade Coordenadora Responsável Mara Luck Mendes, Jaguariúna, SP, mara@cnpma.embrapa.br RESUMO Em abril de 2003 foi lançado oficialmente pela Chefia da Embrapa Meio Ambiente o Cronograma

Leia mais

Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI

Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI PROPOSTA DE TRABALHO DE GRADUAÇÃO

Leia mais

Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB

Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB Plano de Disciplina Ano Letivo: 2013-1 º Semestre Dados da Disciplina Código Disc. Nome

Leia mais

Engenharia de Software

Engenharia de Software Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo

Leia mais

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e JEANE MENDES DA SILVA SANTOS Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e Plano de Trabalho de Conclusão de Curso apresentado à Universidade Federal de

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da

Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da Informação e Documentação Disciplina: Planejamento e Gestão

Leia mais

CMM Capability Maturity Model. Silvia Regina Vergilio

CMM Capability Maturity Model. Silvia Regina Vergilio CMM Capability Maturity Model Silvia Regina Vergilio Histórico O DoD patrocinou a fundação do SEI (Software Engineering Institute) na Universidade de Carnegie Mellon (Pittsburg) com o objetivo de propor

Leia mais