QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA

Documentos relacionados
APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

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

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

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

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

AULA 02 Qualidade em TI

AVALIAÇÃO DE PRODUTOS DE SOFTWARE

Qualidade de Software

Visão Geral de Engenharia de Software

Introdução à Qualidade

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

Gerenciamento de Projetos de Governança em TI

Gerencial Industrial ISO 9000

Prof. Emiliano S. Monteiro

Engenharia de Requisitos

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Qualidade de Software

Instituto Federal de São Paulo Campus Presidente Epitácio. Disciplina: História da Ciência e da Tecnologia

SSC-546 Avaliação de Sistemas Computacionais

Qualidade de Software. Profª Rafaella Matos

Qualidade de Software (cont)

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

Avaliação de Processos de Software Utilizando a Norma ISO/IEC Autor : Anisio Iahn Orientador : Everaldo Artur Grahl

QUALIDADE DE SOFTWARE

CRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Ação Preventiva Ação para eliminar a causa de um potencial não-conformidade ou outra situação potencialmente indesejável.

Engenharia de Software II

Normas ISO:

Padrões de Qualidade de Software

Qualidade de Pacote de Software. Avaliação do Sistema DreamWeaver. Material preparado por Débora M. B. Paiva

Engenharia de Software

Escopo: PROCESSOS FUNDAMENTAIS

FATORES E MÉTRICAS DE QUALIDADE

Formação Técnica em Administração. Modulo de Padronização e Qualidade

Processo de Aquisição MPS.BR

Gestão de Processos Introdução Aula 1. Professor: Osmar A. Machado

PSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process

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

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

ISO 9000 e ISO

Introdução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução.

ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO As Normas da família ISO 9000

AVALIAÇÃO DE PACOTE DE SOFTWARE

Gerenciamento Objetivo de Projetos com PSM

QUALIDADE DE SOFTWARE

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

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

Treinamento e-learning. Interpretação e implantação da ISO 9001:2015

Prof. Dr. Thiago Jabur Bittar

Por Constantino W. Nassel

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Projeto de Interface com Usuário

Introdução 27/9/2005. Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus. Usabilidade.

ESTRUTURA ISO 9.001:2015

Componentes de SIs. Pessoas Organiz. Tecnologia

Engenharia de Software

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

Visão Geral da Norma ISO/IEC 12207

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,

3. Engenharia dos requisitos de software

Engenharia de Software

Normas Relacionadas ao Teste de Software

Conceitos Iniciais. Gestão, Gerente e as Organizações

Gestão da Qualidade. Aula 13. Prof. Pablo

Atuar no planejamento e execução das Auditorias da Qualidade. Estabelecer lista de verificação para auditoria;

Qualidade de Software

Engenharia de Software II

ISO 9000, ISO e ISO Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( )

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

ISO/IEC Prof. Alexandre Luís Franco

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Projeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>

QUALIDADE DE SOFTWARE VISÃO GERAL

Associação Brasileira de Normas Técnicas (ABNT)

Elaboração: Professor José Silvino Filho Consultor de Projetos em Sistemas de Gestão da Qualidade e Documentação

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral

Qualidade de Software

Nomenclatura usada pela série ISO Série ISO 9000

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Melhoria de processos Qualidade. Engenharia de software Profª Karine Sato da Silva

TÉCNICO EM AUTOMAÇÃO INDUSTRIAL. Gestão da Qualidade Aula 09 Prof. Ms. Claudemir Claudino Alves

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral

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

QUADRO COMPARATIVO: ISO 14001:2004 X ISO 14001:2015

Qualidade de software aplicada nos modelos de processos MPS.Br e CMMI

ISO/IEC Processo de ciclo de vida

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

Segurança da Informação Aula 10 SGSI ISO e Prof. Dr. Eng. Fred Sauer

Curso de Extensão de Gerência de Projetos. Prof. Ronaldo C. de Oliveira, Msc. FACOM - UFU

PSP Personal Software Process. Maria Cláudia F. P. Emer

QUALIDADE DE PRODUTO DE SOFTWARE

Prova Discursiva Engenharia de Software

QUALIDADE DE SOFTWARE. Prof. Emiliano Monteiro

Introdução à Engenharia de Software

PRINCIPAIS MUDANÇAS DA NORMA ISO 9001: INTRODUÇÃO

Engenharia de Software II

Transcrição:

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 dos clientes; Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito. A norma NBR ISO 8402, nos diz que qualidade é: A totalidade das características de uma entidade que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas. 2

NORMAS VISÃO GERAL Entidade Produto do qual estamos falando, que pode ser um bem ou um serviço; As necessidades explícitas Condições e objetivos propostos pelo produtor; As necessidades implícitas Diferenças entre: o o o o o Usuários; Evolução no tempo; Implicações éticas; Questões de segurança; Visões subjetivas. 3

NORMAS VISÃO GERAL Como exemplo podemos citar: A qualidade de um prato de comida (a entidade, o produto) está relacionada com a satisfação de necessidades (requisitos) tais como: Sabor; Aparência; Temperatura; Rapidez no serviço; Preço; Higiene; Valor nutricional, etc... Para avaliar a qualidade de um produto, você deve fazer uma lista destas necessidades e analisar cada uma destas necessidades. 4

NBR ISO 9000 Fonte: ABNT Associação Brasileira de Normas Técnicas Apostila disponível no site 5

NORMAS NBR ISO 9000 As NBR ISO 9000, foram desenvolvidas para apoiar organizações, na implementação e operação de sistemas de gestão da qualidade eficazes, se dividem em: NBR ISO 9000 Descreve os fundamentos de sistemas de gestão da qualidade e estabelece a terminologia para estes sistemas. NBR ISO 9001 Especifica requisitos para um sistema de gestão da qualidade e objetiva aumentar a satisfação do cliente. NBR ISO 9004 Fornece diretrizes que consideram tanto a eficácia como a eficiência do sistema de gestão da qualidade, melhorando o desempenho da organização, a satisfação dos clientes e das outras partes interessadas. ISO 19011 Fornece diretrizes sobre auditoria de sistemas de gestão da qualidade e ambiental. 6

NORMAS NBR ISO 9000 Juntas elas formam um conjunto coerente de normas sobre sistema de gestão da qualidade, facilitando a compreensão mútua no comércio nacional e internacional. 7

NORMAS NBR ISO 9000 Os 8 princípios de gestão da qualidade que formam a base para as normas de sistema de gestão da qualidade na família NBR ISO 9000: 1. Foco no cliente; 2. Liderança; 3. Envolvimento de pessoas; 4. Abordagem de processo; 5. Abordagem sistêmica para a gestão Identificar, entender e gerenciar processos inter relacionados. 6. Melhoria contínua; 7. Abordagem necessária para tomada de decisão; 8. Benefícios mútuos nas relações com os fornecedores Uma relação de benefícios mútuos aumenta a habilidade de ambos em agregar valor. 8

NORMAS NBR ISO 9000 Objetivo e campo de aplicação desta norma é descrever os fundamentos de sistemas de gestão da qualidade, que constituem o objeto da família NBR ISO 9000. 9

NBR ISO/IEC 9126 SOFTWARE 10

NORMAS NBR ISO/IEC 9126 (software) AnormaABNT NBR ISO/IEC 9126 1 define um Modelo de Qualidade, que é utilizado como referência para o processo de avaliação da qualidade de produto de software, subdividido em duas partes: Características externas e internas: Funcionalidade; Confiabilidade; Usabilidade; Eficiência; Manutenibilidade; Portabilidade. 11

NORMAS NBR ISO/IEC 9126 (software) Qualidade em uso: Eficácia; Produtividade; Segurança; Satisfação. Qualidade em uso é a capacidade do produto de software de permitir a usuários específicos atingir metas especificadas com eficácia, produtividade, segurança e satisfação em um contexto de uso especificado. 12

NBR ISO/IEC 12119 PACOTE 13

NORMAS NBR ISO/IEC 12119 (pacote) Trata da avaliação de pacotes de software, também conhecidos como "Software de Prateleira". Estabelecer os requisitos de qualidade para este tipo de software e destaca a necessidade de instruções para teste destes pacotes. A NBR ISO/IEC 12119 é aplicável a pacotes de software, como: Processadores de texto; Planilhas eletrônicas; Bancos de dados; Software gráficos; Programas para funções técnicas ou científicas; Programas utilitários. 14

A NBR ISO/IEC 12119 estabelece: QUALIDADE DE SOFTWARE NORMAS NBR ISO/IEC 12119 (pacote) Os requisitos para pacotes de software (requisitos de qualidade); Instruções de como testar um pacote de software com relação aos requisitos estabelecidos; Esta Norma não trata de processos de produção de software, trata somente de pacotes de software na forma como são oferecidos e liberados para uso. 15

NBR ISO/IEC 9241 USABILIDADE 16

NORMAS NBR ISO/IEC 9241 (usabilidade) Trata dos requisitos ergonômicos para trabalho de escritórios com computadores, ou seja, orientações sobre usabilidade. Define usabilidade e explica como identificar a informação necessária a ser considerada na especificação ou avaliação de usabilidade de um computador em termos de medidas de desempenho e satisfação do usuário. Usadas na aquisição, projeto, desenvolvimento, avaliação, e comunicação da informação sobre usabilidade e incluindo orientações sobre como a usabilidade de um produto pode ser especificada e avaliada. 17

Para especificar ou medir usabilidade é necessário identificar os objetivos e QUALIDADE DE SOFTWARE decompor a eficácia, eficiência, satisfação e os componentes do contexto de uso em subcomponentes com atributos mensuráveis e verificáveis, conforme imagem abaixo: 18

NBR ISO/IEC 14598 AVALIAÇÃO 19

NORMAS NBR ISO/IEC 14598 (avaliação) Define como serão as avaliações da qualidade de produto de software. Apresentatodaaestrutura de funcionamento da série de normas para avaliação da qualidade dos produtos de software, além de definir os termos técnicos utilizados nesse modelo. Fornece os conceitos eofuncionamento do processo de avaliação da qualidade de qualquer tipo de software, para utilização por desenvolvedores. Muito utilizada por pessoas envolvidas no desenvolvimento, padronização e uso de tecnologia de avaliação. 20

NORMAS NBR ISO/IEC 14598 (avaliação) Algumas derivações da ISO 14598: ABNT NBR ISO/IEC 14598 2 Requisitos, recomendações e orientações, com a função de suporte ao processo de avaliação dos produtos de software. ABNT NBR ISO/IEC 14598 3 Destina seaousoduranteoprocessode desenvolvimento e manutenção de software. ABNT NBR ISO/IEC 14598 4 Direcionada para adquirentes de software e estabelece um processo sistemático para avaliação de produtos de software e modificações de produtos existentes. ABNT NBR ISO/IEC 14598 5 Fornece orientações para a implementação práticadeavaliaçãodeprodutodesoftware. ABNT NBR ISO/IEC 14598 6 Define a estrutura e o conteúdo da documentação a ser usada na descrição dos Módulos de Avaliação. 21

NBR ISO 9000 3 22

NORMAS NBR ISO 9000-3 Suas diretrizes destinam se a descrever os controles e métodos sugeridos para a produção de software que atendam aos requisitos do comprador desde o desenvolvimento até a manutenção. Exemplo: Uma empresa ABC contrata uma empresa XYZ para desenvolver um produto de software. A ISO 9000 3 aborda basicamente situações em que um software específicoédesenvolvidocomopartedeumcontrato,deacordocom as especificações do comprador. 23

NBR ISO/ICE 12207 CICLO DE VIDA 24

NORMAS NBR ISO/IEC 12207 (Ciclo de Vida) Estabelece uma estrutura comum para os processos de ciclo de vida de software que pode ser referenciada pela indústria de software. Contém processos, atividades e tarefas que servem para ser aplicadas durante a aquisição de um sistema que contém software, de um produto de software independente ou de um serviço Provê um processo que pode ser utilizado para definir, controlar e melhorar os processos de ciclo de vida de software. 25

NORMAS NBR ISO/IEC 12207 (Ciclo de Vida) Com mais de 35 páginas, o documento ABNT detalha os diversos processos envolvidos no ciclo de vida do software, que estão divididos em três classes distintas: 1. Processos Fundamentais Início e execução do desenvolvimento, operação ou manutenção do software durante o seu ciclo de vida; 2. Processos de Apoio Auxiliam outros processos; 3. Processos Organizacionais Implementam uma estrutura constituída de processos de ciclo de vida e pessoal associado, melhorando continuamente a estrutura e os processos. 26

NBR ISO/IEC 15504 SPICE AVALIAÇÃO Fonte: MPS.BR 27

NBR ISO/IEC 15504 (SPICE AVALIAÇÃO CMMI) OBJETIVO Produzir inicialmente um Relatório Técnico que fosse, ao mesmo tempo, mais geral e abrangente que os modelos existentes e mais específico que a norma ISO 9001 originando assim a Norma ISO/IEC 15504, 2004. A ISO/IEC 15504 presta se à realização de avaliações de processos de software com dois objetivos: Melhoria de processos; Determinação da capacidade de processos de uma unidade organizacional. 28

CMMI MELHORIA DE PROCESSO Fonte: MPS.BR 29

NORMAS NBR ISO/IEC 14598 (avaliação) O CMMI SM surgiu para tentar resolver o problema de se usar vários modelos. É o resultado da evolução do: SW CMM ; SECM (System Engineering Capability Model); IPD CMM (Integrated Product Development Capability Maturity Model). Sendo o sucessor destes modelos e desenvolvido para ser consistente e compatível com a ISO/IEC 15504 [SEI, 2002]. Existem dois tipos de representação CMMI SM : Em estágios; Contínua. 30

MPS.BR MELHORIA DE PROCESSO Fonte: MPS.BR 31

MPS.BR MELHORIA DOS PROCESSOS O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro, como: Concepção e evolução do modelo; Elaboração e atualização dos GuiasGeraisdoMPS.BR; Preparação de material e definição da forma de treinamento e de aplicação de provas; Publicação de Relatórios Técnicos e interação com a comunidade visando a identificação e aplicação de melhores práticas. A Guia de Geral do MPS.BR descreve de forma detalhada o Modelo de Referência MR MPS e fornece uma visão geral sobre os demais guias queapoiamosprocessosde avaliação edeaquisição, possuindo como referência a Norma Internacional ISO/IEC 12207. 32

AULAS DE APOIO Este arquivo está disponibilizado para estudos e consultas no formato PDF. Alguns estarão disponíveis para impressão, outros, somente para leitura. www.aulasprof.6te.net ou www.profcelso.orgfree.com/ 33