/ 13 13 de Setembro de 20041 UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas III
Advertisements

Qualidade de Software Aula 6 / 2010
Engenharia de Software CMMI Prof. E.A.Schmitz 2007.
Prof.ª Adriana dos Santos Caparróz Carvalho
> Fases de Engenharia de SW > Gestão de Projectos de SW
Tópicos Motivação para teste Por que algumas empresas não testam
Gestão de Projetos Áreas de conhecimentos Integração
CMM(Capabililty Matury Model)
Antonio Carlos Tonini Maio / 2004
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Reunião de Abertura – Avaliação MPS.Br
Trabalho de Engenharia de Software II
RUPinho Qualidade de Software
Visão Geral PRO.NET.
Modelos de Maturidade de Processos de Software
Cap 2 – Processo de Software
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Projeto: Capacitação em GP
Capability Maturity Model (CMM)
Prof. Alexandre Vasconcelos
Modelos de Maturidade de Processos de Software
Implantação e Melhoria de Processos de SOFTWARE
Modelos de Maturidade de Processos de Software
Reunião de Abertura – Avaliação MPS.Br
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
Teve início em 1991, Criado pelo jovem Linus Torvalds Foi baseado no Unix Foi criado para ser um Sistema Operacional mais leve que o Unix Um grande diferencial.
Gerenciamento da Qualidade
Melhoria do processo de software brasileiro
QUALIDADE DE SOFTWARE & AVALIAÇÃO DE DESEMPENHO DE SISTEMAS II
Teste de Software Conceitos iniciais.
Qualidade de Processo de Software CMM e CMMI Aldo Rocha.
Software livre Uma visão geral: dos primórdios dos gnus ao atual habitat dos pingüins.
Engenharia de Software
Recomendações de Qualidade de Software para a Fábrica TechPeople Área de Conhecimento: Engenharias e Computação Autores: Thiago da Rosa Ghisi (bolsista),
Modelos de Qualidade para indivíduos e grupos: PSP & TSP
- CMMI- Capability Maturity Model Integration
Integração.
Reinaldo Cabral Como produzir software consumindo menos recursos, em menos tempo e com mais qualidade. Reinaldo Cabral
Melhoria de Processo do Software Brasileiro
Antonio Nascimento Roteiro Introdução Objetivos Áreas de Conhecimento Certificações Conclusões Referências.
AVALIAÇÃO DE PROCESSOS DE SOFTWARE
Profª Eliane Costa Santana
Matheus B. M. Vianna Introdução ao Linux.
Prof. Fábio Botelho Metodologia de Desenvolvimento de Software - MDS Padrões de Processo de Software: CMMI.
CMM – Capability Maturity Model Carlos Augusto Mar Ago/2014.
Qualidade de Produtos de Software
Qualidade de Software O que é ‘Qualidade de Software’?
CMMI (Capability Maturity Model Integration) Aluna: Turah Xavier de Almeida.
Professor Maurício Maia
QUALIDADE DE SOFTWARE Prof. Carlos Augusto da Costa Carvalho.
1 YPM – Easy Project Management. 2 Complemento Francisco Eriko Barreto Brito Project Management Professional (PMP®) MBA em TI PMP Number: PMI.
PROGRAMA PARANÁ DIGITAL
ISO/IEC Prof. Dr. Sandro Ronaldo Bezerra Oliveira
Correspondência entre as normas ISO9001:2000 e ISO – Realização do Produto Disciplina: Qualidade de Software Professor: Alexandre Vasconcelos Grupo:
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
CMMI Capability Maturity Model – Integration

PROJETO SPICE ISO Integrantes: Erickson Balzaneli
1. Qualidade, Processos e Gestão de Software Uma proposta de uso do TMM para melhoria da capacidade nas áreas de Verificação e Validação do CMMI 13/12/2008.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Introdução a Métricas de Software Tópicos Avançados em Engenharia de Software III Danielle Dias e Cristine Gusmão / UFPE-PE.
Qualidade do Ponto de Vista de Gestão Aplicado na Homologação de software Márcia Falcão 27/03/2007 Qualidade do Ponto de Vista de Gestão, aplicado na Homologação.
Gerência de Sub-Contratação - SAM
GNU/Linux LEONARDO ESTRELA, Nº20, 10ºITM Índice Introdução História Software Livre Download Kernel Linux Ubuntu Unix Conclusão Interface do GNOME, uma.
CMMI Capability Maturity Model Integration
Transcrição da apresentação:

/ de Setembro de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados em Engenharia de Software 3 “Ferramentas Livres para Atendimento as Áreas de Processo do CMMI Nível 2” Por Ricardo André C. de Souza

/ de Setembro de Roteiro 4MotivaçãoMotivação 4CMMICMMI 4Software LivreSoftware Livre 4Ferramentas de SW LivreFerramentas de SW Livre 4Relação entre PA’s e Ferramentas LivresRelação entre PA’s e Ferramentas Livres 4Conclusões e Trabalhos FuturosConclusões e Trabalhos Futuros 4ReferênciasReferências

/ de Setembro de Motivação l Difusão de softwares livres nas organizações público/privadas; l Ética, no que diz respeito a pirataria de softwares; l Determinação do governo federal à adoção de softwares livres nos órgãos públicos (escolas, universidades, repartições, etc); l Estímulo a estudantes, pesquisadores e profissionais a adaptarem os softwares livres existentes às suas necessidades; l Viabilizar a implantação de um modelo de qualidade em organizações que tem recursos limitados quanto a aquisição de softwares.

/ de Setembro de CMMI Propósito l Fornecer guias para o melhoramento de processos e para o gerenciamento do desenvolvimento, aquisição, e manutenção de produtos e serviços. Representações l Contínua – similar a ISO/IEC 15504, abordagem mais flexível, alinhada ao objetivo de negócio da organização. l Em estágios – similar a SW-CMM, oferece um passo a passo detalhado para melhoria do processo, define níveis de maturidade.

/ de Setembro de CMMI Componentes da Representação em Estágios Níveis de Maturidade Área de Processo 1Área de Processo 2Área de Processo n Objetivos Específicos Práticas Específicas Objetivos Genéricos Características Comuns (CO, AB, DI, VE) Práticas Genéricas Estágio evolutivo de melhoramento de processo Nível 1 – Inicial, Nível 2 – Gerenciado, Nível 3 – Definido, Nível 4 – Gerenciado Quantitativamente, Nível 5 – Otimizando. Conjunto de práticas que satisfazem um conjunto de objetivos importantes para se ter melhoria significativa na área. Descrevem o que deve ser implementado para satisfazer a área de processo. Descrevem as atividades para cumprimento dos objetivos específicos de uma PA Podem aparecer em múltiplas PA’s. Maior controle no planejamento e implantação de processos. Organizam as práticas genéricas CO – Compromisso a executar, AB – Habilidade a executar, DI – Direcionando a execução, VE – Verificando a execução. Asseguram que os processos associados a uma PA sejam eficazes, repetíveis e duradouros.

/ de Setembro de CMMI Nível 2 - Gerenciado l Os requisitos são gerenciados e os processos são planejados, realizados, medidos e controlados; Áreas de Processo l Gerenciamento de Requisitos, l Planejamento de Projeto, l Controle e Monitoramento de Projeto, l Gerenciamento do Fornecedor, l Análise e Medição, l Garantia da Qualidade do Produto e do Processo.

/ de Setembro de Software Livre Definição l Software Livre (Free Software) é o software disponível com a permissão para qualquer um usá-lo, copiá-lo e distribuí-lo, seja na forma original ou com modificações, seja gratuitamente ou com custo; l A possibilidade de modificação implica em que o código fonte esteja disponível (Open Source) e o software deve poder ser executado em um sistema operacional também livre. Freeware l Softwares que permitem a redistribuição mas não a modificação, e seu código fonte não é disponibilizado.

/ de Setembro de Software Livre Histórico l Em 1985 foi criada a Free Software Foundation, motivada pela indignação do então integrante do MIT, Richard Stallman, contra a proibição de se acessar o código fonte de um software, desenvolvido a partir do conhecimento acumulado de tantos outros programadores; l A idéia era produzir um sistema operacional livre que tivesse a lógica do sistema Unix que era proprietário. Por isso, os vários esforços de programação eram reunidos em torno do nome GNU (Gnu Is Not Unix); l A fundação inventou a GPL (General Public License), conhecida como copyleft em contraposição a copyright, para garantir que os esforços coletivos não sejam indevidamente considerados propriedades de alguém;

/ de Setembro de Software Livre Histórico (Continuação) l Com a difusão da Internet, o movimento de software livre ganhou o mundo e logrou produzir um sistema operacional livre, completo e multifuncional; l Em 1992, o finlandês Linus Torvald conseguiu compilar todos os programas do movimento GNU em um kernel (núcleo central), o que viabilizou o sistema operacional; l Torvald denominou este seu esforço de Linux (Linus for Unix), nascendo o GNU/Linux.

/ de Setembro de Ferramentas de SW Livre FerramentaCaracterísticas PrincipaisS.O.LPs QualConRastreamento de Requisitos.Windows, LinuxDelphi, PHP TUTOSGerenciamento de Catálogos de Endereços, Registro de Bugs, Gerenciamento de Atividades, Gerenciamento de Horas Trabalhadas. IndependentePHP GanttProjectPlanejamento de Projeto utilizando Gráfico de Gantt. IndependenteJava NetOfficeGerenciamento de Projeto que necessita de colaboração entre Contratante e Contratado, Registro de Discussões e Informações, Validação de Documentos IndependentePHP, JavaScript MrProjectGerenciamento de ProjetoLinuxPHP OpenOfficeFerramenta de EscritórioIndependenteC++ CVSControle de VersõesIndependenteC++ BugzillaRegistro de Defeitos (bugs) e SoluçõesIndependenteCGI ArgoUMLModelagem UMLIndependenteJava

/ de Setembro de Relação entre PA’s e Ferramentas Livres Área de ProcessoPrincipais Produtos de TrabalhoFerramentas Sugeridas Gerenciamento de Requisitos Registro de requisitos, Matriz de rastreabilidade de requisitos. QualCon, OpenOffice. Planejamento de Projeto WBS, Estimativa com base em dados históricos das tarefas e produtos de trabalho, Cronograma, Orçamento, Lista de Riscos. OpenOffice, CVS, TUTOS, GanttProject, MrProject. Controle e Monitoramento de Projeto Performance do projeto, monitoramento dos riscos, revisões de milestones, revisões do plano de projeto. OpenOffice, TUTOS, GanttProject, MrProject. Gerenciamento do Fornecedor Lista de fornecedores, Critérios de avaliação, Testes de Aceitação, Documentação do produto e das entregas. NetOffice, OpenOffice, QualCon. Análise e MediçãoMedidas base (homens/hora, defeitos), Medidas Derivadas (EV, SPI), Resultado das análises. OpenOffice, Bugzilla. Garantia da Qualidade do Produto e do Processo Relatórios de não-conformidades, Gerenciamento de configuração, Requisições de mudanças, Revisões de Baselines OpenOffice, MrProject, Bugzilla, TUTOS, GanttProject, CVS

/ de Setembro de Conclusões e Trabalhos Futuros l Ferramentas de Software Livre:  Prós: viáveis, customizáveis;  Contras: documentação de uso e instalação, suporte. l Trabalhos Futuros  Experimento real através de um estudo de caso;  Integração entre as ferramentas para automatizar o processo e evitar redundância de informações e re-trabalho.

/ de Setembro de Referências l CMMI Product Team. Capability Maturity Model Integration (CMMI) for Software Engineering Version 1.1, Staged Representation. SEI (Software Engineering Institute) – Carnegie Mellon, USA, Ago, ; l Implementação de Software Livre no Governo Federal. l GNU Operating System – Free Software Foundation. l Sites de Dowload: sourceforge.net, openoffice.org, bugzilla.org, mrproject.codefactory.se, gnu.org/software/cvs.