Implantação do MPS.BR nível G
|
|
- Ana Castilhos Branco
- 6 Há anos
- Visualizações:
Transcrição
1 1. Introdução Implantação do MPS.BR nível G Thais Bergmann Instituto de Informática e Estatística Universidade Federal de Santa Catarina (UFSC) Caixa Postal Florianópolis SC Brasil thais.bergmann@gmail.com Dentre os principais fatores limitadores do crescimento das empresas de desenvolvimento de software está o caos em que essas operam, na maioria das vezes. Freqüentemente essas empresas até tem processos informais de desenvolvimento que são abandonados sempre que ocorre algum problema como, por exemplo, atraso no cronograma ou mudança de prioridade do projeto na empresa. Para esse contexto foi criado o MPS.BR, que é o programa de melhoria de processos de software. Uma vez que o MPS.BR é dividido em sete níveis, equivalentes ao CMMI, porém mais adequado a realidade das empresas de micro e pequeno porte, que podem implantar o modelo em etapas menores e desfrutarem dos benefícios mais rapidamente. Além disso, o MPS.BR custa em torno de quatro vezes menos que a certificação CMMI. 1.1 Organização deste Documento O primeiro capítulo trouxe a introdução ao conteúdo a ser apresentado assim como a organização deste documento. O segundo capítulo traz informações sobre a engenharia de software, assunto introdutório para melhor entendimento dos demais temas abordados neste documento. O terceiro capítulo discorre sobre os principais padrões de qualidade para processo de desenvolvimento de software, com um foco maior para o MPS.BR devido a sua importância nesse trabalho. No quarto capítulo é apresentada a Ilog Tecnologia e relatado como ocorreu a implantação do MPS.BR nível G. O quinto capítulo traz as conclusões obtidas a partir deste trabalho assim como os trabalhos futuros e referências bibliográficas utilizadas. 2. Engenharia de Software 2.1 O que é software Software é: (1) Instruções (programas de computador) que quando executadas, produzem a função e o desempenho desejados; (2) estruturas de dados que permitem que os programas manipulem adequadamente a informação; e (3) documentos que descrevem a operação e ouso dos programas. Pressman, As principais características que diferem o software dos demais produtos são as seguintes: o software é desenvolvido por engenharia, assim como os demais produtos manufaturados, o software precisa ser projetado. A diferença está na forma de construção deste uma vez que não é físico não é trivial saber exatamente o que se tem pronto ou quanto ainda falta para finalizá-lo.
2 2.2 Crise do Software e Surgimento da Engenharia de Software No início dos anos 80 a crise do software, devido a forma caótica como era desenvolvido e mantido, atraiu a atenção das empresas e governo americano. Nessa época o congresso americano verificou o impacto que a tecnologia tinha sobre a economia americana e na competitividade global dos Estados Unidos. O congresso verificou que o impacto da desordem vivida na época seria desastroso uma vez que a tecnologia dava forma ao futuro. A conclusão foi de que a melhor forma de se ter um futuro em ordem seria organizar o presente. A maior causa da crise do software é que as máquinas tornaram-se várias ordens de magnitude mais potentes! Em termos diretos, enquanto não havia máquinas, programar não era um problema; quando tivemos computadores fracos, isso se tornou um problema pequeno e agora que temos computadores gigantescos, programar tornou-se um problema gigantesco. Edsger Dijkstra na sua apresentação The Humble Programmer, Em 1984, o congresso americano fundou uma organização chamada Software Engineering Instituite (SEI), com uma equipe formada pelos mais importantes centros de pesquisa sobre o assunto nos EUA. Essa equipe ficou hospedada na Universidade Carnegie-Mellon em Pittsburgh. O objetivo do SEI é trabalhar para estabelecer normas e metodologias no campo de desenvolvimento de software para ajudar a América a manter a competitividade frente aos esforços tecnológicos no mundo. O SEI cumpriria esse objetivo através de programas de pesquisa, treinamentos e desenvolvimento profissional [11]. A primeira definição de engenharia de software foi proposta por Fritz Bauer em 1969, que é a seguinte: O estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja confiável e que funcione eficientemente em máquinas reais. 2.3 ISO/IEC Processos do Ciclo de Vida do Software Ciclo de vida é a estrutura que contém processos, atividades e tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software, abrangendo a vida do sistema desde a definição de seus requisitos até o término de seu uso. NBR ISO/IEC O objetivo da ISO/IEC é que cliente, fornecedor, desenvolvedor, mantenedor, operador, gerentes e desenvolvedores utilizem a mesma estrutura de processos, com terminologias bem definidas, que podem ser referenciadas pela indústria de software. O modelo de ciclo de vida do software consiste de todas as atividades desde a criação até a aposentadoria deste. A escolha do modelo de ciclo de vida é uma das mais influentes decisões para o sucesso do projeto em questão, pois se adequada contribui para que o processo de desenvolvimento do software seja eficiente, seja obtido um produto com mais qualidade além de minimizar os riscos inerentes ao processo. Assim como a escolha de um modelo de ciclo de vida inadequado ou a falta de um pode fazer que haja muito atividades desnecessárias e frustração ao longo do ciclo de vida do software. [31]
3 Os principais modelos existentes, suas vantagens e desvantagens podem ser vistos na tabela a seguir: Modelo de Ciclo de Vida Cascata Incremental Iterativo/Espiral Evolucionário Modelo V Vantagens Passos bem definidos fazem a gerência do projeto e gestão de recursos mais fáceis. Permite que grandes problemas sejam quebrados em problemas menores para serem entregues a uma equipe. Permite mudanças e o cliente é envolvido ao longo do ciclo de vida; Alguns usuários acham fácil de gerenciar o tempo; Permite o refinamento dos planos e idéias; Teste acontece cedo falhas podem ser encontradas mais cedo. Áreas importantes podem ser testadas primeiro; Assim como o modelo de ciclo de vida iterativo e espiral, mais adequado aos marcos, menor tempo entre início e produção, entregas para áreas importantes primeiro. Fácil de gerenciar, de acordo com os critérios da ISO Teste é contínuo e custo benefício em termos de defeitos encontrados e facilidade para consertar. Desvantagens Erros nos requisitos e projeto não são encontrados até a fase de teste, se torna caro para reparar. Não permite mudanças nos requisitos. Não resolve problemas do modelo cascata, a menos que combinado com os modelos de ciclo de vida iterativo, espiral ou evolucionário. Tempo para testar e fazer testes de regressão são elevados; Bastante tempo entre o início e produção; Alguns usuários acham que não é tão fácil para gerenciar por estágios; Pode ser difícil controlar custos e tempo; Menos clareza nos marcos do projeto; Assim como os modelos de ciclo de vida iterativo/ espiral, riscos por falhas podem continuar se propagando se os testes forem insuficientes. Necessita de muitos recursos para testar todos os derivados do projeto; No começo o ciclo de vida pode parecer caro e burocrático; Tabela 1 Vantagens de Desvantagens dos Modelos de Ciclo de Vida - Fonte [3]
4 3. Padrões de Qualidade de Processo de Software Os padrões de qualidade de processo de software mais conhecidos são a ISO/IEC 15504, CMMI e MPS.BR. A ISO/IEC define um modelo referência de processos considerados essenciais para a engenharia de software no mundo [6]. A ISO/IEC 15504, cuja estrutura pode ser vista na (Figura 9), descreve duas dimensões a serem consideradas para avaliar a evolução e capacidade dos processos, a primeira dimensão define os processos que devem ser avaliados e a segunda dimensão define as escalas utilizadas para medição da capacidade dos processos avaliados [6]. O CMMI, criado pelo SEI no ano 2000 e teve a versão 1.1 lançada em Os principais objetivos alcançados ao criar o CMMI foram: eliminar inconsistências entre os modelos existentes, implementar melhorias no modelo CMM, estar compatível com a norma ISO/IEC e contemplar a forma de representação contínua. O CMMI permite duas representações, por estágios e contínua. O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro, está em desenvolvimento desde dezembro de 2003 e é coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX), contando com apoio do Ministério da Ciência e Tecnologia (MCT), da Financiadora de Estudos e Projetos (FINEP) e do Banco Interamericano de Desenvolvimento (BID). Guia Geral O MPS.BR além do processo de melhoria, estabelece o método de avaliação das empresas e processo de aquisição. Foi desenvolvido baseado nas normas ISO/IEC Processos de Ciclo de Vida de Software, suas emendas 1 e 2, na ISO/IEC Avaliação de Processo e CMMI. Dessa forma está de acordo com o conteúdo do CMMI-DEV 3.1 Estrutura da Documentação MPS.BR Figura 1 Estrutura da Documentação do MPS.BR Fonte: Guia Geral MPS.BR v1.2
5 No Guia Geral está descrito o Modelo de Referência do MPS.BR. Ou seja, os processos e em função de seus resultados esperados, os níveis de maturidade e capacidades. Esses elementos descrevem a estrutura a ser implementada pela organização que deseja ter seus processos em conformidade com o MPS.BR [12]. O Guia de Aquisição contém as boas práticas para a aquisição de software e serviços correlatos [12]. O Guia de Avaliação contém o método e descrição dos papéis participantes de uma avaliação de maturidade no MPS.BR [12]. O Modelo de Negócios contém as regras para tornar-se uma instituição implementadora do MR-MPS, assim como para tornar-se uma instituição avaliadora. Além disso, contém orientações para organização de grupos de empresas para implementação e avaliação no MPS.BR, chamado de projeto cooperado e informações para obter a certificação de consultores de aquisição e treinamentos. [12] Guias de Implementação: faz parte do conjunto de documentos de apoio ao MPS.BR. Estes guias fornecem orientações para implementar nas organizações os níveis de maturidade descritos no modelo de referência, detalhando os processos contemplados nos respectivos níveis de maturidade e os resultados esperados com a implementação dos processos. 3.2 Conceitos Importantes no MPS.BR Atributo de processo é uma característica mensurável da capacidade do processo aplicável a qualquer processo [ISO/IEC , 2004]. Perfil do processo é um conjunto de pontuação de atributos de processo para um processo avaliado [ISO/IEC , 2004]. Resultado esperado do processo é resultado observável do sucesso do alcance do propósito do processo [ISO/IEC 12207:1995/Amd 1:2002]. A capacidade do processo é representada por um conjunto de atributos de processo descritos em termos de resultados esperados. A capacidade do processo expressa o grau de refinamento e institucionalização com que o processo é executado na organização. No MPS, à medida que a organização evolui nos níveis de maturidade, um maior nível de capacidade para desempenhar o processo deve ser atingido pela organização [12].
6 A estrutura de processos e níveis do MPS.BR pode ser vista na tabela abaixo: Nível Processo Atributo de Processo A B C D E Análise de Causas de Problemas e Resolução-ACP Gerência de Projetos GPR (evolução) Gerência de Riscos GRI Desenvolvimento para Reutilização DRU Análise de Decisão e Resolução ADR Gerência de Reutilização GRU (evolução) Verificação VER Validação - VAL Projeto e Construção do Produto PCP Integração do Produto ITP Desenvolvimento de Requisitos DRE Gerência de Projetos GPR (evolução) Gerência de Reutilização GRU Gerência de Recursos Humanos GRH Definição do Processo Organizacional DFP Avaliação e Melhoria do Processo Organizacional AMP AP 1.1, AP 2.1, AP 2.2, AP 3.1, AP 3.2, AP 4.1 AP 4.2, AP 5.1 e AP 5.2 AP 1.1, AP 2.1, AP 2.2, AP 3.1, AP 3.2, AP 4.1 e AP 4.2 AP 1.1, AP 2.1, AP 2.2, AP 3.1 e AP 3.2 AP 1.1, AP 2.1, AP 2.2, AP 3.1 e AP 3.2 AP 1.1, AP 2.1, AP 2.2, AP 3.1 e AP 3.2
7 Medição MED AP 1.1, AP 2.1 e AP 2.2 F Garantia da Qualidade - GQA Gerência de Configuração GCO G Aquisição AQU Gerência de Requisitos GRE Gerência de Projetos - GPR AP 1.1 e AP 2.1 Tabela 1 - Estrutura de Processos e Níveis do MPS.BR Fonte Guia Geral v1.2 No MPS.BR cada processo tem um propósito e seus resultados esperados. No nível G, estão os processos Gerência de Projetos e Gerência de Projetos. Os atributos de processo a serem atendidos nesse nível são o AP 1.1 e AP 2.1 [12], conforme citado anteriormente. O propósito do processo Gerência de Projetos é: O propósito do processo Gerência de Projetos é identificar, estabelecer, coordenar e monitorar as atividades, tarefas e recursos que um projeto necessita para produzir um produto e/ou serviço, no contexto dos requisitos e restrições do projeto. [12] O propósito da Gerência de Requisitos é: Guia Geral O propósito do processo Gerência de Requisitos é gerenciar os requisitos dos produtos e componentes do produto do projeto e identificar inconsistências entre os requisitos, os planos do projeto e os produtos de trabalho do projeto 4. Ilog Tecnologia Guia Geral A Ilog Tecnologia é uma micro empresa especializada no desenvolvimento de sistemas sob demanda. Foi fundada em 1997 e até o ano de 2007 dedicou-se ao desenvolvimento e evolução dos seus produtos para educação à distância. Em 2007 os direitos autorais dos produtos de educação à distância foram vendidos a empresa Datasul Educação Corporativa. Desde então a Ilog tem se dedicado ao desenvolvimento de sistemas sob demanda. Na mesma época em que a Ilog vendeu os direitos autorais dos seus produtos de Ensino a Distância iniciou o processo de implantação do MPS.BR nível G, através de um projeto cooperado coordenado pela ACATE. Em junho e julho de 2008 ocorrerão as avaliações para obter o nível G do MPS.BR.
8 4.1 Atividades para Implantação do MPS.BR na Ilog Tecnologia Conscientização A primeira atividade realizada pelos implementadores foram apresentações sobre o tema aos funcionários da Ilog para que esses se conscientizassem da importância de se ter um processo de desenvolvimento de software Diagnosticação da Situação Atual A segunda atividade para a implantação do MPS.BR nível G foi a diagnosticação do processo de software existente na empresa, mesmo que informal Treinamento A terceira atividade realizada para implantação do MPS.BR foram os treinamentos ministrados pelos implementadores sobre os processos do nível G do MPS.BR Mapeamento dos Processos Para mapear os processos foi utilizada a técnica de brainstorm orientada pelos implementadores, para que todos os resultados esperados do MPS.BR mapeado fossem atendidos pelo processo. O processo foi mapeado baseado na experiência dos profissionais da Ilog e dos implementadores Detalhamento dos Processos Mapeados Com o processo mapeado era possível iniciar a etapa de detalhamento deste processo. O detalhamento do processo implicava em decidir como deveria ser realizada cada atividade mapeada no processo. Isso era decidido em reuniões, geralmente com Gerente de Projetos, Analista de Sistemas e Gerente da Qualidade Treinamento do Processo Organizacional Após ter o processo totalmente documentado foi realizado o treinamento sobre o processo para todos os funcionários da Ilog. A partir de então o processo foi considerado institucionalizado, ou seja, foi considerado oficial para os próximos projetos a serem desenvolvidos na organização Avaliação Interna nos Projetos da Empresa Após a institucionalização dos processos, os novos projetos passaram a ser avaliados quanto à consistência em relação aos processos. A avaliação do Projeto era realizada pelo Gerente da Qualidade. Nessas avaliações foram detectadas muitos pontos fracos e erros cometidos no desenvolvimento dos processos, além dos problemas do projeto avaliado Simulados Os implementadores realizaram três simulados de avaliação ao longo da implantação. Além disso, contrataram um avaliador do oficial MPS.BR para realizar um simulado de avaliação.
9 4.2 Descrição dos Processos Para obter o MPS.BR nível G a empresa precisa ter implantado os processos de Gerência de Projetos e Gerência de Requisitos. Para Implantação desses processos, foi necessária a criação de mais processos para darem apoio aos processos do nível G. Por isso foram criados os processos de Fornecimento, que descreve como devem ser as etapas que antecedem o planejamento de um projeto. Alem deste, foi criado o Processo de Encerramento, que descreve as ações a serem realizadas ao final de cada projeto. O processo de Gerência de Projetos foi dividido em dois: Processo de Planejamento de Projeto e o Processo de Monitoração, para que fossem executados com mais cuidado Processo de Fornecimento O processo de Fornecimento descreve as atividades a serem realizadas antes de se ter o valor a ser cobrado pelo projeto solicitado. O objetivo deste processo é analisar a solicitação recebida para obter o valor a ser cobrado pelo projeto mais próximo possível do desejado. Um grande desafio na criação deste processo foi mantê-lo ágil de forma que a empresa não perdesse uma oportunidade por ter de ficar analisando para obter o exato valor do projeto e também que a Ilog conseguisse obter um valor que não a prejudicasse Planejamento do Projeto O objetivo deste processo é o planejamento do projeto em todas as suas etapas. Em um futuro próximo espera-se utilizar o histórico de projetos já encerrados para um planejamento mais preciso do projeto. Nesta etapa é onde acontece o planejamento do sistema a ser desenvolvido, o esforço, prazos, como ocorrerá o monitoramento do projeto Gerência de Mudanças de Requisitos O objetivo do processo de Gerência de Requisitos é assegurar que qualquer mudança nos requisitos do sistema seja analisada de forma que o impacto das mudanças seja conhecido e tratado Encerrar o Projeto Esse processo descreve as atividades a serem realizadas sempre que se considera um projeto encerrado. O objetivo principal deste processo é fazer com que as informações do projeto encerrado possam ser usadas no planejamento de projetos futuros Monitoração do Projeto O processo de monitoração do projeto visa garantir que o projeto esta seguindo o que foi planejado e que os problemas encontrados sejam tratados
10 4.3 Preparação para Avaliação Oficial Conforme o processo de avaliação do MPS.BR foram escolhidos dois projetos para serem avaliados. O objetivo do projeto avaliado era fazer um sistema para realizar uma avaliação do clima organizacional em empresas brasileiras, que foi dividido em duas etapas a serem avaliadas como projetos independentes na avaliação oficial do MPS.BR. 4.4 Avaliação Oficial A avaliação oficial do MPS.BR ocorrerá em duas etapas, conforme guia da avaliação do modelo, na primeira etapa o avaliador analisará a planilha que contém todos os artefatos gerados ao longo da execução do processo. Esses artefatos são relacionados a cada resultado esperado do modelo. É dessa forma que o avaliador verificará se os resultados esperados estão sendo atendidos pelo processo. No final da avaliação o avaliador relatará os resultados requeridos pelo modelo, mas que não podem ser considerados atendidos através artefatos verificados. A Ilog terá um prazo para resolver os problemas apontados pelo avaliador. Após esse período, o avaliador verificará se os itens apontados na primeira etapa foram corrigidos. Além disso, ocorrerão entrevistas com funcionários que participaram do projeto avaliado, para que o avaliador verifique se o processo é entendido e realizado por todos da mesma forma. 4.5 Ferramentas Utilizadas 4.51 Eclipse Process Framework - EPF A ferramenta utilizada para dar apoio à criação e manutenção dos processos na Ilog, foi o Eclipse Process Framework, o EPF JExpChannel O JExpChannel foi a ferramenta utilizada para o Gerenciamento de Projetos. Esse sistema foi desenvolvido pela empresa JExperts e ao longo da implantação a JExperts adequou muitas das funcionalidades do JExpChannel para que atendessem aos resultados esperados do MPS.RB nível G, o que facilitou a implantação dos processos. 5. Conclusões A implantação do MPS.BR é uma excelente oportunidade para a indústria de software brasileiro, que há muito tempo convive com o caos no processo de desenvolvimento de software devido a falta de um modelo que se adequasse a sua realidade. Seja devido aos preços elevados ou ao próprio modelo, incompatível com o contexto de pequenas e médias empresas. Em um futuro próximo o MPS.BR pode ser a base para o aumento da competitividade brasileira na indústria de software no mundo, devida a compatibilidade deste com o CMMI. 5.1 Trabalhos Futuros Implantação dos demais níveis do MPS.BR; Integração dos templates, que contém as informações necessárias para atender ao modelo, aos sistemas da empresa;
11 Realizar a Garantia da Qualidade nos projetos desenvolvidos pela empresa; Manutenção evolutiva dos processos existentes; Automatização das tarefas operacionais geradas pelo processo; 5.2 Referências Bibliográficas Crise do Software [24] Thayer, Richard H. Christensen, Mark J. Software Engineering. John Wiley & Sons, [25] A Crise do Software. Disponível em acessado em março de [26] Sisson, Martin Chito. Avaliação e Melhorias no Processo de Construção de Software. UFSC [1] Schmidt, Michael E.C. Implementing the IEEE Software Engineering Standards, SAMS, [2] UNESP Apresentação Visão Geral da Norma ISO/IEC 12207, [3] Evans, Isabel. Achieving Software Quality through Teamwork. Artech House, [4] NBR ISO/IEC Tecnologia de Informação Processos de Ciclo de Vida de Software: [19] Contart, Soluções em Engenharia e Gestão - Ciclo de Vida Incremental. Disponível em acessado em novembro de [20] Rational Software Corporation. Conceitos Iteração.Disponível em acessado em novembro de 2007.
12 [21] Prado, Moacir de Sousa. Engenharia de Software. Disponível em acessado em novembro de [22] Engenharia de Programação. Disponível em acessado em novembro de [31] McConnell, Steve. Rapid Development: Taming Wild Software Schedules. Microsoft Press [36] Figura Arquitetura Geral do RUP. Disponível em: acessada em julho de [6] Bustard, David. Kawalek, Peter. Norris, Mark. Systems Modeling for Business Process Improvement, Artech House Boston, [7] Fernandes, Jorge. Apresentação Spice e ISO 15504, Disponível em acessado em novembro de [9] ISO/IEC TR :1998(E) - Information technology Software process assessment Part 2: A reference model for processes and process capability [32] Bustard, David. Kawalek, Peter. Norris, Mark. Systems Modeling for Business Process Improvement. Artech House CMMI [8] Fagundes, Eduardo Mayer. Capability Maturity Model for Software. Disponível em acessado em novembro de 2007.
13 [11] Paulk, Mark C. Weber, Charles V. Garcia, Suzanne M. Chrissis, Mary Beth. Bush, Marilyn. Key Practices of the Capability Maturity ModelSM, Version Technical Report - CMU/SEI-93-TR ESC-TR [27] Lahoz, Carlos. Sant Anna, Nilson. Os Padrões ISO/IEC e e a Modelagem de Processos da Qualidade de Software [10] Software Engineering Institute. Improving processes for acquiring better products and service. CMMI for Acquisition, Version 1.2, November Technical Report CMU/SEI-2007-TR ESC-TR MPS.BR [12] SOFTEX, MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral, Junho 2007, Versão 1.2. Disponível em Acessado em novembro de [13] SOFTEX, MPS-BR - Melhoria de Processo do Software Brasileiro, Guia de Implementação Parte 1 Nível G, Dezembro de 2006b. Disponível em Acessado em novembro de [33] Thiry, Marcello. Gerência de Projeto Projeto Cooperado MPS.BR ACATE 2007/ EPF [19] IBM Rational. The Eclipse Process Framework Project. Disponível em Acessado em 30/03/08. JExpChannel [35] Disponível em Acessado em maio de 2008.
Engenharia de Software
Engenharia de Software Visão Geral Profa.Paulo C. Masiero masiero@icmc.usp.br ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?
Leia maisElementos 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 maisPadrõ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 maisMelhoria do Processo de Software MPS-BR
Melhoria do Processo de Software MPS-BR Fabrício Sousa Pinto fabbricio7@yahoo.com.br O que é Qualidade? O problema da gestão da qualidade não é que as pessoas não sabem a respeito dela. O problema é que
Leia maisEngenharia de Software Processo de Desenvolvimento de Software
Engenharia de Software Processo de Desenvolvimento de Software Prof. Elias Ferreira Elaborador por: Prof. Edison A. M. Morais Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar
Leia maisMPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral
MPS.BR - Melhoria de Processo do Software Brasileiro Guia Geral Este guia contém a descrição geral do Modelo MPS e detalha o Modelo de Referência (MR-MPS) e as definições comuns necessárias para seu entendimento
Leia maisQUALIDADE 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 maisQualidade 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 maisImplantação do MPS.BR Nível G Autor: Thais Oliveira Bergmann Florianópolis 2008/1
UNIVERSIDADE FEDERAL DE SANTA CATARINA Implantação do MPS.BR Nível G Autor: Thais Oliveira Bergmann Florianópolis 2008/1 1 UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA
Leia maisISO/IEC Processo de ciclo de vida
ISO/IEC 12207 Processo de ciclo de vida O que é...? ISO/IEC 12207 (introdução) - O que é ISO/IEC 12207? - Qual a finalidade da ISO/IEC 12207? Diferença entre ISO/IEC 12207 e CMMI 2 Emendas ISO/IEC 12207
Leia maisQualidade 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 maisMPS.BR Melhoria de Processo do Software Brasileiro
MPS.BR Melhoria de Processo do Software Brasileiro 1. Objetivo e Metas (Propósito, Subprocessos e Resultados) 2. Resultados Alcançados Dez2003 Jul2006 3. Principais Desafios 2006-2008 Kival Weber Coordenador
Leia maisVisã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 maisQUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA
DEFINIÇÕES / RESUMO Apostilas de NORMAS, disponíveis no site do professor. 1 NORMAS VISÃO GERAL Qualidade é estar em conformidade com os requisitos dos clientes; Qualidade é antecipar e satisfazer os desejos
Leia maisMelhoria de processos Qualidade. Engenharia de software Profª Karine Sato da Silva
Melhoria de processos Qualidade Engenharia de software Profª Karine Sato da Silva Problemática Hoje o grande desafio é desenvolver software de qualidade, dentro do prazo e custo estipulados, sem necessitar
Leia maisMPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 8: Implementação do MR-MPS em organizações que adquirem software
MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Implementação Parte 8: Implementação do MR-MPS em organizações que adquirem software Este guia contém orientações para a implementação do Modelo
Leia maisMPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral
MPS.BR - Melhoria de Processo do Software Brasileiro Guia Geral Este guia contém a descrição geral do Modelo MPS e detalha o Modelo de Referência (MR-MPS) e as definições comuns necessárias para seu entendimento
Leia maisQualidade de Processo de Software MPS.BR
Especialização em Gerência de Projetos de Software Qualidade de Processo de Software MPS.BR Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto de Ciências Exatas
Leia maisCONTPATRI Plano de Garantia de Qualidade. Versão 1.1
CONTPATRI Plano de Garantia de Qualidade Versão 1.1 Histórico da Revisão Data Versão Descrição Autor 04/05/2013 1.0 Verificação do documento Emerson José Porfírio 21/04/2013 1.0 Elaboração do documento
Leia maisPrograma Brasileiro de Qualidade e Produtividade A Qualidade de um Produto de Software Através da Aplicação da Norma NBR e do modelo CMM
Programa Brasileiro de Qualidade e Produtividade 6.03 A Qualidade de um Produto de Software Através da Aplicação da Norma NBR 13596 e do modelo CMM Mary Lucy Sant Ana Campinas, 5 de junho de 2001 Instituto
Leia maisPROCESSO 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 maisAULA 02 Qualidade em TI
Bacharelado em Sistema de Informação Qualidade em TI Prof. Aderson Castro, Me. AULA 02 Qualidade em TI Prof. Adm. Aderson Castro, Me. Contatos: adersoneto@yahoo.com.br 1 Qualidade de Processo A Série ISO
Leia maisProcessos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1
Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando
Leia maisAPOSTILAS: NORMAS; ABNT NBR ISO; MPS BR
APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE Continuação... 2 NORMAS VISÃO GERAL NBR
Leia maisNormas ISO:
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais
Leia maisPSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process
PSP- Personal Software Process Maria Cláudia F. P. Emer PSP: Personal Software Process z Já foram vistas ISO/IEC 9126 foco no produto ISO 9001 e CMM foco no processo de desenvolvimento z Critica a essas
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer
Leia maisCiê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 maisParadigmas da Engenharia de Software AULA PROF. ABRAHAO LOPES
Paradigmas da Engenharia de Software AULA 03-04 PROF. ABRAHAO LOPES Introdução O processo de software é visto por uma sequência de atividades que produzem uma variedade de documentos, resultando em um
Leia maisMODELAGEM DE SISTEMAS Unidade 1 Conceitos Básicos de Modelagem. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático A Importância da Modelagem Princípios de Modelagem Atividades de Análise e Projeto Análise e Projeto Orientados a Objeto Procura
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Modelo
Leia maisGerenciamento de integração de projeto
Gerenciamento de integração de Sergio Scheer / DCC / UFPR TC045 Gerenciamento de Projetos Interação dos processos de gerenciamento de s Interação dos processos de gerenciamento de s Mapeamento grupos de
Leia maisIntrodução ao CMM SM Capability Maturity Model
Introdução ao CMM SM Capability Maturity Model I Workshop de Qualidade em Produção de Software UEM - Universidade Estadual de Maringá Maringá - PR - 21 de novembro de 2001 Eduardo Paulo de Souza Eduardo.Souza@iti.gov.br
Leia maisPrincípios da Engenharia de Software aula 03
Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos
Leia maisProjeto 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 maisA visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza
A visão do modelo MPS.BR para Gerência de Projeto - Nível G por Adriana Silveira de Souza Agenda Visão Geral do MPS.BR Processos e Capacidade de Processo Níveis de Maturidade Atributos de Processo Processo
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ - UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
CI 221 DISCIPLINA: Engenharia de Software AULA NÚMERO: 3 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos básicos como processo, projeto, produto, por que
Leia maisEngenharia de Software II
Engenharia de Software II Aula 4 http://www.ic.uff.br/~bianca/engsoft2/ Aula 4-03/05/2006 1 Modelos Prescritivos de Processo Modelo em cascata Modelos incrementais Modelo incremental Modelo RAD Modelos
Leia maisAvaliação de Processos de Software Utilizando a Norma ISO/IEC Autor : Anisio Iahn Orientador : Everaldo Artur Grahl
Avaliação de Processos de Software Utilizando a Norma ISO/IEC 15504 Autor : Anisio Iahn Orientador : Everaldo Artur Grahl 1 Roteiro Introdução Objetivo Qualidade Processos Outros Modelos ISO/IEC 15504
Leia maisEngenharia de Software
Introdução Engenharia de Software O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade; QUALIDADE DE SOFTWARE Empresas que desenvolvem software de qualidade são
Leia maisReutilização no MPS.BR e no projeto Cooperativa MPS.BR SOFTSUL. Porto Alegre, Agosto de 2008. Sumário
Reutilização no MPS.BR e no projeto Cooperativa MPS.BR SOFTSUL Porto Alegre, Agosto de 2008. Sumário Apresentação Programa MPS.BR Reutilização no MPS.BR Gerência de reutilização Desenvolvimento para reutilização
Leia maisTCC Resumido: Avaliação e Melhorias no Processo de Construção de Software
TCC Resumido: Avaliação e Melhorias no Processo de Construção de Software Autor: Martim Chitto Sisson, fevereiro de 2007 Seção Apresentação O TCC escolhido passa o contexto sobre a realidade caótica de
Leia maisMPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Software
MPS.BR - Melhoria de Processo do Software Brasileiro Guia Geral MPS de Software Este guia contém a descrição geral do Modelo MPS e detalha o Modelo de Referência MPS para Software (MR-MPS-SW) e as definições
Leia maisDefinição e Melhoria de Processo na Produção de Software Web
Definição e Melhoria de Processo na Produção de Software Web Márcio Stefani Ci&T Systems Ci&T Systems Desde 1995 Principais atividades Fábrica de Software - Projetos Web Fábrica de Componentes Web Consultoria
Leia maisMPS.BR Melhoria de Processo do Software Brasileiro
MPS.BR Melhoria de Processo do Software Brasileiro PBQP Software EQPS Vila Velha (V SBQS) 29MAI2006 Projeto 2.25 Melhoria de Processo do Software Brasileiro (MPS.BR) Kival Weber Coordenador Executivo Programa
Leia maisControlle: 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 maisProcessos de software
Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de
Leia maisAPOSTILAS: NORMAS; ABNT NBR ISO; MPS BR
APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE Continuação... 2 NORMAS VISÃO GERAL NBR
Leia maisProject 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 maisFormação Técnica em Administração. Modulo de Padronização e Qualidade
Formação Técnica em Administração Modulo de Padronização e Qualidade Competências a serem trabalhadas ENTENDER OS REQUISITOS DA NORMA ISO 9001:2008 E OS SEUS PROCEDIMENTOS OBRIGATÓRIOS SISTEMA DE GESTÃO
Leia maisTESTES DE SOFTWARE 1. Fundamentos sobre testes de software
ENG SOFT - TESTES TESTES DE SOFTWARE 1. Fundamentos sobre testes de software A atividade de teste de software sempre foi considerada como um gasto de tempo desnecessário, uma atividade de segunda classe,
Leia maisRUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS Prof. Fabiano Papaiz IFRN O RUP recomenda as seguintes práticas que devem ser utilizadas no desenvolvimento de um software: 1. Desenvolver de forma iterativa
Leia maisHalison Miguel Edvan Pontes
Halison Miguel Edvan Pontes Apresentação Surgimento; Conceitos; Características; Elementos Básicos; Estrutura; Disciplina. Surgimento O Processo Unificado Aberto, do inglês Open Unified Process (OpenUP)
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
CI 221 DISCIPLINA: Engenharia de Software AULA NÚMERO: 2 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO Nesta aula serão apresentados e discutidos os conceitos de Processo de desenvolvimento de software e ciclo
Leia maisINF014 Análise e Projeto de Sistemas Processos Unificado -RUP
INF014 Análise e Projeto de Sistemas Processos Unificado -RUP Maurício Pitangueira antoniomauricio@ifba.edu.br Instituto Federal de Educação, Ciência e Tecnologia da Bahia Departamento de Tecnologia Eletro-Eletrônica
Leia maisMPS.BR. O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro. A proposta MPS.BR nasceu com base nos moldes CMMI.
MPS.BR O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro. A proposta MPS.BR nasceu com base nos moldes CMMI. ISO - 12207 para desenvolvimento de software. ISO - 15504 para avaliação
Leia maisGarantia 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 maisEngenharia de Software. Processos. Desenvolvimento de Software Tradicionais 2014/2. Prof. Luís Fernando Garcia
Engenharia de Software Processos Desenvolvimento de Software Tradicionais 2014/2 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR Processos Um conjunto estruturado de atividades necessárias para o desenvolvimento
Leia maisCrise do Software. Crise de tecnologia - hardware caminha mais rápido que o software
Crise do Software Crise de tecnologia - hardware caminha mais rápido que o software Crise de oferta - demanda é maior que a capacidade de desenvolvimento Crise de manutenção - projeto mal feito e recursos
Leia maisINTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade Estadual Vale do Acaraú AGENDA INTRODUÇÃO A ENGENHARIA DE SOFTWARE Processos Modelos de Desenvolvimento de Software Engenharia de Requisitos Projeto de Interface com o Usuário Projeto Arquitetural
Leia maisRUP RATIONAL UNIFIED PROCESS
O que é RUP? É um metodologia para gerenciar projetos de desenvolvimento de software que usa a UML como ferramenta para especificação de sistemas. Ele é um modelo de processo híbrido Mistura elementos
Leia maisEngenharia de Software
PLANO DE AVALIAÇÕES Engenharia de Software 1ª AP: 08 de setembro 2ª AP: 13 de outubro 3ª AP: 10 de novembro NAF: 17 de novembro Referência bibliográfica: SOMMERVILLE, I. Engenharia de Software. 8ª ed.
Leia maisAdministração de Projetos
Administração de Projetos gerenciamento da integração Prof. Robson Almeida Antes, uma breve revisão Processos de Iniciação Iniciação Iniciação Escopo do Projeto Planejamento Iniciação Processos de Planejamento
Leia maisEscopo: PROCESSOS FUNDAMENTAIS
Escopo: PROCESSOS FUNDAMENTAIS Etapa:Desenvolvimento de software Disciplina: Auditoria & Qualidade em Sistemas de Informação Professor: Lucas Topofalo Integrantes: Joel Soares de Jesus Luiz R. Bandeira
Leia maisFábricas de Software. Processos de Software. Fábricas de Software. Fábricas de Software 17/08/2010. Jorge Dias
Fábricas de Software Processos de Software Jorge Dias Um processo estruturado, controladoe melhoradode forma contínua, considerando abordagens de engenharia industrial, orientado para o atendimento a múltiplas
Leia maisGerência de Projetos e Qualidade de Software. Prof. Walter Gima
Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVOS O que é Qualidade Entender o ciclo PDCA Apresentar técnicas para garantir a qualidade de software Apresentar ferramentas para
Leia maisPSP Personal Software Process. Maria Cláudia F. P. Emer
PSP Personal Software Process Maria Cláudia F. P. Emer PSP: Personal Software Process Já foram vistas ISO/IEC 9126 foco no produto ISO 9001 e CMM foco no processo de desenvolvimento Critica a essas abordagens
Leia maisProcessos de Validação e Verificação do MPS-Br
Processos de Validação e Verificação do MPS-Br O Processo Validação "O propósito do processo Validação é confirmar que um produto ou componente do produto atenderá a seu uso pretendido quando colocado
Leia maisMPS.BR - Melhoria de Processo do Software Brasileiro
MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Implementação Parte 13: Mapeamento e Sistemas de Equivalências entre o MR-MPS-SW:2012 e o :2005 Este guia contém o mapeamento e sistemas de
Leia maisMPS.BR Melhoria de Processo do Software Brasileiro
Melhoria de Processo do Software Brasileiro (MPS.BR) SUMÁRIO 1. Introdução 2. Implantação do Programa MPS.BR: 2004 2007 3. Consolidação do Programa MPS.BR: 20082010 4. Conclusão Kival Weber Coordenador
Leia mais3) Qual é o foco da Governança de TI?
1) O que é Governança em TI? Governança de TI é um conjunto de práticas, padrões e relacionamentos estruturados, assumidos por executivos, gestores, técnicos e usuários de TI de uma organização, com a
Leia maisENGENHARIA 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 maisGerência e Planejamento de Projeto. Engenharia de Software I Profa. Elisa Yumi Nakagawa 1 o semestre de 2015
Gerência e Planejamento de Projeto Engenharia de Software I Profa. Elisa Yumi Nakagawa 1 o semestre de 2015 Conteúdo: Parte 1: Gerenciamento & Qualidade Plano de Projeto - aspectos gerais Parte 2: Plano
Leia maisRational Unified Process (RUP)
Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que
Leia maisQualidade de Processo de Software CMM / CMMI
Especialização em Gerência de Projetos de Software Qualidade de Processo de Software CMM / CMMI Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto de Ciências Exatas
Leia maisEngenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata
Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo
Leia maisGuia do Processo de Teste Metodologia Celepar
Guia do Processo de Teste Metodologia Celepar Agosto de 2009 Sumário de Informações do Documento Documento: guiaprocessoteste.odt Número de páginas: 11 Versão Data Mudanças Autor 1.0 26/12/07 Criação.
Leia maisPROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK
PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK Eliseu Castelo Branco Jr. RESUMO Este artigo descreve o projeto de Implementação de Melhoria de Processos Gerenciais
Leia maisProf. Dr. Thiago Jabur Bittar
Prof. Dr. Thiago Jabur Bittar Uma representação abstrata e simplificada do processo de desenvolvimento software, tipicamente mostrando as principais atividades e dados usados na produção e manutenção de
Leia maisProcesso. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)
Processo UP Unified Process (Processo Unificado) Conjunto de passos que tem como objetivo atingir uma meta Processo de software na ES, processo que visa a produzir o software - de modo eficiente e previsível
Leia maisINSTITUTO FEDERAL DE SÃO PAULO CAMPUS PRESIDENTE EPITÁCIO MODELO DOS PROCESSOS DE SOFTWARE
INSTITUTO FEDERAL DE SÃO PAULO CAMPUS PRESIDENTE EPITÁCIO CURSO ANÁLISE E DESENVOLVIMENTO DE SISTEMA MODELO DOS PROCESSOS DE SOFTWARE ALUNO SAMUEL BRAGA LOPES SUMÁRIO - AGENDA INTRODUÇÃO MODELO CASCATA
Leia maisConteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 3. Gerência de s de Software 4. Gerência
Leia maisEngenharia de Software
Engenharia de Software Tópico 1 - Visão Geral da Engenharia de Software Sistemas Computacionais o Definição e conceitos básicos o Evolução do desenvolvimento Natureza do produto software Definição de Engenharia
Leia maisA COVERAGE ANALYSIS OF THE ISO/IEC STANDARD IN RELATION WITH MR-MPS-SW AND CMMI-DEV MODELS
A COVERAGE ANALYSIS OF THE ISO/IEC 29110 STANDARD IN RELATION WITH MR-MPS-SW AND CMMI-DEV MODELS Rafael Brabo Posca (Escola Politécnica da Universidade de São Paulo, PECE Programa de Educação Continuada)
Leia maisISO 9000, ISO 12207 e ISO 15504. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista )
Qualidade de Software Aula 5 (Versão 2012-01) 01) ISO 9000, ISO 12207 e ISO 15504 Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista ) Revisando...
Leia maisManutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015
Manutenção de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Processos de Ciclo de Vida de Software Processos Fundamentais Aquisição Processos de Apoio Documentação
Leia maisMPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Aquisição
MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Aquisição (Versão 1.0) Este guia descreve um processo de aquisição de software e serviços correlatos, baseado na norma internacional ISO/IEC
Leia maisVANESSA MATIAS LEITE INTERSECÇÃO DOS MODELOS MPS.BR-E E SPICE COM FOCO EM PROJETOS PARA INDÚSTRIAS DO SETOR AUTOMOTIVO
VANESSA MATIAS LEITE INTERSECÇÃO DOS MODELOS MPS.BR-E E SPICE COM FOCO EM PROJETOS PARA INDÚSTRIAS DO SETOR AUTOMOTIVO LONDRINA PR 2014 VANESSA MATIAS LEITE INTERSECÇÃO DOS MODELOS MPS.BR-E E SPICE COM
Leia maisMPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 3: Fundamentação para Implementação do Nível E do MR-MPS-SV:2015
MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Implementação Parte 3: Fundamentação para Implementação do Nível E do MR-MPS-SV:2015 Este guia contém orientações para a implementação do nível
Leia maisGerência de Projetos e Qualidade de Software. Prof. Walter Gima
Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVOS Compreender os princípios de processo de software e por que ela vale a pena Compreender como os fatores do processo de software
Leia maisIntrodução a Teste de Software
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Introdução a Teste de Software Prof. Luthiano Venecian 1 Conceitos Teste de software
Leia mais- 6ª Lista de Exercícios -
- 6ª Lista de Exercícios - Gerência de Configuração Questão 1) (CESPE, 2013, TCE-RO - Analista de Informática). Com relação à gerência de configuração de software, julgue os itens que se seguem: Quando
Leia maisPDS. Aula 1.6 Modelos de Processo. Prof. Dr. Bruno Moreno
PDS Aula 1.6 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Tipos de Modelos Modelo em Cascata; Prototipação; RAD; Modelo Incremental; Desenvolvimento Evolucionário; Desenvolvimento
Leia maisMPS.BR - G Level Assessment Results in a Large Brazilian Finance Corporation
MPS.BR - G Level Assessment Results in a Large Brazilian Finance Corporation Edgard D. Amoroso (Mestrado em Gestão do Conhecimento e Tecnologia da Informação Universidade Católica de Brasília (UCB) Brasília
Leia maisUMA ANÁLISE DOS PROCESSOS DO PORTAL DO PROJETO FORMAÇÃO GESAC EM RELAÇÃO AO MPS.BR NÍVEL G
UMA ANÁLISE DOS PROCESSOS DO PORTAL DO PROJETO FORMAÇÃO GESAC EM RELAÇÃO AO MPS.BR NÍVEL G Estela dos Santos Paulino Instituto Federal de Educação, Ciência e Tecnologia Fluminense estela.paulino@gmail.com
Leia maisEngenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Nome: 1. No ciclo de vida de software, a estrutura de dados, a arquitetura, os detalhes procedimentais
Leia maisApoio Ferramental para Avaliação MPS.BR
Apoio Ferramental para Avaliação MPS.BR Ana Regina Rocha Fernando Muradas Mariano Montoni COPPE/UFRJ Objetivo Desenvolver uma ferramenta baseada em conhecimento para apoiar a realização de avaliações de
Leia maisEngenharia de Software
Universidade São Judas Tadeu Prof. André Luiz Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Engenharia de Software Tópicos O que é Engenharia de Software? Engenharia de Software em camadas Processo
Leia maisProcessos de Desenvolvimento de Software. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2
Processos de Desenvolvimento de Software Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2 A Engenharia de Software Uma Tecnologia em Camadas Gerenciamento da Qualidade Total e filosofias
Leia mais