Uma Arquitetura de Referência para o Apoio Automatizado do Processo de Medição para Organizações de Desenvolvimento de Software de Alta Maturidade

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

Download "Uma Arquitetura de Referência para o Apoio Automatizado do Processo de Medição para Organizações de Desenvolvimento de Software de Alta Maturidade"

Transcrição

1 Uma Arquitetura de Referência para o Apoio Automatizado do Processo de Medição para Organizações de Desenvolvimento de Software de Alta Maturidade Liken Iu M. C. Lima, Rodrigo Quites Reis Programa de Pós-Graduação em Ciência da Computação (PPGCC) Universidade Federal do Pará (UFPA) Av. Augusto Correa, 1 Guamá, Belém/PA CEP liken.iu@gmail.com, quites@ufpa.br Abstract. The measurement process has a critical role for organizations to achieve higher levels of maturity models for software process, since it enables the quantitative management of projects. However, there is a lack of tools and reference architectures in the field of measurement processes for high maturity. This paper describes a Master Dissertation project, which aims to define a reference architecture to assist in developing tools that allow automated support for the various activities of the measurement process. Resumo. O processo de medição possui um papel fundamental para que as organizações alcancem níveis mais altos nos modelos de maturidade de processo de software, possibilitando o gerenciamento quantitativo dos projetos. Entretanto, existe uma carência de ferramentas e arquiteturas de referência no domínio de processos de medição para alta maturidade. Este artigo descreve uma proposta de dissertação de mestrado cujo objetivo é definir uma arquitetura de referência para auxiliar no desenvolvimento de ferramentas que possibilitem um apoio automatizado para as várias atividades do processo de medição. 1. Introdução A crescente exigência do mercado por produtos e serviços de software com maior qualidade tem aumentado o interesse das organizações pela melhoria de seus processos [Barcellos 2009]. Tal interesse é devido à qualidade do software poder estar diretamente relacionada com a qualidade do processo de desenvolvimento utilizado para a produção do mesmo [Fuggetta 2000]. Uma das principais ferramentas da gerência e melhoria de processos e produtos de software é medição de software, uma vez que auxilia na definição de planos de projetos e na monitoração da aderência das atividades destes projetos em relação ao planejado [ISO/IEC 2002]. Segundo SOFTEX (2009), o objetivo do processo de medição é apoiar os objetivos organizacionais através da coleta, armazenamento, análise e relato dos dados relativos aos produtos desenvolvidos e aos processos implementados na organização e em seus projetos. No entanto, Fenton et al.(2004) afirma que os métodos de gerência tradicional que incluem análises de medidas e a comparação destas com os valores que foram

2 planejados, não são suficientes para determinar o desempenho de execuções anteriores dos processos ou para predizer o desempenho dos processos nos projetos correntes e futuros. De modo a obter esse entendimento, a utilização da gerência quantitativa em projetos pode fornecer, por meio da análise de dados obtidos em medições, uma visão objetiva do projeto e dos processos nele utilizados. Dessa forma, a gerência quantitativa oferece meios para estabelecer e manter estável os níveis de variação dos processos, permitindo prever resultados futuros [Florac e Carleton 1999]. Existem vários modelos de processos e normas que definem o processo de medição, entre eles estão: MR-MPS Modelo de Referência para Melhoria do Processo de Software Brasileiro [SOFTEX 2009], o CMMI - Capability Maturity Model Integration [Chrissis et al. 2011], e as normas ISO/IEC Systems and Software Engineering Software Life Cycle Process [ISO/IEC 2008], IEEE Standard for a Software Quality Metrics Methodology [IEEE 2002], ISO/IEC Software Engineering Software measurement process [ISO/IEC 1998] e PSM Practical Software and Systems Measurement [Mcgarry et al. 2002]. O MR-MPS e o CMMI são modelos de melhoria de processo de software baseados em níveis de maturidade. O MR-MPS possui sete níveis (nível G ao nível A, sendo o A o nível mais alto) e o CMMI possui cinco níveis (do 1 ao 5, sendo o 5 o nível mais alto), de modo que, a maturidade e a capacidade do processo utilizado evolui conforme o processo adquire aderência aos níveis mais altos. Com o objetivo de alcançar os níveis mais altos de maturidade, o processo de medição tradicional, estabelecido no nível F do MR-MPS e nível 2 do CMMI, possui um papel fundamental. Pois nos mais altos níveis de maturidade visam-se gerenciar quantitativamente os processos (nível B do MR-MPS e nível 4 do CMMI), de modo a permitir que seja possível predizer o comportamento e o desempenho do processo em execução [Barcellos 2009]. Entretanto, as tarefas de medição são difíceis e complexas de serem realizadas. Por isso, diversos trabalhos têm sido desenvolvidos para apoiar o processo de medição, tais como [Selby et al. 1991], [Greese e Rodrigues 2000], [Schnaider et al. 2004] e [Nascimento 2007]. Contudo, para desenvolver tais ferramentas de apoio, devido à complexidade das funcionalidades das mesmas, é importante que a arquitetura de software destas ferramentas sejam projetadas antes de serem codificadas. Segundo Shaw e Garlan (1996), conforme o tamanho e a complexidade dos sistemas de software aumentam, o projeto e a especificação de toda a estrutura do sistema se tornam mais importante do que a escolha de algoritmos e estruturas de dados. Segundo Mendes (2002), as arquiteturas de referências servem de base para o desenvolvimento de novas arquiteturas e ferramentas de um dado domínio de aplicação. Tais arquiteturas de referência são importantes para o sucesso de produtos de um domínio de aplicação, haja vista que o sucesso de uma determinada linha de produto depende de uma arquitetura adequada [Garlan e Perry 1995]. Uma arquitetura de referência pode ser definida como um modelo de referência mapeado para elementos de software e os fluxos de dados entre eles, ou seja, a arquitetura de referência mapeia as funcionalidades em componentes de software [Bass et al 2003].

3 Este trabalho visa propor uma arquitetura de referência para o domínio de medição de software, estabelecendo todas as funcionalidades e os componentes necessários para apoiar o processo de medição em alta maturidade. De modo a servir de base para o desenvolvimento de mecanismos de automação no domínio de medição em alta maturidade. Além disso, esta dissertação está inserida no contexto do projeto Desafios do Aumento da Maturidade em Organizações de Desenvolvimento de Software: Integração de Soluções para Avanços em Qualidade de Software, que foi aprovado pelo edital Nº 017/ GRUPOS DE PESQUISA da FAPESPA (Fundação de Amparo à Pesquisa do Estado do Pará). Uma das atividades atuais deste projeto é o desenvolvimento de um modelo consensual para o processo de medição. Tal atividade está sendo realizada pelos membros do Laboratório de Engenharia de Software da Universidade Federal do Pará e dos pesquisadores do Núcleo de Estudos em Modelagem Conceitual e Ontologias da Universidade Federal do Espírito Santo envolvidos no projeto. Esse modelo consensual tem por objetivo definir um consenso entre as normas (ISO/IEC 15939, ISO/IEC 12207, e IEEE 1061), modelos (CMMI, MR-MPS e PSM) e uma ontologia de medição [Barcellos 2009], de modo a encontrar quais práticas e/ou atividades são comuns e quais são específicas de cada modelo ou norma. As atividades encontradas no modelo consensual servirão de insumo para a elicitação de requisitos desta dissertação, de modo a auxiliar na definição das funcionalidades necessárias para o atendimento adequado à medição em alta maturidade. As seções a seguir apresentam: A caracterização do problema na seção 2; A metodologia e estado atual do trabalho na seção 3; Os trabalhos relacionados na seção 4; Os resultados esperados na seção 5; e por fim agradecimentos na seção Caracterização do Problema Segundo Barcellos (2009), a medição de software é um dos pilares para o controle estatístico de processo, necessário para a realização da gerência quantitativa. Entretanto, realizar o processo de medição e/ou a gerência quantitativa de forma manual é uma tarefa bastante onerosa. Por mais que sejam utilizadas as ferramentas existentes, que apoiem o processo de medição ou o controle estatístico de processo, estas ferramentas não possuem tais funcionalidades de forma integrada. Deste modo é necessária a utilização de dois ou mais ambientes para realizar a gerência quantitativa e assim tornar o processo aderente à alta maturidade. Card (2006) cita que para os níveis mais altos de maturidade é necessário elaborar métodos e ferramentas que apoiem a execução das atividades desses níveis e, assim, auxiliem as organizações de software a obter alta qualidade dos seus produtos de software. Além disso, apesar de existirem diversas arquiteturas de referência de escopo geral, elas não têm o objetivo de estabelecer as funcionalidades e os componentes de um determinado domínio específico, fornecendo assim um arcabouço genérico para que sirva como base, principalmente, para a definição de outras arquiteturas de referência. Deste modo, o problema que motiva este trabalho é a composição da carência de arquiteturas de referência para ambientes de engenharia de software [Nakagawa 2006], importantes para a evolução do domínio de aplicação e para apoiar a construção de

4 mecanismos/ferramentas, no contexto deste trabalho, domínio de medição em alta maturidade; e a carência de um apoio ferramental adequada que apoie a implantação do processo de medição e a gerência quantitativa de processos de forma integrada, considerando que estas atividades são difíceis e onerosas para serem realizadas pelos seus responsáveis sem um apoio automatizado. 3. Metodologia e Estado Atual do Trabalho O método utilizado para estruturação do estudo e o desenvolvimento deste trabalho é o método de abordagem dedutivo. Devido à busca pela validação da proposta definida a partir de uma revisão bibliográfica (livros, artigos, periódicos, normas e outros) das áreas relacionadas, principalmente nos contextos de medição, alta maturidade, processo de software e arquiteturas de referência. As principais atividades para a realização deste trabalho são: (1) Realizar uma revisão bibliográfica das áreas relacionadas para obtenção de requisitos para a arquitetura de referência, incluindo estudo de ontologias, ferramentas e arquiteturas relacionadas; (2) Definir os requisitos, os quais serão derivados do modelo consensual proposto e da revisão bibliográfica; (3) Definir a arquitetura de referência para automação do processo de medição para alta maturidade; (4) Avaliar a aderência e completude da arquitetura de referência com os requisitos obtidos da literatura; e (5) Implementar parte da arquitetura de referência no ambiente de processos de software WebAPSEE 1 para verificar se a arquitetura é implementável. A atividade 1 é em conjunto com os membros do LABES-UFPA participantes do projeto maio r ao qual esta dissertação esta inserida, em específico na revisão bibliográfica relacionada à medição de software. Atualmente o trabalho se encontra nas atividades de revisão bibliográfica e dos requisitos da arquitetura. 4. Trabalhos Relacionados Dentre os trabalhos relacionados a este projeto de dissertação, os principais são: RefASSET [Nakagawa 2006] Reference Architecture for Software Engineering Tool é uma arquitetura de referência definida a partir de um estudo dos ambientes de engenharia de software atuais, na norma ISO/IEC e em ontologias relacionadas ao processo de software; Ontologia de Medição de Software [Barcellos 2009] tem por objetivo representar o conhecimento e fornecer um vocabulário consistente relativo ao domínio de medição de software, abordando tanto aspectos da medição tradicional quanto em alta maturidade; Arquitetura Conceitual para Medição de Software [Garcia et al 2007] é uma arquitetura conceitual baseada em MDE (Model Driven Engineering) onde é fornecido um metamodelo para definição de modelos de medição de software, e que define também os conceitos referentes a medição de software. 1 O WebAPSEE é um Ambiente de Engenharia de Software Centrado em Processos desenvolvido no contexto do Laboratório de Engenharia de Software da Universidade Federal do Pará (LABES-UFPA).

5 As principais diferenças ou relacionamentos entre este projeto de dissertação e estes trabalhos relacionados são: (i) o trabalho apresentado em [Nakagawa 2006] tem por principal foco fornecer uma arquitetura de referência para ambientes de engenharia de software de uma forma mais geral, não tendo como foco a medição de software, entretanto pode ser utilizado como ponto de partida para a definição de outras arquiteturas de referências; (ii) a ontologia apresentada em [Barcellos 2009] tem por objetivo fornecer um arcabouço conceitual a cerca do domínio de medição de software em alta maturidade, servindo de insumo para o desenvolvimento desta dissertação; e (iii) o trabalho apresentado por [Garcia et al. 2007] é o principal trabalho correlato a este projeto de dissertação, e a principal diferença é que a arquitetura conceitual apresentada não visa apoiar a medição em alta maturidade. 5. Resultados Esperados O principal resultado esperado do desenvolvimento deste projeto é fornecer uma arquitetura de referência para medição de software, abrangendo tanto a abordagem tradicional quanto para a alta maturidade. De modo a servir de base para o desenvolvimento de mecanismos de apoio automatizado para o processo de medição, visando facilitar a implantação deste processo. Outro resultado esperado é a evolução do ambiente WebAPSEE através da instanciação e implementação de parte da arquitetura de referência proposta. Resultado este obtido como parte da avaliação da arquitetura, de modo a mostrar que esta é implementável. 6. Agradecimento À Coordenação de Aperfeiçoamento de Pessoal de Nível Superior CAPES pela bolsa de mestrado para o desenvolvimento deste trabalho. E à Fundação de Amparo à Pesquisa do Estado do Pará FAPESPA pelo apoio ao projeto ao qual esta dissertação está inserida. Referências Barcellos, M. P. (2009) Uma Estratégia para Medição de Software e Avaliação de Bases de Medidas para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade. Tese de Doutorado Rio de Janeiro: UFRJ/COPPE. Bass, L., Clements, P., Kazman, R. (2003) Software Architecture in Practice, Addison-Wesley Publising Company, 2 nd edition. Card, D. N. (2006). Myths and Strategies of Defect Causal Analysis. Pacific Northwest Software Quality Conference, Oregon, Estados Unidos. Chrissis, M. B, Konrad, M., Shrum, S. (2011). CMMI for Development: Guidelines for Process Integration and Product Improvement, Addison Wesley, 3 rd edition. Fenton, N., Marsh, W., Cates, P., Forey, S., Taylor, M. (2004) Making Resource Decisions for Software Projects, 26th International Conference on Software Engineering, Escócia.

6 Florac, W.A., Carleton,A.D. (1999) Measuring the Software Process: Statistical Process Control for Software Process Improvement, Addison Wesley. Fuggeta, A. (2000) Software Process: A Roadmap. 22nd International Conference on Software Engineering, Limerick, Ireland. Garlan, D., Perry, D. (1995) Introduction to the Special Issue On Software Architecture. IEEE Transactions on Software Engineering, v.21, n. 4. Garcia, F., Serrano, M., Cruz-Lemus, J., Ruiz F., Piattini, M. (2007) Managing software process measurement: A metamodel-based approach. Information Sciences p. Greese Von Wangenheim, C., Rodrigues, M. R. (2000) Planejamento de programas de mensuração baseados em reutilização. XI Conferência Internacional de Qualidade de Software. Curitiba, Brasil. IEEE. (1998) IEEE Std IEEE Standard for a Software Quality Metrics Methodology. Software Engineering Standards Committee of the IEEE Computer Society. ISO/IEC, (2002) ISO/IEC 15939: Software Engineering - Software measurement process, International Standard. ISO/IEC, (2008) ISO/IEC 12207: Systems and Software Engineering - Software Life Cycle Process. International Organization for Standardization and the International Electrotechnical Commission, Geneva, Switzerland. McGarry, J., Card, D., Jones, C., Layman, B., Clark, E., Dean, J., Hall, F., (2002) Practical Software Measurement Objective Information for Decision Makers, Addison-Wesley. Mendes, A. (2002) Arquitetura de Software: Desenvolvimento Orientado Para Arquitetura. Campus. Nakagawa, E. Y. (2006) Uma Contribuição ao Projeto Arquitetural de Ambientes de Engenharia de Software, Tese de Doutorado, Universidade de São Paulo. Nascimento, L. M. A. (2007) Uma Abordagem Automatizada de Medição em Processos de Software, Dissertação de Mestrado, Universidade Federal do Pará. Schnaider, L., Santos, G., Montoni, M., Rocha, A. R. (2004) Uma abordagem para Medição e Análise em Projetos de Desenvolvimento de Software. III Simpósio Brasileiro de Qualidade de Software. Brasília, Brasil. Selby, R. W., Porter, A. A., Schmidt, D. C., Berney, J. (1991) Metric-Driven Analysis and Feedback Systems for Enabling Empirically Guided Software Development. 13 th International Conference on Software Engineering. Austin, Estados Unidos. Shaw M., Garlan, D. (1996) Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall. SOFTEX. (2009) MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral. Disponível em: < Acesso em: março de 2011.

Apoio à Medição em um ADS Centrado em Processos

Apoio à Medição em um ADS Centrado em Processos Apoio à Medição em um ADS Centrado em Processos Talita Ribeiro, Luciana Nascimento, Liken Lima, Carla Reis, Rodrigo Q. Reis Universidade Federal do Pará - UFPA, Faculdade de Computação - FACOMP Laboratório

Leia mais

Universidade Federal de Pernambuco

Universidade Federal de Pernambuco Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação 2007.2 Mapeamento do Modelo CMMI À Norma ISO/IEC 12207 Proposta de Trabalho de Graduação Aluna: Ana Paula Bezerra

Leia mais

Nesta seção você encontra artigos voltados para testes, processo, modelos, documentação, entre outros

Nesta seção você encontra artigos voltados para testes, processo, modelos, documentação, entre outros Engenharia PROCE SSO Nesta seção você encontra artigos voltados para testes, processo, modelos, documentação, entre outros Medição de Software Um importante pilar da melhoria de processos de software De

Leia mais

Medição e Análise de Processo de Software Utilizando Técnicas de Inteligência Artificial

Medição e Análise de Processo de Software Utilizando Técnicas de Inteligência Artificial Medição e Análise de Processo de Software Utilizando Técnicas de Inteligência Artificial Luciana Maria Azevedo Nascimento Orientador: Rodrigo Quites Reis Co-orientador: Carla Alessandra Lima Reis Universidade

Leia mais

WKM: Uma Ferramenta para Auxiliar a Gerência de Conhecimento Integrada a um ADS Centrado em Processos

WKM: Uma Ferramenta para Auxiliar a Gerência de Conhecimento Integrada a um ADS Centrado em Processos WKM: Uma Ferramenta para Auxiliar a Gerência de Conhecimento Integrada a um ADS Centrado em Processos Jadielly Oliveira¹, ², Liken Lima¹, ², Silvia Nunes¹ das Dores, Ernani Sales¹, ², Gabriela Andrade¹,

Leia mais

Visão Geral de Engenharia de Software

Visão Geral de Engenharia de Software Visão Geral de Engenharia de Software Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda Engenharia de Software: Definição

Leia mais

Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização

Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização Anne Elise Katsurayama e Ana Regina Cavalcanti da Rocha COPPE/UFRJ Universidade

Leia mais

Apoio Automatizado para Avaliação de Riscos Baseado em Dados Estatísticos de Projetos de Desenvolvimento de Software

Apoio Automatizado para Avaliação de Riscos Baseado em Dados Estatísticos de Projetos de Desenvolvimento de Software Apoio Automatizado para Avaliação de Riscos Baseado em Dados Estatísticos de Projetos de Desenvolvimento de Software Alison Ricardo S. da Silva, Rodrigo Quites Reis (orientador) Programa de Pós-Graduação

Leia mais

Gerenciamento Objetivo de Projetos com PSM

Gerenciamento Objetivo de Projetos com PSM Gerenciamento Objetivo de Projetos com PSM (Practical Software and Systems Measurement) Mauricio Aguiar Qualified PSM Instructor www.metricas.com.br Agenda Introdução ao PSM O Modelo de Informação do PSM

Leia mais

Procedimento de Medição e Análise do Modelo para Pequenos Grupos (MPG)

Procedimento de Medição e Análise do Modelo para Pequenos Grupos (MPG) Procedimento de Medição e Análise do Modelo para Pequenos Grupos (MPG) Rita de Cássia Bitencourt Cardoso 1, Alexandre Marcos Lins de Vasconcelos 2, Ana Cristina Rouiller 3, Afonso Celso Soares 4 1, 4 Inatel

Leia mais

Requisitos para Ferramentas de Gestão de Projetos de Software

Requisitos para Ferramentas de Gestão de Projetos de Software Requisitos para Ferramentas de Gestão de Projetos de Software Thiago S. F. Silva 1, Rodolfo F. Resende 1 1 Departamento de Ciência da Computação Universidade Federal de Minas Gerais (UFMG) Av. Antônio

Leia mais

Uma Ferramenta de Apoio à Gerência de Requisitos Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos

Uma Ferramenta de Apoio à Gerência de Requisitos Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos Uma Ferramenta de Apoio à Gerência de Requisitos Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos Murilo F. Sales, Ernani de O. Sales, Carla A. Lima Reis, Rodrigo Q. Reis Laboratório

Leia mais

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF58 Prof.: (monalessa@inf.ufes.br) Conteúdo 4. Medição de Software

Leia mais

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis) CMMI / MPS.BR Modelos de Maturidade de Qualidade de Software Aplicações criteriosas de conceitos de gerenciamento de processos e de melhoria da qualidade ao desenvolvimento e manutenção de software CMMI

Leia mais

Qualidade de Software

Qualidade de Software Qualidade de Software Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com PAE: Armando M. Toda armando.toda@gmail.com Garantia de Qualidade n n Qualidade do Produto (aula anterior)

Leia mais

Rua Independência, 3281 CEP São José do Rio Preto SP Brasil.

Rua Independência, 3281 CEP São José do Rio Preto SP Brasil. Shift Metrics - Software de coleta de medidas e análise de indicadores com aderência aos requisitos exigidos pelo MPS.BR, desenvolvido e utilizado por uma empresa certificada MPS.BR Nível C Gustavo V.

Leia mais

Uma Abordagem para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade

Uma Abordagem para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade Uma Abordagem para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade Aluna: Monalessa Perini Barcellos 1, 2 Orientadora: Ana Regina Cavalcanti da Rocha 1 1 COPPE/UFRJ - Universidade

Leia mais

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta Garantia da Qualidade, Medição e Melhoria Leonardo Gresta Paulino Murta leomurta@ic.uff.br Exercício motivacional Leonardo Murta Garantia da Qualidade, Medição e Melhoria 2 Qualidade depende da perspectiva...

Leia mais

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral Engenharia de Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2017 Qualidade de Qualidade é um termo que pode ter diferentes interpretações. Existem muitas definições de qualidade

Leia mais

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Bernardo Grassano 1, Analia Irigoyen Ferreiro Ferreira 2, Mariano Montoni 3 1 Project Builder Av. Rio Branco 123, grupo 612, Centro

Leia mais

GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS

GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Professor NOME: RÔMULO CÉSAR DIAS DE ANDRADE Mini CV: Doutorando em Ciência

Leia mais

Padrões de Qualidade de Software

Padrões de Qualidade de Software Engenharia de Software I 2015.2 Padrões de Qualidade de Software Engenharia de Software Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade de Software

Leia mais

Qualidade de Software (cont)

Qualidade de Software (cont) Qualidade de Software (cont) Qualidade de Processo Profa Rosana Braga 1/2017 Material elaborado por docentes do grupo de Engenharia de Software do ICMC/USP Incorporação da Qualidade Requisitos do Usuário

Leia mais

Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI

Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI Ana Regina Rocha, Mariano Montoni, Gleison Santos, Kathia Oliveira, Ana Cândida Natali, Paula Mian,

Leia mais

APOIO AO CONTROLE ESTATÍSTICO DE PROCESSOS DE SOFTWARE INTEGRADO A UM ADS

APOIO AO CONTROLE ESTATÍSTICO DE PROCESSOS DE SOFTWARE INTEGRADO A UM ADS UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE CIÊNCIAS EXATAS E NATURAIS PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO Lucélia Pereira Gonçalves APOIO AO CONTROLE ESTATÍSTICO DE PROCESSOS DE SOFTWARE

Leia mais

Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso

Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso Rafaella C. Carvalho¹, Rodolfo Miranda de Barros¹ 1 Departamento de Computação Universidade Estadual de Londrina (UEL)

Leia mais

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo.

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo. DCC / ICEx / UFMG O Modelo CMMI Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Um pouco de história Na década de 80, o Instituto de Engenharia de Software (SEI) foi criado Objetivos Fornecer software

Leia mais

WebAPSEE Pro: Um Ambiente de Apoio a Gerência de Processos de Software

WebAPSEE Pro: Um Ambiente de Apoio a Gerência de Processos de Software Artigos selecionados sobre ferramentas WebAPSEE Pro: Um Ambiente de Apoio a Gerência de Processos de Software Ernani Sales, Anderson Costa, Murilo Sales, Carla Lima Reis, Rodrigo Reis Laboratório de Engenharia

Leia mais

Uma Abordagem de Apoio à Realização de Controle Estatístico de Processos de Software em Organizações de Alta Maturidade

Uma Abordagem de Apoio à Realização de Controle Estatístico de Processos de Software em Organizações de Alta Maturidade Uma Abordagem de Apoio à Realização de Controle Estatístico de Processos de Software em Organizações de Alta Maturidade Monalessa Perini Barcellos 1, 2, Ana Regina Rocha 1 1 COPPE/UFRJ - Universidade Federal

Leia mais

Engenharia de Sistemas e Software Objetivos: Apresentar os métodos, técnicas e ferramentas para desenvolvimento e manutenção de sistemas e software.

Engenharia de Sistemas e Software Objetivos: Apresentar os métodos, técnicas e ferramentas para desenvolvimento e manutenção de sistemas e software. Engenharia de Sistemas e Software Apresentar os métodos, técnicas e ferramentas para desenvolvimento e manutenção de sistemas e software. Sistema, sistema de informação e software; engenharia de sistemas

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto Ciência da Computação ENGENHARIA DE SOFTWARE Métricas e Estimativas do Projeto Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Métricas APF Análise de Pontos de Função Estimativas

Leia mais

MEDIÇÃO EM PROCESSOS DE SOFTWARE: DA APLICAÇÃO PRÁTICA À MELHORIA DE UMA FERRAMENTA DE PLANEJAMENTO E ANÁLISE

MEDIÇÃO EM PROCESSOS DE SOFTWARE: DA APLICAÇÃO PRÁTICA À MELHORIA DE UMA FERRAMENTA DE PLANEJAMENTO E ANÁLISE UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Talita Vieira Ribeiro MEDIÇÃO EM PROCESSOS DE SOFTWARE: DA APLICAÇÃO PRÁTICA À MELHORIA

Leia mais

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta Garantia da Qualidade, Medição e Melhoria Leonardo Gresta Paulino Murta leomurta@ic.uff.br Exercício motivacional Leonardo Murta Garantia da Qualidade, Medição e Melhoria 2 Qualidade depende da perspectiva...

Leia mais

Definição de um processo de medição de software baseado em Seis Sigma e CMMI

Definição de um processo de medição de software baseado em Seis Sigma e CMMI ISSN: 2317-0840 Definição de um processo de medição de software baseado em Seis Sigma e CMMI Rafael V. M. Santos 1, Marcelo S. Oliveira 2, Eric B. Ferreira 3, Sabrina B. Vargas 4, Eros E. Moura 1 1 Instituto

Leia mais

Componentes e Requisitos de um Ambiente Baseado em Conhecimento para Análise de Desempenho de Processos de Software

Componentes e Requisitos de um Ambiente Baseado em Conhecimento para Análise de Desempenho de Processos de Software Componentes e Requisitos de um Ambiente Baseado em Conhecimento para Análise de Desempenho de Processos de Software Natália Chaves Lessa Schots, Taísa Guidini Gonçalves, Rodrigo Figueiredo Magalhães, Ana

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO DEPARTAMENTO: SISTEMAS DE INFORMAÇÃO DISCIPLINA: GERÊNCIA DE

Leia mais

O Uso do dotproject no Processo Prodepa de Desenvolvimento de Software

O Uso do dotproject no Processo Prodepa de Desenvolvimento de Software Artigos selecionados sobre ferramentas O Uso do dotproject no Processo Prodepa de Desenvolvimento de Software Renata W. Monteiro 1, Leila Daher 1, Cláudio R. de Lima Martins 1 1 Diretoria de Desenvolvimento

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

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO Roteiro Processos do Ciclo de Vida de Software Diego Martins dmvb@cin.ufpe.br Histórico Objetivos Organização Processos Fundamentais Processos Organizacionais de Processo IEC ISO International Electrotechnical

Leia mais

A INFLUÊNCIA DAS ESTRUTURAS ORGANIZACIONAIS EM AMBIENTES DE GERÊNCIA MULTIPROJETOS

A INFLUÊNCIA DAS ESTRUTURAS ORGANIZACIONAIS EM AMBIENTES DE GERÊNCIA MULTIPROJETOS M UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO A INFLUÊNCIA DAS ESTRUTURAS ORGANIZACIONAIS EM AMBIENTES DE GERÊNCIA MULTIPROJETOS PROPOSTA DE TRABALHO DE

Leia mais

Gerência de Conhecimento como Apoio para a Implantação de Processos de Software

Gerência de Conhecimento como Apoio para a Implantação de Processos de Software Gerência de Conhecimento como Apoio para a Implantação de Processos de Software Ahilton Barreto, Mariano Montoni, Gleison Santos, Ana Regina Rocha COPPE/UFRJ - Universidade Federal do Rio de Janeiro Caixa

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN DEPARTAMENTO: SISTEMAS DE INFORMAÇÃO PLANO DE ENSINO DISCIPLINA: GERÊNCIA DE

Leia mais

Aplicação da Análise de Sistemas à Definição de Processos de Desenvolvimento de Software

Aplicação da Análise de Sistemas à Definição de Processos de Desenvolvimento de Software Glória Maria de Paula Oliveira Aplicação da Análise de Sistemas à Definição de Processos de Desenvolvimento de Software Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção

Leia mais

1.1. Melhoria Contínua

1.1. Melhoria Contínua 1 Introdução Um dos desafios enfrentados pela Engenharia de Software é o de criar instrumentos para que um produto de software possa ser desenvolvido com qualidade e de forma eficiente, consumindo o mínimo

Leia mais

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação - Centro de Ciências Exatas, Naturais e de Saúde Departamento de Computação Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação COM06852 - Introdução aos SI Prof.

Leia mais

Alinhamento dos Processos de Desenvolvimento de Software do Laboratório GAIA ao modelo de qualidade MR-MPS-SW

Alinhamento dos Processos de Desenvolvimento de Software do Laboratório GAIA ao modelo de qualidade MR-MPS-SW Alinhamento dos Processos de Desenvolvimento de Software do Laboratório GAIA ao modelo de qualidade MR-MPS-SW Lucas Busatta Galhardi 1, Rodolfo Miranda de Barros 1 1 Departamento de Computação Universidade

Leia mais

Reutilização de Software

Reutilização de Software Reutilização de Software Cláudia Maria Lima Werner werner@cos.ufrj.br COPPE/UFRJ Programa de Engenharia de Sistemas e Computação Tópicos Engenharia de Software Processo de Software Reutilização de Software

Leia mais

Uma Abordagem para a Evolução Transparente em Repositórios de Medição de Software

Uma Abordagem para a Evolução Transparente em Repositórios de Medição de Software Bernardo Arraes Vinhosa Uma Abordagem para a Evolução Transparente em Repositórios de Medição de Software O sistema Clairvoyant Dissertação de Mestrado Dissertação apresentada como requisito parcial para

Leia mais

Uma Ferramenta de Apoio à Gerência de Conhecimento Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos

Uma Ferramenta de Apoio à Gerência de Conhecimento Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos Uma Ferramenta de Apoio à Gerência de Conhecimento Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos Liken Lima, Silvia Nunes das Dores, Jadielly Oliveira, Ernani Sales, Gabriela

Leia mais

Implantação dos Processos Gerência de Projeto e Medição com Auxílio de Ferramenta Baseada em Planilhas

Implantação dos Processos Gerência de Projeto e Medição com Auxílio de Ferramenta Baseada em Planilhas Implantação dos Processos Gerência de Projeto e Medição com Auxílio de Ferramenta Baseada em Planilhas Carlos A. Simões 1, Claudia L. Sodré 2, Gleison Santos 3,4 1 Synapsis Brasil Ltda. Av. das Américas

Leia mais

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES INSTRUÇÕES - Esta prova é SEM CONSULTA. - Inicie a prova colocando o seu nome em todas as páginas. - Todas as respostas às questões devem ser preenchidas a caneta. - Todas as informações necessárias estão

Leia mais

Conjunto de Recomendações para Medição de Software Visando ao Controle Estatístico de Processos

Conjunto de Recomendações para Medição de Software Visando ao Controle Estatístico de Processos Conjunto de Recomendações para Medição de Software Visando ao Controle Estatístico de Processos Monalessa Perini Barcellos 1, 2, Ricardo de Almeida Falbo 1, Ana Regina Rocha 2, Ana Flávia Campos Leão 1,

Leia mais

Arquitetura de Software: Documentação

Arquitetura de Software: Documentação Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Arquitetura de Software: Documentação SSC-0527 Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa Tiago Volpato Introdução

Leia mais

Spider-PE: Uma Ferramenta de Apoio à Implementação da Capacidade do MR-MPS Nível F e CMMI-DEV Nível 2

Spider-PE: Uma Ferramenta de Apoio à Implementação da Capacidade do MR-MPS Nível F e CMMI-DEV Nível 2 Spider-PE: Uma Ferramenta de Apoio à Implementação da Capacidade do MR-MPS Nível F e CMMI-DEV Nível 2 Antônio A. C. Silva 1, Elder J. F. Silva 1, Carlos S. Portela 2, Alexandre M. L. Vasconcelos 2, Sandro

Leia mais

MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira

MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira Marcos Kalinowski, Gleison Santos, Sheila Reinehr, Mariano Montoni, Ana Regina Rocha, Kival Chaves Weber,

Leia mais

COPPE/UFRJ - Universidade Federal do Rio de Janeiro Caixa Postal: CEP: Rio de Janeiro, RJ, Brasil

COPPE/UFRJ - Universidade Federal do Rio de Janeiro Caixa Postal: CEP: Rio de Janeiro, RJ, Brasil Uma Estratégia para Medição de Software e Avaliação de Bases de Medidas para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade Monalessa Perini Barcellos 1, 2, Ana Regina

Leia mais

COPE: Correspondência Conceitual entre o modelo PSM e a Estatística

COPE: Correspondência Conceitual entre o modelo PSM e a Estatística ISSN: 2317-0840 COPE: Correspondência Conceitual entre o modelo PSM e a Estatística Rafael V. M. Santos 1, Marcelo S. Oliveira 2, Eric B. Ferreira 3, Sabrina B. Vargas 4, Eros E. Moura 1 1 Instituto Federal

Leia mais

Prof. Emiliano S. Monteiro

Prof. Emiliano S. Monteiro Prof. Emiliano S. Monteiro O que é qualidade? Existem diversas definições... 1. Qualidade é estar em conformidade com os requisitos dos clientes 2. Qualidade é antecipar e satisfazer os desejos dos clientes

Leia mais

Aplicação de Controle Estatístico de Processo (CEP) no contexto do MR-MPS em uma Fábrica de Software

Aplicação de Controle Estatístico de Processo (CEP) no contexto do MR-MPS em uma Fábrica de Software Artigos aceitos Aplicação de Controle Estatístico de Processo (CEP) no contexto do MR-MPS em uma Fábrica de Software Thercio Rodrigues do Nascimento 1, Cristiane Soares Ramos 1, Luiz Carlos Miyadaira Ribeiro

Leia mais

Diagnóstico do Cenário Atual da Organização para Implementação de Iniciativas de Melhoria de Processo de Software

Diagnóstico do Cenário Atual da Organização para Implementação de Iniciativas de Melhoria de Processo de Software XII Workshop de Teses e Dissertações em Qualidade de Software Diagnóstico do Cenário Atual da Organização para Implementação de Iniciativas de Melhoria de Processo de Software Patrícia Lima, Gleison Santos

Leia mais

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES P1-MPS.BR - Prova de Conhecimento de Introdução ao MPS.BR Data: 11 de dezembro de 2006 Horário: 13:00 às 15:00 horas (hora de Brasília) e-mail: Nota: INSTRUÇÕES Você deve responder a todas as questões.

Leia mais

Agenda da Aula. Melhoria do Processo de Software. Por que melhorar o processo? De onde veio a idéia? Qualidade do Produto. Qualidade de Software

Agenda da Aula. Melhoria do Processo de Software. Por que melhorar o processo? De onde veio a idéia? Qualidade do Produto. Qualidade de Software Engenharia de Software Aula 20 Agenda da Aula Melhoria do Processo de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 16 Maio 2012 Melhoria de Processo Medição Análise Mudança

Leia mais

Rua Padre Chagas, 79/ Porto Alegre RS Brasil. Rua Tomaz Flores, 95/ Porto Alegre RS Brasil

Rua Padre Chagas, 79/ Porto Alegre RS Brasil. Rua Tomaz Flores, 95/ Porto Alegre RS Brasil Oportunidades de Melhoria Identificadas no MR MPS a partir do Mapeamento com o Modelo CMMI e as Normas ISO/IEC 12207 e ISO/IEC 15504, no contexto do Projeto Cooperativa MPS.BR no RS Carlos Alberto Becker

Leia mais

Gestão Integrada da Melhoria de Processos em Organizações de Software

Gestão Integrada da Melhoria de Processos em Organizações de Software Artigos aceitos Gestão Integrada da Melhoria de Processos em Organizações de Software Marcelo Santos de Mello 1,2, Ana Regina Rocha 2 marcelo@informal.com.br, {msmello,darocha}@cos.ufrj.br 1 Informal Informática

Leia mais

Controlle: Ferramenta de Apoio à Gerência de Requisitos

Controlle: Ferramenta de Apoio à Gerência de Requisitos Controlle: Ferramenta de Apoio à Gerência de Requisitos Fernando Nascimento 1, Marcus Teixeira 1, Marcello Thiry 2 e Alessandra Zoucas 2 1 Khor Tecnologia da Informação Rod. SC 401, Km 01 n 600 Ed. Alfama

Leia mais

Arquitetura de Software Parte 1/3 Introdução* Jorge H. C. Fernandes Junho de 1999

Arquitetura de Software Parte 1/3 Introdução* Jorge H. C. Fernandes Junho de 1999 Arquitetura de Software Parte 1/3 Introdução* Jorge H. C. Fernandes Junho de 1999 Arquitetura de Software Este curso é baseado no livro Software Architecture in Practice, de Len Bass, Paul Clements and

Leia mais

Críticas comuns a processos baseados em planejamento

Críticas comuns a processos baseados em planejamento Críticas comuns a processos baseados em planejamento Arndt von Staa Departamento de Informática PUC-Rio Maio 2014 Existem problemas? Os objetivos de um processo são: atingir sistematicamente resultados

Leia mais

Arquitetura de Software: Introdução

Arquitetura de Software: Introdução Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Arquitetura de Software: Introdução SSC-121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2º semestre de 2012 Conteúdo

Leia mais

Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR

Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR Bernardo Grassano 1, Eduardo Carvalho 2, Analia Irigoyen Ferreiro Ferreira 3, Mariano Montoni 3 1 Project

Leia mais

Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP:

Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: 8429016 Definição de MDA OMG (Object Management Group) propôs uma aplicação abrangente das práticas

Leia mais

UM ESTUDO DOS PROCESSOS DE CICLO DE VIDA DE SOFTWARE A PARTIR DA NORMA ISO 12207

UM ESTUDO DOS PROCESSOS DE CICLO DE VIDA DE SOFTWARE A PARTIR DA NORMA ISO 12207 UM ESTUDO DOS PROCESSOS DE CICLO DE VIDA DE SOFTWARE A PARTIR DA NORMA ISO 12207 A Study of the Processes of Cycle of Life of Software from Norm Iso 12207 Walteno Martins Parreira Júnior, José Lino Alves

Leia mais

REPOSITÓRIO DE MEDIDAS PARA ORGANIZAÇÕES DE ALTA MATURIDADE EM PROCESSOS DE SOFTWARE. Carlos Alberto Simões

REPOSITÓRIO DE MEDIDAS PARA ORGANIZAÇÕES DE ALTA MATURIDADE EM PROCESSOS DE SOFTWARE. Carlos Alberto Simões REPOSITÓRIO DE MEDIDAS PARA ORGANIZAÇÕES DE ALTA MATURIDADE EM PROCESSOS DE SOFTWARE Carlos Alberto Simões Dissertação de Mestrado apresentada ao Programa de Pós-graduaçãoemEngenharia de Sistemas e Computação,

Leia mais

Identificação de Fatores que Influenciam a Produtividade em Projetos de Software

Identificação de Fatores que Influenciam a Produtividade em Projetos de Software Identificação de Fatores que Influenciam a Produtividade em Projetos de Software Reinaldo Cabral e Rafael Morais Inform Sistemas Ltda. Av. Humberto Mendes, 189, Jaraguá, 57020-580, Maceió-AL {reinaldo,

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Agenda Visão Geral de Qualidade Qualidade Aplicada ao Software

Leia mais

Visão Geral da Norma ISO/IEC 12207

Visão Geral da Norma ISO/IEC 12207 UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Visão Geral da Norma ISO/IEC 12207 Engenharia de Software 2o. Semestre

Leia mais

Uma Proposta de Metodologia para Gerenciamento de Riscos em Projetos de Software aderente a Modelos e Normas de Qualidade de Processo de Software

Uma Proposta de Metodologia para Gerenciamento de Riscos em Projetos de Software aderente a Modelos e Normas de Qualidade de Processo de Software XII Workshop de Teses e Dissertações em Qualidade de Software Uma Proposta de Metodologia para Gerenciamento de Riscos em Projetos de Software aderente a Modelos e Normas de Qualidade de Processo de Software

Leia mais

Uma Arquitetura de Referência para Medição de Software

Uma Arquitetura de Referência para Medição de Software UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA Ciro Xavier Maretto Uma Arquitetura de Referência para Medição de Software

Leia mais

Gerenciamento de Comunicação em Projetos de Software - Um estudo de caso no Laboratório Gaia da UEL

Gerenciamento de Comunicação em Projetos de Software - Um estudo de caso no Laboratório Gaia da UEL Gerenciamento de Comunicação em Projetos de Software - Um estudo de caso no Laboratório Gaia da UEL Vinicius Marques Chioratto 1, Rodolfo Miranda de Barros 1 1 Departamento de Computação Universidade Estadual

Leia mais

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral SSC 121-Engenharia de 1 Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Qualidade de Qualidade é um termo que pode ter diferentes interpretações Existem muitas definições

Leia mais

Proposta de um Processo de Gerência de Configuração de Software para o CTIC-UFPA

Proposta de um Processo de Gerência de Configuração de Software para o CTIC-UFPA Proposta de um Processo de Gerência de Configuração de Software para o CTIC-UFPA Larissa Fernandes Chagas¹; Daniel Dias de Carvalho¹; Carla Alessandra Lima Reis¹; Antônio Jorge Gomes Abelém¹ ¹ Centro de

Leia mais

Especialização em Arquitetura e Engenharia de Software

Especialização em Arquitetura e Engenharia de Software Especialização em Arquitetura e Engenharia de Software APRESENTAÇÃO DO CURSO As empresas brasileiras passam por uma grande e rápida transformação, impulsionadas pela busca de maior qualidade e produtividade,

Leia mais

UNIVERSIDADE FEDERAL DO CEARÁ CAMPUS QUIXADÁ CURSO DE SISTEMAS DE INFORMAÇÃO MARIA DA CONCEIÇÃO DO NASCIMENTO ARRUDA

UNIVERSIDADE FEDERAL DO CEARÁ CAMPUS QUIXADÁ CURSO DE SISTEMAS DE INFORMAÇÃO MARIA DA CONCEIÇÃO DO NASCIMENTO ARRUDA UNIVERSIDADE FEDERAL DO CEARÁ CAMPUS QUIXADÁ CURSO DE SISTEMAS DE INFORMAÇÃO MARIA DA CONCEIÇÃO DO NASCIMENTO ARRUDA UM ESTUDO DE CASO: RELATO E EXPERIÊNCIA DA IMPLANTAÇÃO DE UM PROCESSO DE MEDIÇÃO NO

Leia mais

Uma Proposta de Mapeamento dos Processos Existentes no Guia de Aquisição do MPS.BR e no CMMI-ACQ

Uma Proposta de Mapeamento dos Processos Existentes no Guia de Aquisição do MPS.BR e no CMMI-ACQ Trabalhos em andamento Uma Proposta de Mapeamento dos Processos Existentes no Guia de Aquisição do MPS.BR e no CMMI-ACQ Julio Cezar Costa Furtado 1,2, Sandro Ronaldo Bezerra Oliveira 1,2 julio.furtado@gmail.com,

Leia mais

Uma Implementação do Processo de Gerência de Projetos Usando Ferramentas de Software Livre

Uma Implementação do Processo de Gerência de Projetos Usando Ferramentas de Software Livre Artigos selecionados sobre ferramentas Uma Implementação do Processo de Gerência de Projetos Usando Ferramentas de Software Livre Ewelton Yoshio C. Yoshidome¹, Maurício Ronny de A. Souza¹, Wallace Michel

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades

Leia mais

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

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 09289 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Especificação

Leia mais

Uma Abordagem de Definição de Processos de Software Baseada em Reutilização

Uma Abordagem de Definição de Processos de Software Baseada em Reutilização Uma Abordagem de Definição de Processos de Software Baseada em Reutilização Ahilton Barreto, Leonardo Murta, Ana Regina Rocha COPPE/UFRJ Programa de Engenharia de Sistemas e Computação Caixa Postal 68511

Leia mais

Lições Aprendidas pela II-ITS no Projeto de Implementação MPS.BR Nível G no Grupo de Empresas em Salvador

Lições Aprendidas pela II-ITS no Projeto de Implementação MPS.BR Nível G no Grupo de Empresas em Salvador Lições Aprendidas pela II-ITS no Projeto de Implementação MPS.BR Nível G no Grupo de Empresas em Salvador David Yoshida e Maria Bernardete de Menezes Tavares ITS Instituto de Tecnologia de Software Rua

Leia mais

Aplicação dos Gráficos de Controle CUSUM Tabular para Avaliação da Aderência dos Projetos ao Processo de Software

Aplicação dos Gráficos de Controle CUSUM Tabular para Avaliação da Aderência dos Projetos ao Processo de Software Aplicação dos Gráficos de Controle CUSUM Tabular para Avaliação da Aderência dos Projetos ao Processo de Software Paula Moreira 1, Lenilda Pinheiro 1, Jaciane Ribeiro 2, Cleidson de Souza 1, Rodrigo Quites

Leia mais

Avaliação do Processo de Medição em Gerência de Incidentes e Gerência de Continuidade e Disponibilidade à Luz do MR-MPS-SV

Avaliação do Processo de Medição em Gerência de Incidentes e Gerência de Continuidade e Disponibilidade à Luz do MR-MPS-SV Avaliação do Processo de Medição em Gerência de Incidentes e Gerência de Continuidade e Disponibilidade à Luz do MR-MPS-SV Bianca Trinkenreich, Gleison Santos Programa de Pós-Graduação em Informática,

Leia mais

Análise de Ferramentas para Controle de Versões de Software no Contexto do MPS.BR

Análise de Ferramentas para Controle de Versões de Software no Contexto do MPS.BR Análise de Ferramentas para Controle de Versões de Software no Contexto do MPS.BR Danne da Silva Oliveira 1, Heitor Costa 2, Paulo Afonso Parreira Júnior 2 1 Instituto de Ciências Exatas - Universidade

Leia mais

Monalessa Perini Barcellos, Sávio Mendes de Figueiredo, Ana Regina Rocha, Guilherme Travassos

Monalessa Perini Barcellos, Sávio Mendes de Figueiredo, Ana Regina Rocha, Guilherme Travassos CustPlan: Uma Ferramenta de Apoio ao Planejamento de Tempo e Custos de Projetos de Software baseada em Modelos Paramétricos, Analogia de Estimativas, Julgamento de Especialistas e Conhecimento Organizacional

Leia mais

Spider-CoCoMo: Uma Ferramenta de Apoio ao CoCoMo no Contexto da Melhoria do Processo de Software

Spider-CoCoMo: Uma Ferramenta de Apoio ao CoCoMo no Contexto da Melhoria do Processo de Software Spider-CoCoMo: Uma Ferramenta de Apoio ao CoCoMo no Contexto da Melhoria do Processo de Software Kleverton Macedo 1, Sandro Ronaldo Bezerra Oliveira 1 1 Faculdade de Computação Instituto de Ciências Exatas

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE EMENTA ENGENHARIA DE SOFTWARE DISCIPLINA: Estrutura e Fluxo de Informação EMENTA: A disciplina Estrutura e Fluxo de Informação se propõe a capacitar o aluno sobre os fundamentos da Gestão da Informação

Leia mais

Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI

Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI Ana Cervigni Guerra Eduardo Paulo de Souza Projeto Reconhecido na Categoria Serviços Tecnológicos Brasília, 31 de

Leia mais

Projeto MPS.BR melhoria de. processo do software. Planejado 2005

Projeto MPS.BR melhoria de. processo do software. Planejado 2005 Projeto MPS.BR melhoria de processo do software Brasileiro: Resultados 2004 e Planejado 2005 SUMÁRIO 1. Introdução 2. Projeto MPS.BR e Modelo MPS 3. Resultados 2004 4. Planejado 2005 5. Conclusão Kival

Leia mais