Baixe o app para aproveitar ainda mais
Prévia do material em texto
Modelo SQuaRE (ISO 25010) Implantado no Brasil em 2012. Antes era o ISO 9126. Qualidade de Produto de Software, dividida em 8 características subdividido em outras sub- características. Em Engª essas características são chamadas de REQUISITOS e as sub-características são os ATRIBUTOS. Também dá um elemento chamado Qualidade em Uso, que não tinha no ISO 9126, que podem ser medidas quando o sistema está em uso, em um contexto realístico. Identificados Descrição Prioridade Requisitos Relacionados RF01 Blablabla Alta RFX1, RFX2 ... Qualidade de Produto de Software Completude funcionala. Corretude funcionalb. Adequação funcionalc. Adequação Funcional - O sistema/software é adequado para aquilo que se propõe? 1) Comportamento em relação ao tempoa. Utilização dos recursosb. Capacidadec. Desempenho (ou performance) e eficiência - O sistema/software funciona bem? Deve atender e ter um tempo de resposta previsto e que atenda ao usuário. 2) Coexistênciaa. Interoperabilidade b. Compatibilidade - o software avaliado precisa funcionar bem com outros produtos3) Apropriabilidadea. Reconhecibilidadeb. Apreensibilidadec. Operacionalidaded. Proteção de Errose. Design da Interface do Usuáriof. Acessibilidadeg. Usabilidade -4) Maturidadea. Disponibilidadeb. Tolerância a falhasc. Recuperabilidaded. Confiabilidade - se o software opera bem mesmo que uma possível falha ocorre na sua linha de código. 5) Confidencialidadea. Integridadeb. Contestabilidadec. Responsabilizaçãod. Autenticidadee. Segurança6) Modularidadea. Reusabilidadeb. Analisabilidadec. Modificabilidaded. Estabilidadee. Manutebilidade7) Semana 03 - Aula 02 segunda-feira, 18 de agosto de 2014 19:08 Página 1 de COM211 - Engenharia de Software II Estabilidadee. Adaptabilidadea. Capacidade de ser instaladob. Capacidade para substituirc. Portabilidade8) Eficácia1) Eficiência2) Utilidadea. Confiançab. Prazerc. Confortod. Satisfação3) Risco econômicoa. Risco à Saúde e Segurança de Usob. Risco Ambientalc. Ficar livre de risco4) Completude de contextoa. Flexibilidadeb. Cobertura do contexto - basicamente a mesma avaliação da Usabilidade5) Modelo de Qualidade de Uso Visões da qualidade de software Visão do usuário identifica as informações de interesse do usuário final (foco nas medidas externas) Visão do desenvolvedor: o desenvolvedor tem que estar de posse de requisitos bem feitos (foco nas medidas internas). Considerar a avaliação dos protótipos incrementais. Visão do gerente de desenvolvimento: interesse no produto e no cronograma, esforço e custo em geral. Definição dos requisitos de qualidade de um software Avaliação das especificações do software durante o desenvolvimento, a fim de verificar se os requisitos de qualidade estão sendo atendidos. Descrição das características e atributos do software implementado, por exemplo nos manuais de usuário Avaliação do software desenvolvido, antes da entrega ao cliente Avaliação do software desenvolvido, antes da aceitação pelo cliente. Página 2 de COM211 - Engenharia de Software II
Compartilhar