Prof. Emiliano S. Monteiro
|
|
- Artur Silveira
- 4 Há anos
- Visualizações:
Transcrição
1 Prof. Emiliano S. Monteiro
2 Nível 1: caótico, a empresa não possui processos. Todo o serviço é realizado sob demanda conforme as tarefas vão chegando e os problemas aparecendo vivem fazendo coisas pra ontem e apagando fogo, existem porque o mercado de software aceita a má qualidade de produtos. Nível 2: repetitivo, são empresas que operam baseadas em processos documentados ou rotinas operacionais, adotam o que já funcionou antes pode ser usado novamente. Nível 3: definido, aplica os processos corretos para cada tipo de projeto, não possui heróis, as pessoas entendem os processos, sua utilidade e importância. Microsoft PowerBI Qlik Tableau
3 Nível 4: gerenciado, possui a capacidade de prever problemas que irão surgir, detectam durante o desenvolvimento tendências que mostram a variação do rumo, possuem planos de contingência e percebem quando um problema se instalou no projeto. Nível 5: otimizado, acrescentam a qualidade como um valor agregado ao produto ou serviço, que é parte essencial da natureza da empresa. Sempre procura alternativas para melhorar, inclui o uso de bancos de dados de projetos e coleta de dados sobre seus processos.
4 Contém melhores práticas. Que são utilizadas na diversas etapas dos processos de desenvolvimento. O CMMI é uma evolução do CMM. Tenta estabelecer um modelo unificado de processo. Ver: TOGAF - The Open Group Architecture Framework
5
6 ISO/IEC define processo de Engenharia de Software (evolução da ISO/IEC 12207) ISO/IEC ou Spice + Modelos de maturidade
7 Foco em Melhoria do processo e determinação da capacidade do processo : Consiste de um framework de avaliação, contendo: Facilita o auto-julgamento Desperta consciência do contexto Produz um perfil do processo Direciona a adequação das atividades Apropriado para organizações de diversos tamanhos As empresas poderão identificar quais os processos que devem melhorar, o que deverá ser feito para este fim e deduzir onde devem investir em primeiro lugar, com vista à obtenção de retornos rápidos e significativos.
8 O SPICE é composto por 9 partes: parte 1: Conceitos e Guia Introdutório parte 2: Modelo de Gerenciamento de Processo parte 3: Avaliação do Processo parte 4: Guia para Condução de uma Avaliação parte 5: Construção, Seleção e Uso das Ferramentas de Avaliação parte 6: Qualificação e Treinamento dos Avaliadores parte 7: Guia para o Processo de Melhoria parte 8: Guia para Orientação da Determinação da Capacidade do Processo parte 9: Dicionários
9
10
11
12 Tecnologia da Informação - A avaliação de processos, também denominada Melhoria de Processo de Software e Determinação de Capacidade (SPICE), é um conjunto de documentos de normas técnicas para o processo de desenvolvimento de software de computador e funções relacionadas de gestão de negócios. ISO / IEC é o modelo de referência para os modelos de maturidade. A ISO / IEC contém um modelo de referência. O modelo de referência define uma dimensão de processo e uma dimensão de capacidade.
13 É uma norma internacional É composta de cinco partes É genérica, não é mais dedicada apenas ao software Contém o conceito de modelo de referência. O modelo de referência de processo é contém uma descrição de escopo e uma descrição de requisitos. Tais requisitos estabelecem os resultados esperados da execução de cada processo.
14 A dimensão do processo define processos divididos em cinco categorias de processo: Fornecedor e cliente Engenharia Apoio/suporte Gestão/administração organização
15 Processos da categoria cliente tem impacto direto sobre os consumidores. Processos da categoria engenharia estão relacionados com a implementação do produto. Processos da categoria suporte estão relacionados com solução de problemas Processos da categoria gestão estão relacionados com a administração de todos os processos e projetos. Processos da categoria organização estão relacionados com o funcionamento da empresa como um todo.
16 1.1. Execução 2.1. Administração do processo 2.2. Administração dos produtos obtidos do processo 3.1. Definição 3.2. Implementação 4.1. Medição 4.2. Controle 5.1. Inovação 5.2. Otimização
17 0 incompleto 1 executado 2 gerenciado 3 estabelecido 4 previsível 5 otimizado
18 0% a 15% - Não atingido - N 16 a 50% - Parcialmente atingido - P 51 a 85% - largamente atingido - L 86 a 100% - totalmente atingido - T
19
20
21 ISO: Organização Internacional de Normalização (International Organization for Standardization). IEC: International Electrotechnical Commission, IEC) é uma organização internacional de padronização de tecnologias elétricas, eletrônicas e relacionadas
22 Systems and software engineering Software life cycle processes. É um padrão para o ciclo de vida de processos de software. É o padrão que define todas as tarefas necessárias para o desenvolvimento e manutenção de software. Não define um ciclo de vida em especial, mas uma linha geral para que um determinado ciclo de vida possa ser adotado... Por exemplo: não define que uma empresa deva usar RUP ou SCRUM!
23 Seus principais processos estão agrupados nas seguintes 3 categorias: primários, suporte/apoio e organizacional:
24 1. Aquisição: Compra de componentes ou compra de software de prateleira 2. Fornecimento: É voltado para o fornecedor e sua necessidade de preparar uma proposta para atender um pedido ou contrato de desenvolvimento. 3. Desenvolvimento: levantamento, análise, projeto, codificação, integração, etc. 4. Operação: utilização do sistema como atividades de suporte aos usuários. 5. Manutenção: é executado quando o software necessita passar por melhorias e adaptações.
25 1. Documentação: É o registro de atividades produzidas por quaisquer outros processos do ciclo de vida. Inclusive editar documentos para os stakeholders 2. Gerencia da configuração: Gerenciar os artefatos produzidos e suas diversas versões. Mantendo um repositório de códigos, documentação e diagramas. Manter o change log. 3. Gerencia da Qualidade: É a verificação da satisfação com os clientes sobre os produtos entregues e sua conformidade com o que foi planejado. 4. Processo de verificação: Verificação de qualidades estáticas do programa, ou seja, independem do mesmo estar em execução ou não, são analisados diagramas, contratos, pedidos, requisitos, códigos, etc.
26 5. Validação: Determina se o produto final cumpre o que foi solicitado. 6. Revisão conjunta: São avaliados tanto as atividades do processo como o que esta sendo produzido, é uma tarefa executada tanto pelo executor como por um terceiro. 7. Auditoria: Inclui atividades para garantir que os produtos fora, testados corretamente e que correspondem a documentação, garante que todos os testes foram executados para avaliação cada requisito. 8. Resolução de problemas: Inclui resolver problemas de qualquer natureza entre eles os de não conformidade localizadas em produtos, especificações e processos.
27 1. Processos de gerência: Quaisquer atividades e tarefas genéricas utilizadas para gerenciar os demais processos. Exemplo: planejamento, distribuição de atividades, estimativas de risco e controle de qualidade. 2. Processos de infraestrutura: criar e manter uma infraestrutura mínima para a execução das atividades: hardware, software, comunicação, etc. 3. Processos de melhoria: inclui atividades de análise para identificar pontos fracos e chances de melhorias nos demais processos. 4. Processos de treinamento: treinamento na norma, treinamentos no ciclo de vida adotado.
28 1. Processos de gerência: Quaisquer atividades e tarefas genéricas utilizadas para gerenciar os demais processos. Exemplo: planejamento, distribuição de atividades, estimativas de risco e controle de qualidade. 2. Processos de infraestrutura: criar e manter uma infraestrutura mínima para a execução das atividades: hardware, software, comunicação, etc. 3. Processos de melhoria: inclui atividades de análise para identificar pontos fracos e chances de melhorias nos demais processos. 4. Processos de treinamento: treinamento na norma, treinamentos no ciclo de vida adotado.
29 SQuaRE Software product Quality Requirements and Evaluations. Divisões da SQuaRE: 1. ISO/IEC 2500n Divisão de Gestão da Qualidade 2. ISO/IEC 2501n Divisão de Modelo de Qualidade 3. ISO/IEC 2502n Divisão de Medição de Qualidade 4. ISO/IEC 2503n Divisão de Requisitos de Qualidade 5. ISO/IEC 2504n Divisão de Avaliação da Qualidade
30 A SQuaRE envolve amplamente a avaliação de vários tipos de softwares independente de sua finalidade e criam um modelo para realizar uma avaliação. Seus documentos são didáticos e com vários exemplos. As divisões são as seguintes: 1. Gerenciamento: são documentos voltados para todos os usuários envolvidos na aplicação desta norma, apresenta uma introdução geral a todo o conjunto da norma.
31 2. Modelo de qualidade: Define conceitos de qualidade externa e interna ao produto. Permite orientar perspectivas de avaliação. Por exemplo: o ponto de vista dos programadores, dos clientes e usuários. Cada ator envolvido fornece seu ponto de vista. 3. Medição: Definição de medição e como realizar a tarefa de medição. 4. Requisitos de qualidade: É necessário que valores sejam estabelecidos como parâmetros para avaliação, não adianta apenas medir, estes valores vem dos requisitos. 5. Avaliação: o término da avaliação de qualidade é uma comparação entre o que foi medido e os que foi especificado pelo usuário.
32 Qualidade de uso: é o ponto de vista do usuário, refere-se ao a utilização do sistema em execução. Qualidade externa: Testes de funcionamento do sistema, desde subrotinas até módulos completos. Qualidade interna: arquitetura interna do produto, qualidade do código, complexidade, etc.
33 Qualidade externa/interna Funcionalidade Manutenibilidade Usabilidade Confiabilidade Eficiência Portabilidade Segurança Precisão Interoperabilidade Adequabilidade Testabilidade Estabilidade Modificabilidade Analisabilidade Atratividade Compreensibilidade Apreensibili-dade Operabilidade Maturidade Tolerância a falhas Recuperabilidade Comportamento temporal Utilização de recursos Adaptabilidade Instalabilidade Co-existência Substitutibilidade Qualidade em uso!
34 CMMI ISO ISO Governo através do Softex + empresas privadas + universidades MPS.BR Modelo de referência Modelo de avaliação Modelo de Negócio
35 Melhoria de Processo de Software Brasileiro Desenvolvida pela SOFTEX. Segue as principais abordagens internacionais para: definição, avaliação e melhoria de processos de software. Possui 7 níveis de maturidade Compatível com o CMMI Criados no Brasil Custo acessível Avaliação bienal de empresas certificadas. Contém os requisitos que as empresas devem cumprir para serem certificadas.
36 Melhor A Em otimização B Gerenciado quantitativamente C Definido D Largamente definido E Parcialmente definido F Gerenciado G Parcialmente Gerenciado Pior
37 Melhor A B C D E F G Inovação e implantação na organização Análise de causas e resolução Desempenho do processo organizacional Gerência quantitativa do projeto Análise de decisão e resolução Gerência de riscos Desenvolvimento de requisitos Solução técnicas Integração de produto Instalação de produto Liberação de produto Verificação Validação Treinamento Avaliação e melhoria do processo organizacional Definição do processo organizacional Adaptação do processo para gerência de projeto Medição Gerência de configuração Aquisição Garantia da qualidade Gerência de requisitos Gerência de projetos Pior
38
39 1. TOGAF - The Open Group Architecture Framework 2. COBIT - Control Objectives for Information and related Technology 3. ITIL - Information Technology Infrasructure Library 4. MOF - Microsoft Operations Framework
40
41
42 Administrador Gerente Desenvolvedor Relator Visualizador
43
44
45
46
47
48
49
50
51
52
53
54 Novo - Este é o status de chegada de novos problemas. As questões permanecem neste status até que sejam atribuídas, reconhecidas, confirmadas ou resolvidas. O próximo status pode ser reconhecido", "confirmado", "atribuído" ou "resolvido". Reconhecido/Admitido - Este status é usado pela equipe de desenvolvimento para refletir seu acordo com a solicitação de recurso sugerida. Ou para concordar com o que o técnico/analista está sugerindo em um relatório sobre o assunto, embora eles ainda não tentaram reproduzir o que o técnico/analista está se referindo. O próximo status é tipicamente "atribuído" ou "confirmado". Confirmado - Este status é normalmente usado pela equipe de desenvolvimento para mencionar que eles concordam com o que o técnico/analista está sugerindo na questão e que eles confirmaram e reproduziram a questão. O próximo status é tipicamente "atribuído".
55 Atribuído - Esse status é usado para refletir que o problema foi atribuído a um dos membros da equipe e que esse membro da equipe está trabalhando ativamente no problema. O próximo status normalmente é "resolvido". Resolvido - Este status é usado para refletir que o problema foi resolvido. Um problema pode ser resolvido com uma de muitas resoluções (personalizável). Por exemplo, um problema pode ser resolvido como "fixo", "duplicado", "não irá corrigir", "nenhuma alteração necessária", etc. Os status seguintes são tipicamente "fechados" ou no caso de o problema ser reaberto, Então seria "feedback". Fechado - Este status reflete que o problema está completamente fechado e não são necessárias ações adicionais sobre ele. Também normalmente oculta o problema da página Exibir problemas. Algumas equipes usam "fechado" para refletir a assinatura do técnico/analista e outros o usam para refletir o fato de que a correção foi liberada para os clientes.
56 Novo Fechado Retorno Admi -tido Atribuído Comfirmado Resolvido
57 Novo Fech ado Fechado Retorno (Reaberto) Retor no Resol vido Admi tido Atrib uído Confir mado
58
59
60
Normas 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 maisQualidade 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 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: 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 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 maisQualidade 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 maisISO/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 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 Qualidade de Software n O que é qualidade de software? Visão
Leia maisProf. 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 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 maisVisã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 maisISO/IEC Prof. Alexandre Luís Franco
ISO/IEC 9126 Prof. Alexandre Luís Franco ISO/IEC 9126 Contém as seguintes partes, sobre o título genérico de Engenharia de Software Qualidade do Produto Parte 1 Modelo de Qualidade Parte 2 Métricas Externas
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 maisDesenvolvido 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 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 maisVisã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 maisEngenharia 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 maisQualidade de Software. Profª Rafaella Matos
Qualidade de Software Profª Rafaella Matos Introdução a qualidade de software Relatório do Caos Em 1995 o relatório do caos revelou dados alarmantes sobre investimentos feitos em softwares Relatório do
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 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 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 maisQualidade de Processo de Software. Simone S Souza ICMC/USP 2018
Qualidade de Processo de Software Simone S Souza ICMC/USP 2018 Qualidade do Processo de Software Qualidade de software não se atinge de forma espontânea. A qualidade dos produtos de software depende fortemente
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
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 maisConceitos Iniciais. Gestão, Gerente e as Organizações
Conceitos Iniciais Gestão, Gerente e as Organizações 1 Conteúdo Parte 1 Motivação da disciplina Visão geral de qualidade de sw Conceitos iniciais de GP O gerente Estruturas organizacionais Parte 2 ISO
Leia maisGESTÃ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 maisDCC / 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 maisAVALIAÇÃO DE PRODUTOS DE SOFTWARE
AVALIAÇÃO DE PRODUTOS DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Qualidade de Produto de Software Modelo de Qualidade
Leia maisIntrodução à Qualidade
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Introdução à Qualidade Prof. Luthiano Venecian venecian@ucpel.tche.br http://olaria.ucpel.tche.br/venecian
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 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 maisGerenciamento de Projetos de Governança em TI
Gerenciamento de Projetos de Governança em TI Universidade Veiga de Almeida Luiz Antônio Vivacqua Corrêa Meyer Luiz.vcm@gmail.com http://vivacquabd.webnode.com.br Sumário Qualidade de software Motivação
Leia maisAula 11 - Fluxo do RUP: Ambiente
Aula 11 - Fluxo do RUP: Ambiente Propósito Trabalhadores e artefatos Fluxo típico Ambiente: Propósito Prover atividades de suporte à organização, com processos e ferramentas Seleção e aquisição de ferramentas
Leia maisTreinamento e-learning. Interpretação e implantação da ISO 9001:2015
Treinamento e-learning Interpretação e implantação da ISO 9001:2015 Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a permissão expressa da
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 2 NORMAS VISÃO GERAL Como já vimos em outras
Leia maisQualidade de Pacote de Software. Avaliação do Sistema DreamWeaver. Material preparado por Débora M. B. Paiva
Qualidade de Pacote de Software Avaliação do Sistema DreamWeaver Material preparado por Débora M. B. Paiva Visão Geral Introdução Definição dos Requisitos de Qualidade Preparação da Avaliação de Qualidade
Leia maisQUALIDADE DE SOFTWARE. Prof. Emiliano Monteiro
QUALIDADE DE SOFTWARE Prof. Emiliano Monteiro Conceitos Básicos O que é qualidade? Existem diversas definições. Qualidade é estar em conformidade com os requisitos dos clientes Qualidade é antecipar e
Leia maisProfessor Emiliano S. Monteiro. [Versão 6 Maio/2019]
Professor Emiliano S. Monteiro [Versão 6 Maio/2019] Avaliação e validação No final da fase de especificação de requisitos o documento final pode ser considerado Pai de outros documentos, pois a partir
Leia maisGerência de Projetos de Software. Prof. Dr. João Dovicchi INE / CTC / UFSC.
Prof. Dr. João Dovicchi INE / CTC / UFSC dovicchi@inf.ufsc.br http://www.inf.ufsc.br/~dovicchi Programa Projetos e Metodologias Tipos e abordagens Organização Estimativas de Esforço e Gerência de Riscos
Leia maisQUALIDADE DE SOFTWARE
Engenharia de Software Unidade B Introdução A engenharia de software é responsável pela produção de software de qualidade. Mas, o que é qualidade de um produto de software? Qualidade, de maneira simplista,
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 maisAgenda 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 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 maisProva Discursiva Engenharia de Software
Prova Discursiva Engenharia de Software Quais são os principais fatores de qualidade de software definidos pela ISO 9126? 1-Funcionalidade 2-Confiabilidade 3-Usabilidade 4-Eficiencia 5-Facilidade de Manutenção
Leia maisProfessor Emiliano S. Monteiro
Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer
Leia maisEngenharia de Software
Instituto Superior Politécnico de Ciências e Tecnologia Engenharia de Software Prof Pedro Vunge www.pedrovunge.com I Semestre de 2018 Capítulo 1 Introdução SUMÁRIO Engenharia de Software Definição; Objectivos
Leia maisUniversidade 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: INF 6054 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução
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 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 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 maisMaturidade e Capabilidade do Processo de Software: Definição Modelo: Definição MPS.BR: O Modelo MPS.BR: Capacidade do Processo Processos do Nível G,
Maturidade e Capabilidade do Processo de Software: Definição Modelo: Definição MPS.BR: O Modelo MPS.BR: Capacidade do Processo Processos do Nível G, primeiro nível do modelo Método de Avaliação (MA-MPS)
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 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 mais2 o Ciclo de Engenharia Informática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - Qualidade de Software 2016/2017
de de 2 o Ciclo de Engenharia Inmática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - de 1 1 Departamento de Inmática Universidade da Beira Interior sebastiao@di.ubi.pt http://www.di.ubi.pt/~sebastiao
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 maisGerenciamento 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 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 maisAVALIAÇÃO DA QUALIDADE DE UM SISTEMA ACADÊMICO: ESTUDO DE CASO NO Q- ACADÊMICO
AVALIAÇÃO DA QUALIDADE DE UM SISTEMA ACADÊMICO: ESTUDO DE CASO NO Q- ACADÊMICO Simone Vasconcelos Silva, Adely R. de A. Salles, Camilo M. S. Neto, Charles P. da C. Cabral, Jaínaldo da Silva, João Vitor
Leia maisAVALIAÇÃO DA MANUTENIBILIDADE DE PRODUTOS DE SOFTWARE
AVALIAÇÃO DA MANUTENIBILIDADE DE PRODUTOS DE SOFTWARE Maria Teresa Villalobos Aguayo Ana Cervigni Guerra Regina Maria Thienne Colombo RESUMO O Mercado, e o Governo, que é o maior comprador de software,
Leia maisCurso de Extensão de Gerência de Projetos. Prof. Ronaldo C. de Oliveira, Msc. FACOM - UFU
Curso de Extensão de Gerência de Projetos Prof. Ronaldo C. de Oliveira, Msc. ronaldooliveira@facom.ufu.br FACOM - UFU - 2018 Qualidade de Software Qualidade de Software Introdução a Qualidade Normas série
Leia maisRequisitos 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 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 maisISO/IEC 12207: Verificação, Validação e Testes
ISO/IEC 12207: Verificação, Validação e Testes Verificação, Validação e Testes Os processos de verificação e validação fazem parte dos processos de apoio do ciclo de vida que devem ser aplicados ao longo
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 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 maisICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Campus: Data: / / Nome:
ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Assinale a função correta de engenharia de requisitos:
Leia maisGESTÃO E QUALIDADE DE PROJETOS ESTRUTURAIS AULA 02
GESTÃO E QUALIDADE DE PROJETOS ESTRUTURAIS AULA 02 Qualidade Conceitos gerais Qualidade do projeto estrutural (NBR6118) O que é qualidade? É um instrumento de gestão Não existe um kit-qualidade É uma disciplina
Leia maisAgenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção
AFINAL O QUE É UMA FÁBRICA DE SOFTWARE Aguinaldo Aragon Fernandes Agenda O conceito da fábrica de software A fábrica de software é um negócio Escopos de fábricas de software Requisitos para uma fábrica
Leia maisIntrodução à Engenharia de Software
Introdução à Engenharia de Software Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia
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 maisEngenharia de Requisitos
Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw
Leia maisQualidade de Software
Qualidade de Software Visão Geral Simone Senger Souza srocio@icmc.usp.br ICMC/USP Qualidade de Software O que é qualidade? Como medir? Visão de Qualidade de Software Defeito zero Grande número de funções
Leia maisUma compreensão completa dos Requisitos do Software é fundamental para obter um software e um processo de desenvolvimento com alta qualidade
Introdução a Requisitos Análise e Levantamento de Requisitos Prof. Esp. MBA Heuber G. F. Lima Uma compreensão completa dos Requisitos do Software é fundamental para obter um software e um processo de desenvolvimento
Leia maisGerência da Melhoria do Processo de S oftware através de Indicadores da Qualidade e P rodutividade. Software Measurement & IT Project Management
BFPUG Brazilian Function Point Users Group Gerência da Melhoria do Processo de S oftware através de Indicadores da Qualidade e P rodutividade &ODXGLD+D]DQ06F BFPUG Brazilian Function Point Users Group
Leia maisTeste de Software. Prof. Camila. Pedro de Assis Sobreira Jr.
Teste de Software Prof. Camila Pedro de Assis Sobreira Jr. 2 Técnicas de Testes Técnica de Teste Funcional Técnica de Teste Estrutural 3 Testes Funcionais Teste de Especificação de Requisitos. Teste de
Leia mais4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos
Processos de engenharia de requisitos Processos de Engenharia de Requisitos Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro Contudo, existe uma série
Leia maisPROVAS DISCURSIVAS P 3 (questões) e P 4 (parecer) RASCUNHO QUESTÃO 1
PROVAS DISCURSIVAS P (questões) e P (parecer) Nestas provas, faça o que se pede, usando, caso deseje, os espaços para rascunho indicados no presente caderno. Em seguida, transcreva os textos para o CADERNO
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 09289 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 3. Especificação e Análise de Requisitos
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 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 maisEngenharia de Software II
Faculdade de Ciências e Tecnologia Departamento de Matemática, Estatística e Computação Bacharelado em Ciência da Computação Engenharia de Software II Aula 06 (rogerio@fct.unesp.br) Tópicos Qualidade de
Leia maisIDENTIFICAÇÃ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 maisFermine como ferramenta de apoio à implantação do nível G do MPS.Br. Fermine as a tool to support implementation of the G level in MPS.
Fermine como ferramenta de apoio à implantação do nível G do MPS.Br Fermine as a tool to support implementation of the G level in MPS.Br Juliana S. Cindra*; Lucas M. Sepulvida*; Marianna S. Reis*; Rafael
Leia maisAplicação: 11/9/2016 PADRÃO DE RESPOSTA
1 Quanto à qualidade de software PROVA DISCURSIVA P 4 PARECER a) Em desacordo. A gestão de requisitos não possui os objetivos descritos; eles se referem, na verdade, ao processo desenvolvimento de requisitos
Leia maisNomenclatura usada pela série ISO Série ISO 9000
Slide 1 Nomenclatura usada pela série ISO 9000 (ES-23, aula 03) Slide 2 Série ISO 9000 ISO 9000 (NBR ISO 9000, versão brasileira da ABNT): Normas de gestão da qualidade e garantia da qualidade. Diretrizes
Leia maisIntrodução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução.
Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Synergia / Gestus Departamento de Ciência da Computação - UFMG Clarindo Pádua 2 Referências Hix, D.; Hartson, H. R. Developing
Leia maisQUALIDADE DE SOFTWARE ISO/IEC Segunda Edição Prof. Edison A M Morais
QUALIDADE DE SOFTWARE ISO/IEC 12207 Segunda Edição 13.03.2009 Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti.br 1 Descrever o objetivo da Norma ISO 12207. Mostrar a estrutura da norma.
Leia maisQualidade de Software
Qualidade de Software Prof. Sam da Silva Devincenzi sam.devincenzi@gmail.com Qualidade de Software Demanda da vida moderna - os computadores passam a integrar a rotina diária; Produção de software vem
Leia maisPrograma MPS.BR, modelo MPS e
Programa MPS.BR, modelo MPS e pesquisas imps Agenda Programa MPS.BR e modelo MPS Pesquisas imps Conclusão Kival Weber Coordenador Executivo do Programa MPS.BR Melhoria de Processo do Software Brasileiro
Leia maisEngenharia de Software II
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Engenharia de Software II Aula 04 (rogerio@fct.unesp.br) 2 Conteúdo: Parte 1: Gerenciamento
Leia maisEtapa 6 - Elaboração da documentação da qualidade
Módulo 3 Etapa 6 Elaboração dos documentos do sistema de gestão da qualidade, Etapa 7 Implementação dos requisitos planejados, Etapa 8 Palestras de sensibilização em relação à gestão da qualidade e outros
Leia maisCMM Capability Maturity Model. O que é isto???
CMM Capability Maturity Model O que é isto??? Material Didático: A.S. Afonso Pinheiro Analista de Sistemas da DBA Engenharia e Sistemas Ltda. CMM Capability Maturity Model Material didático desenvolvido
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 mais1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
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 maisCiclo de vida: fases x atividades
Ciclo de vida Fase de definição Análise e Especificação Estudo de Viabilidade Estimativas Planejamento Fase de desenvolvimento Design Implementação e integração Verificação e Validação Fase de operação
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 mais