Administração de Sistemas de Informação II

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Análise e Projeto de Sistemas III
Manutenção em software Conceitos básicos
Metodologia de testes Nome: Gustavo G. Quintão
ENGENHARIA DE SOFTWARE Garantia de Qualidade de Software
Engenharia de Software Qualidade de Software Uma abordagem conceitual André Luis Zanon São Carlos SP – UFSCAR 2010 Engenharia de Software – UFSCAR.
Integridade do Software
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Qualidade de Produto de Software
ISO Processos do Ciclo de Vida do Software
Testando o sistema Teste funcional: o sistema integrado realiza as funções especificadas nos requisitos? Teste de desempenho: os requisitos não-funcionais.
Confiança.
Instituto Nacional de Tecnologia da Informação Excelência e eficiência construindo o futuro.
Sistemas de Gestão Integrada
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Aline Vasconcelos CEFET Campos
Administração de Sistemas de Informação II
Qualidade de Software Aula 2
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Prof.: Ms. Maria Teresa Grimaldi Larocca
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
TSDD Teste de segurança durante o desenvolvimento.
Instrutor: Objetivos:.
Qualidade de Produto de Software
EXEMPLO DE FLUXO PARA O DESENVOLVIMENTO DE ANÁLISE CRÍTICA DO SGQ
Estudo de Caso: Técnicas de Teste como parte do Ciclo de Desenvolvimento de Software Aline Pacheco Patric Ribeiro Diego Kreutz.
Orientações sobre usabilidade
Prof.Alfredo Parteli Gomes
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
Qualidade de Produto de Software
Normas ISO/IEC de Segurança da Informação
Qualidade de Software Aula 2 / 2014/1
Análise e Projeto de Sistemas
Fórum Melhoria do Produto de Software Brasileiro
Prof. Alexandre Vasconcelos
Qualidade do Produto de Software
Qualidade do Produto de Software
Qualidade Qualidade é um dos principais objetivos da Engenharia de Software. Muitos métodos, técnicas e ferramentas são desenvolvidas para apoiar a produção.
Engenharia de Software
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
Introdução à Gestão da Qualidade (Aula 8 – ISO 9004 & Auditoria da Qualidade) Professor Gustavo F Ribeiro PEÃO São Roque junho.
ISO/IEC NBR Qualidade de TI.
AUDITORIA, avaliação de Desempenho e Qualidade
A Norma ISO/IEC 9126 define seis características de qualidade de software que devem ser avaliados: –Funcionalidade (finalidade do produto) –Usabilidade.
Instrutor: Objetivos:.
Teste de Software Conceitos iniciais.
Processos.
Qualidade de Software Aula 4
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Engenharia de Software
Qualidade no Desenvolvimento de Software Wolley W. Silva Baseado nas notas de aula dos professores Tatuo e Daisy.
Laboratório de Programação
Controles Gerais Prof.: Cheila Bombana. Controles Gerais Prof.: Cheila Bombana.
Modelagem de Processos de Negócio
Capítulo 10 – Qualidade de Produtos de Software Escrito por: Renata Araújo Vírginia Chalegre Apresentado por: Cleice.
Processo e Qualidade.
SOFTWARES EDUCACIONAIS – CÓD PROF. MSC. RONNISON REGES VIDAL.
Qualidade de Produtos de Software
Aula 02 de Eng. de Requisitos
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
TÉCNICAS DE ESTIMATIVAS
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
Revisão da Norma ISO 9001:2008 Revisão da Norma ISO 9001:2000 para ISO 9001:2008 Impactos sobre o Sistema de Gestão da Qualidade Informativo Técnico.
ISO A ISO é uma evolução das série de normas ISO/IEC 9126 e e tem com objetivo principal fornecer uma visão geral do produto de software.
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
4.4 Implementação e Operação
REQUISITOS DE SISTEMAS PROF. Horacio Ribeiro Aula 2- Requisitos de Dominio e de usuário REQUISITOS DE SISTEMAS.
CMMI Capability Maturity Model Integration
Transcrição da apresentação:

Administração de Sistemas de Informação II Aula 2 - Avaliação de Produto de Software

Qualidade de Produto No Passado: Com o passar do tempo Já foi vista apenas sob a ótica de funcionalidade. Os sistemas de informação eram construídos objetivando substituir o hardware. Com o passar do tempo Surgimento de novos critérios: confiabilidade - o software passou a realizar funções críticas, como por exemplo, exercer o controle de aeronaves. Um produto de qualidade era visto como um software sem defeitos, onde eram realizados testes em estágios intermediários de sua produção, assim como no produto final. Medida da qualidade - observado pelo ponto de vista do fornecedor.

Devido ao aparecimento de novos recursos e facilidades Qualidade de Produto Devido ao aparecimento de novos recursos e facilidades tendência da indústria: garantir uma percepção da qualidade vista pelo cliente. Necessidade de definição de normas de qualidade.

Principais normais nacionais e internacionais ISO 9126. Características da qualidade de produtos de software ISO 14598. Plano para a avaliação de produtos de software ISO 9241. Requisitos ergonómicos para o trabalho em escritório informatizado ISO 12119. Características de qualidade de pacotes de software (software de prateleira, vendido com um produto embalado)

ISO 9126 A norma ISO/IEC 9126 (ISO9126) propõe um enquadramento no qual é definido um conjunto de características que permitem avaliar a qualidade de um produto. As características propostas foram escolhidas com a preocupação de serem tão independentes quanto possível.

É composta das seguintes partes: A norma ISO/IEC 9126 É composta das seguintes partes: ISO/IEC 9126-1: Modelo de Qualidade; ISO/IEC 9126-2: Métricas Externas; ISO/IEC 9126-3: Métricas Internas; ISO/IEC 9126-4: Métricas da Qualidade de Utilização.

O modelo de qualidade ISO/IEC 9126-1

O modelo de qualidade ISO/IEC 9126-1 Estas características visam abranger todos os aspectos de qualidade externa e interna de um software, de maneira que seja possível ser especificado qualquer requisito de qualidade através de uma delas.

Funcionalidade Capacidade do produto de software de prover funções que atendam às necessidades explícitas e implícitas, quando o software estiver sendo utilizado sob condições especificadas. Satisfaz as necessidades?

Funcionalidade - Adequação Capacidade do produto de software de prover um conjunto apropriado de funções para tarefas e objetivos do usuário especificados Propõe-se a fazer o que é apropriado?

Funcionalidade - Acurácia Capacidade do produto de software de prover, com grau de precisão necessário, resultados ou efeitos corretos ou conforme acordados Faz o que foi proposto de forma correta?

Funcionalidade - Interoperabilidade Capacidade do produto de software interagir com um ou mais sistemas especificados. Interage com os sistemas especificados?

Funcionalidade – Conformidade às Leis Capacidade do produto de software que faz com que ele esteja de acordo com as normas, convenções ou regulamentações previstas em leis e descrições similares, relacionadas à aplicação. Está de acordo com as normas, leis, etc.?

Funcionalidade – Segurança de Acesso Capacidade do produto de software de proteger informações e dados, de forma que pessoas ou sistemas não autorizados não possam lê-los nem modificá-los e que não seja negado acesso às pessoas ou sistemas autorizados Evita acesso não autorizado aos dados?

Confiabilidade Capacidade do produto de software de manter um nível de desempenho especificado, quando usado em condições especificadas É imune a falhas?

Confiabilidade - Maturidade Capacidade do produto de software de evitar falhas decorrentes de defeitos no software. Com que freqüência apresenta falhas?

Confiabilidade – Tolerância a Falhas Capacidade do produto de software de manter um nível de desempenho especificado em casos de defeitos no software ou de violação de sua interface especificada. Ocorrendo falhas, como ele reage?

Confiabilidade - Recuperabilidade Capacidade do produto de software de restabelecer seu nível de desempenho especificado e recuperar os dados diretamente afetados no caso de uma falha. É capaz de recuperar dados em caso de falha?

Usabilidade Capacidade do produto de software de ser compreendido, aprendido, operado e atraente ao usuário, quando usado sob condições especificadas É fácil de usar?

Usabilidade - Intelegibilidade Capacidade do produto de software de possibilitar ao usuário compreender se o software é apropriado e como ele pode ser usado para tarefas e condições de uso específicas É fácil entender o conceito e a aplicação?

Usabilidade - Apreensibilidade Capacidade do produto de software de possibilitar ao usuário aprender sua aplicação É fácil aprender a usar?

Usabilidade - Operacionalidade Capacidade do produto de software de possibilitar ao usuário operá-lo e controlá-lo É fácil de operar e controlar?

Eficiência Capacidade do produto de software de apresentar desempenho apropriado, relativo à quantidade de recursos usados, sob condições especificadas. É rápido?

Eficiência - Tempo de resposta Capacidade do produto de software de fornecer tempos de resposta e de processamento, além de taxas de transferência, apropriados, quando o software executa suas funções, sob condições estabelecidas Qual é o tempo de resposta, a velocidade de execução?

Eficiência - Recursos empregados Capacidade do produto de software de usar tipos e quantidades apropriados de recursos, quando o software executa suas funções sob condições estabelecidas Quanto recurso usa? Durante quanto tempo?

Capacidade do produto de software de ser modificado. Manutenabilidade Capacidade do produto de software de ser modificado. É fácil de modificar?

Manutenabilidade - Analisabilidade Capacidade do produto de software de permitir o diagnóstico de deficiências ou causas de falhas no software, ou adaptações do software devido a mudanças no ambiente e nos seus requisitos ou especificações funcionais. É fácil de encontrar uma falha, quando ocorre?

Manutenabilidade - Modificabilidade Capacidade do produto de software de permitir que uma modificação especificada seja implementada. É fácil modificar e adaptar?

Manutenabilidade - Estabilidade Capacidade do produto de software de evitar efeitos inesperados decorrentes de modificações no software. Há grande risco quando se faz alterações?

Manutenabilidade - Testabilidade Capacidade do produto de software de permitir que o software, quando modificado, seja validado É fácil testar quando se faz alterações?

Portabilidade Capacidade do produto de software de ser transferido de um ambiente para outro. É fácil de usar em outro ambiente?

Portabilidade - Adaptabilidade Capacidade do produto de software de ser adaptado para diferentes ambientes especificados, sem necessidade de aplicação de outras ações ou meios além daqueles fornecidos para essa finalidade pelo software considerado É fácil adaptar a outros ambientes?

Portabilidade - Capacidade para ser instalado Capacidade do produto de software para ser instalado em um ambiente especificado. É fácil instalar em outros ambientes?

Portabilidade - Conformidade à padrões Capacidade do produto de software de estar de acordo com normas ou convenções relacionadas à portabilidade Está de acordo com padrões de portabilidade?

Portabilidade - Capacidade para substituir Capacidade do produto de software de ser usado em substituição a outro produto de software especificado, com o mesmo propósito e no mesmo ambiente É fácil usar para substituir outro?

Modelo para qualidade em uso Qualidade em uso é a visão da qualidade sob a perspectiva do usuário

Modelo para qualidade em uso Eficácia: Capacidade do produto de software de permitir que seus usuários atinjam metas especificadas com acurácia e completude, em um contexto especificado. Produtividade: Capacidade do produto de software de permitir que seus usuários empreguem quantidade apropriada de recursos em relação à eficácia obtida, em um contexto de uso especificado.

Modelo para qualidade em uso Segurança: Capacidade do produto de software de apresentar níveis aceitáveis de riscos de dados a pessoas, negócios, software, propriedades ou ao ambiente, em um contexto de uso especificado. Satisfação: Capacidade do produto de software de satisfazer usuários, em um contexto de uso especificado.

Conclusão A qualidade de um produto de software era algo intangível, sem definições concretas. A norma NBR 13596 (ISO 9126) permite visualizar mais facilmente esta qualidade e, por conseqüência, definir uma forma de medir esta qualidade, possibilitando uma avaliação mais objetiva e uniforme. Além disso, é acessível a qualquer pessoa ou empresa, por se tratar de uma norma brasileira e, portanto, disponível a quem se interessar.

Conclusão A aplicação da norma é simples, flexível e adaptável ao que se espera obter de um produto de software. Transforma a tarefa de avaliação e seleção de produtos de software em um procedimento claro, definido e matemático.

A 9126 não apresenta métricas para as 6 características da qualidade Conclusão A 9126 não apresenta métricas para as 6 características da qualidade propõe que cada empresa desenvolva as suas próprias Para estabelecer métricas (e limiar de aceitação) considerar a classe de aplicação do produto de software: confiabilidade, missão crítica desempenho tempo real usabilidade aplicações interactivas para usuário não especializado.

Trabalho para o final do Semestre Trabalho vale quatro pontos (4.0) Separar a sala em grupos Escolher uma empresa para a implementação de um Sistema de Informação. (Projeto Científico) História da empresa; Características e ramo de atuação; situação atual (o que existe de TI?); Quais os objetivos a atingir com o uso de um SI.

Trabalho para o final do Semestre Fazer a validação dos softwares propostos usando as normas ISO/IEC 9126 (ISO9126). Hábil Syscommerce Supreme Comercial Outros... Processo de validação do Software será desenvolvido durante o semestre no laboratório.