SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
REQUISITOS DE QUALIDADE DE
USABILIDADE
Angélica Toffano Seidel Calazans, Roberto Avila Paldês,
Fernando de Albuquerque Guimarães, Eloisa Toffano Seidel Masson,
Ricardo Ajax Dias Kosloski, Kiane Fialho Rezende
Centro Universitário de Brasília, Distrito Federal, Brazil
ANÁLISE DA UTILIZAÇÃO EM SISTEMAS DE UMA
INSTITUIÇÃO FINANCEIRA
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
• Requisitos e Qualidade de Software
• Requisitos de Qualidade e Requisitos não Funcionais
• As Normas da Série ISO/IEC 25000
• A Usabilidade como característica crítica na decisão de se utilizar um
software
1. Introdução
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
• Questões de Pesquisa:
• Como a classificação dos requisitos de Qualidade, com foco na
Usabilidade, é utilizada na prática pelos desenvolvedores da
organização?
• Existe relação dos Requisitos de Qualidade de Usabilidade da
ISO/IEC 25010, considerando suas subcategorias, com a prática de
elicitação /documentação de requisitos da organização?
• Quais subcategorias dos Requisitos de Usabilidade têm maior
representatividade, nos diferentes domínios de aplicação?
1. Introdução (cont.)
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
• Objetivos:
• Compreender como, na prática, o universo considerado classifica e
documenta os Requisitos de Qualidade de Usabilidade;
• Entender como a prática de uma organização se relaciona com as
subcaracterísticas de Usabilidade das Normas ISO/IEC 25010, nos
seus produtos de software;
• Compreender qual a importância atribuída às subcaracterísticas de
Qualidade relacionadas à Usabilidade?
1. Introdução (cont.)
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
2. A série ISO/IEC 25000
• Divisão
• Classificação dos Requisitos
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
2. A série ISO/IEC 25000 (cont.)
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
3. Trabalhos sobre Usabilidade
• Requisitos não Funcionais são realmente não Funcionais? [05]
• Avaliação de Requisitos não Funcionais de Usabilidade [16]
• Novos padrões ISO para Usabilidade [18]
• Avaliação de Requisitos críticos para sistemas Web [20]
• Requisitos não Funcionais sob a ótica dos desenvolvedores [21]
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
4. Metodologia
• Objeto de Estudo
• Documentos de Especificação de Requisitos de Qualidade de uma
organização financeira governamental de grande porte
• Documentação baseada no RUP (Especificação Suplementar)
• Universo de 211 sistemas analisados, amostra de 26 sistemas, 264
requisitos de Usabilidade
• De 2007 a 2018
• Sistemas Web
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
4. Metodologia (cont.)
• Preparação e Coleta de Dados
• Seleção dos Requisitos de Qualidade de Usabilidade
• Análise e classificação dos dados com Nvivo
• Processo:
o Interpretação completa
o Sub interpretação
o Requisito de Divisão
o Exclusão do Estudo
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
5. Resultados e Discussão
• Questão 01: Como a classificação dos Requisitos de Qualidade, com
foco na Usabilidade, é utilizada na prática pelos desenvolvedores da
organização?
o A organização não segue totalmente um modelo específico
o Especificações Suplementares baseadas em linguagem natural
o Requisitos Condicionantes aprovados pela equipe de TI
equivalem aos Requisitos de Desenvolvimento
o A organização classifica as subcategorias de Usabilidade em seis
grandes grupos: Acessabilidade, Estética, Coerência da
Interface, Idioma, Ajuda em tempo real e Documentação
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
5. Resultados e Discussão (cont.)
• Questão 02: Existe relação dos Requisitos de Qualidade de Usabilidade
da ISO/IEC 25010, considerando suas subcategorias, com a prática de
elicitação /documentação de requisitos da organização?
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
5. Resultados e Discussão (cont.)
• Questão 02: Existe relação dos Requisitos de Qualidade de Usabilidade
da ISO/IEC 25010, considerando suas subcategorias, com a prática de
elicitação /documentação de requisitos da organização?
o A maior parte dos requisitos de qualidade da organização
relaciona-se às subcaracterísticas da Norma, e aproximadamente
30% dos requisitos analisados estão padronizados
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
5. Resultados e Discussão (cont.)
• Questão 03: Quais subcategorias dos Requisitos de Usabilidade têm
maior representatividade, nos diferentes domínios de aplicação?
o Requisitos relacionados à Apreensibilidade citados em todos os
sistemas, envolvendo 37% dos requisitos analisados
o Reconhecimento Apropriado em 81% dos sistemas,
envolvendo 17% dos requisitos analisados
o Estética da Interface em terceiro lugar (61% dos sistemas e
27% dos requisitos analisados)
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
5. Resultados e Discussão (cont.)
• Questão 03: Quais subcategorias dos Requisitos de Usabilidade têm
maior representatividade, nos diferentes domínios de aplicação?
o Resultados diferem dos resultados obtidos anteriormente [5], que
identificaram um maior quantitativo de requisitos não funcionais
relacionados a Operabilidade.
o A pesquisa [5] trabalho com vários tipos de software, e o trabalho
atual focou em sistemas on-line, predominantemente em
sistemas internos de uma única organização
o A diferença do domínio tem impacto representativo no
quantitativo de requisitos
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
5. Resultados e Discussão (cont.)
• Questão 03: Quais subcategorias dos Requisitos de Usabilidade têm
maior representatividade, nos diferentes domínios de aplicação?
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
6. Conclusões
• O objetivo geral desta pesquisa foi aumentar a compreensão sobre a
especificação dos Requisitos de Qualidade de Usabilidade de uma organização
financeira.
• Utilizaram-se as subcaracterísticas de Usabilidade da ISO 25010 para a
classificação.
• Verificou-se que grande parte dos requisitos atendem à Norma, apesar de
nomenclaturas diferentes.
• Demonstra preocupação da Organização em seguir uma norma internacional.
• O domínio da aplicação pode influenciar os quantitativos dos requisitos de
qualidade de usabilidade.
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
6. Conclusões (cont.)
• Requisitos de Qualidade de Usabilidade de maior importância:
Apreensibilidade e Estética da Interface
• Menor percentual de importância para Acessibilidade talvez relacionado ao
quantitativo de sistemas internos
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
6. Trabalhos Futuros
• Investigar os outros Requisitos de Qualidade da mesma organização, buscando
um comparativo com outras características
• Investigar como outras organizações documentam seus Requisitos de
Qualidade, visando ratificar ou retificar os resultados encontrados
• Investigar o porquê de utilização de outros termos que não os da Norma ou
outro padrão adotado pela indústria e academia
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
Referências
1. Vilela, J., Figueiredo, B., Castro, J., Soares, M.. Goncalves, E .: Usability and Software Architecture: A Literature Review. In: IX
Brazilian Symposium on Components, Architectures and Reuse Software (SBCARS), Belo Horizonte, pp. 80-89 (2015).
2. Gastaldo, D. L., Midorikawa, E. T.: Processo de Engenharia de Requisitos Aplicado a Requisitos Não-Funcionais de Desempenho: Um
Estudo de Caso. In: Workshop em Engenharia de Requisitos. Piracicaba, p.302-316 (2003).
3. Cysneiros, L.M., Leite, J.C.S.P.: Using UML to Reflect Non-Functional Requirements. In: Proceedings of the CASCON 2001, Centre for
Advanced Studies on Collaborative Research, November 5-7, Toronto, Ontario, Canada (2001).
4. Benslimane, Y., Cysneiros, L.M., Bahli, B. Assessing Critical functional and Non-functional Requirements for Web-based Procurement
Systems: a comprehensive survey. Requirements Engineering, vol. 12, pp. 191-198 (2007).
5. Eckhardt, J., Vogelsang, A., Fernández, D.M.: Are "Non-functional" Requirements really Non-functional? An Investigation of Non-
functional Requirements in Practice. In: 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE), Austin, TX,
2016, pp. 832-842 (2016).
6. Cysneiros, L.M.; Leite, J.C.S.P.: Definindo Requisitos Não Funcionais. In: Anais do XI Simpósio Brasileiro de Engenharia de Software,
pp. 49-54 (1997).
7. Domingues, J.C.S., Dapena, P.R.: Verificación de los requisitos no funcionales en el software crítico”. Forum Calidad, n. 142, pp. 25-31
(2003).
8. Sommerville, I.: Engenharia Software, 8. ed. São Paulo: Pearson Addison-Wesley (2007).
9. Mairiza, D., Zowghi, D., Nurmuliani, N.: An investigation into the notion of non-functional requirements. In: SAC '10 Proceedings of the
2010 ACM Symposium on Applied Computing, pp. 311-317 (2010).
10. ISO/IEC 25010.: Systems and software engineering - Systems and software product Quality equirements and Evaluation (SQuaRE) -
System and software quality models (2011).
11. ISO/IEC FDIS 25022.: Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) -
Measurement of quality in use (2016).
12. ISO/IEC FDIS 25023: Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) -
Measurement of system and software product quality (2016).
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
Referências (cont.)
13. ISO/IEC. ABNT NBR ISO/IEC 25030.: Software engineering - Software product Quality Requirements and Evaluation (SQuaRE) -
Quality requirements. s.l. : ISO, 2008.
14. ISO/IEC 9126: Software Engineering – Product Quality, parts 1, 2 and 3, International Organization for Standarization, Geneve (2001).
15. ISO/IEC 14598-1: Software Engineering - Product evaluation – Part 1: General, International Organization for Standarization, Geneve
(2001).
16. Garcia, I., Rodrígues, I., Ahmad, M.: Evaluation of the Non-functional Requirements, of Usability: A Systematic Study. In: International
Journal of Advanced Research in Computer Sciense, volume 3, número 3, Maio/Junho (2016).
17. ISO 25000 Homepage, http://iso25000.com/index.php/en/iso-25000-standards, último acesso em 28/06/2018.
18. Bevan, N., Carter, J., Earthy, J., Geis, T., Harker, S.: New ISO Standards for Usability, Usability Reports and Usability Measures. M.
Kurosu (Ed.): HCI 2016, Part I, LNCS 9731, pp. 268–278 (2016).
19. ISO 9241-11: Ergonomic requirements for office work with visual display terminals (VDTs) — Part 11 Guidance on usability (1998).
20. Benslimane, Y., Cysneiros, L.M. , Bahli, B. (2007).: Assessing critical functional and non-functional requirements for web-based
procurement systems: a comprehensive survey. Requirements Engineering. 12, 191-198 (2007).
21. Zou, J., Xu, L., Yang, M., Zhang, X., Yang, D.: Towards comprehending the non-functional requirements through developers’ eyes: An
exploration of stack´ overflow using topic analysis. Information and Software Technology, vol. 84, pp. 19–32 (2017).
22. Kroll, P., Kruchten, P.: The rational unified process made easy: a practitioner's guide to the RUP. Addison-Wesley Professional (2003).
23. Nvivo Suite, http://www.qsrinternational.com/nvivo-portuguese, último acesso em 14/06/2018
24. ISO: ISO/IEC 25000:2014 Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) –
Guide to SQuaREtle (2014).
25. Moreno, J. C., Marciszack, M. Martín.: La Usabilidad Desde La Perspectiva De La Validación de Requerimientos No Funcionales Para
Aplicaciones Web. 1er Congreso CoNaIISI 2013. Universidad Tecnológica nacional - Facultad Regional Córdoba (2013).
WER’2018
Requisitos de Qualidade de Usabilidade
Roberto Avila Paldês, Fernando de Albuquerque Guimarães
Muito obrigado!
fernando.guimaraes@ceub.edu.br
roberto.paldes@ceub.edu.br

Mais conteúdo relacionado

Mais procurados

1 requisitos funcionais e não funcionais ok
1  requisitos funcionais e não funcionais ok1  requisitos funcionais e não funcionais ok
1 requisitos funcionais e não funcionais okMarcos Morais de Sousa
 
PACT: um framework para o design de sistemas interativos
PACT: um framework para o design de sistemas interativosPACT: um framework para o design de sistemas interativos
PACT: um framework para o design de sistemas interativosWellington Oliveira
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de SistemasGuilherme
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixCris Fidelix
 
Arquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de NegócioArquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de NegócioMauricio Uriona Maldonado PhD
 
Padrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - BrokerPadrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - BrokerEduardo Nicola F. Zagari
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Javaarmeniocardoso
 
Aula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação GerencialAula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação GerencialAnderson Simão
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de SoftwareLeinylson Fontinele
 
Seminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPSeminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPLays Lopes
 

Mais procurados (20)

1 requisitos funcionais e não funcionais ok
1  requisitos funcionais e não funcionais ok1  requisitos funcionais e não funcionais ok
1 requisitos funcionais e não funcionais ok
 
Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
Gerência de Requisitos
Gerência de RequisitosGerência de Requisitos
Gerência de Requisitos
 
Introdução ao ITIL
Introdução ao ITILIntrodução ao ITIL
Introdução ao ITIL
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
PACT: um framework para o design de sistemas interativos
PACT: um framework para o design de sistemas interativosPACT: um framework para o design de sistemas interativos
PACT: um framework para o design de sistemas interativos
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
 
Arquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de NegócioArquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de Negócio
 
Aula 1
Aula 1Aula 1
Aula 1
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Padrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - BrokerPadrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - Broker
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Java
 
Aula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação GerencialAula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação Gerencial
 
Aula 3 banco de dados
Aula 3   banco de dadosAula 3   banco de dados
Aula 3 banco de dados
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
 
Seminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPSeminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XP
 
Governança de TI - Aula02 - Conceitos em Governanca corporativa
Governança de TI - Aula02 - Conceitos em Governanca corporativaGovernança de TI - Aula02 - Conceitos em Governanca corporativa
Governança de TI - Aula02 - Conceitos em Governanca corporativa
 
Fundamentos de governança_de_ti
Fundamentos de governança_de_tiFundamentos de governança_de_ti
Fundamentos de governança_de_ti
 

Semelhante a Análise de Requisitos de Qualidade de Usabilidade em Sistemas Financeiros

Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Claudio Cardozo
 
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane FidelixAula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane FidelixCris Fidelix
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de RequisitosSérgio Salazar
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de softwareBruno Nascimento
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de RequisitosTiago Barros
 
Utilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizarUtilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizarOpencadd Advanced Technology
 
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...Marcelo Schumacher
 
Ciclo de vida processo
Ciclo de vida processoCiclo de vida processo
Ciclo de vida processoPatrícia Melo
 
Aula 24.2 spice-iso15504 v02
Aula 24.2  spice-iso15504 v02Aula 24.2  spice-iso15504 v02
Aula 24.2 spice-iso15504 v02Thomas Bellaver
 
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.pptIedaRosanaKollingWie
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009Ramon Durães
 
METACOM – Uma análise de correlação entre métricas de produto e propensão à m...
METACOM – Uma análise de correlação entre métricas de produto e propensão à m...METACOM – Uma análise de correlação entre métricas de produto e propensão à m...
METACOM – Uma análise de correlação entre métricas de produto e propensão à m...Gabriel Moreira
 
Projeto de pesquisa apresentação
Projeto de pesquisa   apresentaçãoProjeto de pesquisa   apresentação
Projeto de pesquisa apresentaçãoEduardo Rodriguez
 
Aula 03 - Verificação e Validação de Requisitos.pptx
Aula 03 - Verificação e Validação de Requisitos.pptxAula 03 - Verificação e Validação de Requisitos.pptx
Aula 03 - Verificação e Validação de Requisitos.pptxLucianaRecartCardoso
 
Apresentação PF
Apresentação PFApresentação PF
Apresentação PFcamilats
 

Semelhante a Análise de Requisitos de Qualidade de Usabilidade em Sistemas Financeiros (20)

Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
 
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane FidelixAula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
SPICE 4
SPICE 4SPICE 4
SPICE 4
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de software
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
29110 rioinfo painel_i v1
29110 rioinfo painel_i v129110 rioinfo painel_i v1
29110 rioinfo painel_i v1
 
Utilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizarUtilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizar
 
Wellington Vasconcelos - Priorização de requisitos
Wellington Vasconcelos - Priorização de requisitosWellington Vasconcelos - Priorização de requisitos
Wellington Vasconcelos - Priorização de requisitos
 
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
 
Ciclo de vida processo
Ciclo de vida processoCiclo de vida processo
Ciclo de vida processo
 
Aula 24.2 spice-iso15504 v02
Aula 24.2  spice-iso15504 v02Aula 24.2  spice-iso15504 v02
Aula 24.2 spice-iso15504 v02
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009
 
METACOM – Uma análise de correlação entre métricas de produto e propensão à m...
METACOM – Uma análise de correlação entre métricas de produto e propensão à m...METACOM – Uma análise de correlação entre métricas de produto e propensão à m...
METACOM – Uma análise de correlação entre métricas de produto e propensão à m...
 
Projeto de pesquisa apresentação
Projeto de pesquisa   apresentaçãoProjeto de pesquisa   apresentação
Projeto de pesquisa apresentação
 
Aula 03 - Verificação e Validação de Requisitos.pptx
Aula 03 - Verificação e Validação de Requisitos.pptxAula 03 - Verificação e Validação de Requisitos.pptx
Aula 03 - Verificação e Validação de Requisitos.pptx
 
Apresentação PF
Apresentação PFApresentação PF
Apresentação PF
 

Mais de Roberto Paldês

Cálculo Proposicional - Exemplo
Cálculo Proposicional - ExemploCálculo Proposicional - Exemplo
Cálculo Proposicional - ExemploRoberto Paldês
 
Design Thinking na Engenharia de Requisitos
Design Thinking na Engenharia de RequisitosDesign Thinking na Engenharia de Requisitos
Design Thinking na Engenharia de RequisitosRoberto Paldês
 
Inovação Disruptiva na Engenharia de Requisitos
Inovação Disruptiva na Engenharia de RequisitosInovação Disruptiva na Engenharia de Requisitos
Inovação Disruptiva na Engenharia de RequisitosRoberto Paldês
 
Zopp nos Requisitos Orientados a Negócio
Zopp nos Requisitos Orientados a NegócioZopp nos Requisitos Orientados a Negócio
Zopp nos Requisitos Orientados a NegócioRoberto Paldês
 
Linguagem natural e requisitos
Linguagem natural e requisitosLinguagem natural e requisitos
Linguagem natural e requisitosRoberto Paldês
 
Jogos de Simulação no contexto Universitário
Jogos de Simulação no contexto UniversitárioJogos de Simulação no contexto Universitário
Jogos de Simulação no contexto UniversitárioRoberto Paldês
 

Mais de Roberto Paldês (8)

Cálculo Proposicional - Exemplo
Cálculo Proposicional - ExemploCálculo Proposicional - Exemplo
Cálculo Proposicional - Exemplo
 
Design Thinking na Engenharia de Requisitos
Design Thinking na Engenharia de RequisitosDesign Thinking na Engenharia de Requisitos
Design Thinking na Engenharia de Requisitos
 
Inovação Disruptiva na Engenharia de Requisitos
Inovação Disruptiva na Engenharia de RequisitosInovação Disruptiva na Engenharia de Requisitos
Inovação Disruptiva na Engenharia de Requisitos
 
Jad: o método
Jad: o métodoJad: o método
Jad: o método
 
Zopp nos Requisitos Orientados a Negócio
Zopp nos Requisitos Orientados a NegócioZopp nos Requisitos Orientados a Negócio
Zopp nos Requisitos Orientados a Negócio
 
Linguagem natural e requisitos
Linguagem natural e requisitosLinguagem natural e requisitos
Linguagem natural e requisitos
 
Jogos de Simulação no contexto Universitário
Jogos de Simulação no contexto UniversitárioJogos de Simulação no contexto Universitário
Jogos de Simulação no contexto Universitário
 
Empreendedorismo 4.0
Empreendedorismo 4.0Empreendedorismo 4.0
Empreendedorismo 4.0
 

Análise de Requisitos de Qualidade de Usabilidade em Sistemas Financeiros

  • 1. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães REQUISITOS DE QUALIDADE DE USABILIDADE Angélica Toffano Seidel Calazans, Roberto Avila Paldês, Fernando de Albuquerque Guimarães, Eloisa Toffano Seidel Masson, Ricardo Ajax Dias Kosloski, Kiane Fialho Rezende Centro Universitário de Brasília, Distrito Federal, Brazil ANÁLISE DA UTILIZAÇÃO EM SISTEMAS DE UMA INSTITUIÇÃO FINANCEIRA
  • 2. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães • Requisitos e Qualidade de Software • Requisitos de Qualidade e Requisitos não Funcionais • As Normas da Série ISO/IEC 25000 • A Usabilidade como característica crítica na decisão de se utilizar um software 1. Introdução
  • 3. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães • Questões de Pesquisa: • Como a classificação dos requisitos de Qualidade, com foco na Usabilidade, é utilizada na prática pelos desenvolvedores da organização? • Existe relação dos Requisitos de Qualidade de Usabilidade da ISO/IEC 25010, considerando suas subcategorias, com a prática de elicitação /documentação de requisitos da organização? • Quais subcategorias dos Requisitos de Usabilidade têm maior representatividade, nos diferentes domínios de aplicação? 1. Introdução (cont.)
  • 4. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães • Objetivos: • Compreender como, na prática, o universo considerado classifica e documenta os Requisitos de Qualidade de Usabilidade; • Entender como a prática de uma organização se relaciona com as subcaracterísticas de Usabilidade das Normas ISO/IEC 25010, nos seus produtos de software; • Compreender qual a importância atribuída às subcaracterísticas de Qualidade relacionadas à Usabilidade? 1. Introdução (cont.)
  • 5. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 2. A série ISO/IEC 25000 • Divisão • Classificação dos Requisitos
  • 6. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 2. A série ISO/IEC 25000 (cont.)
  • 7. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 3. Trabalhos sobre Usabilidade • Requisitos não Funcionais são realmente não Funcionais? [05] • Avaliação de Requisitos não Funcionais de Usabilidade [16] • Novos padrões ISO para Usabilidade [18] • Avaliação de Requisitos críticos para sistemas Web [20] • Requisitos não Funcionais sob a ótica dos desenvolvedores [21]
  • 8. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 4. Metodologia • Objeto de Estudo • Documentos de Especificação de Requisitos de Qualidade de uma organização financeira governamental de grande porte • Documentação baseada no RUP (Especificação Suplementar) • Universo de 211 sistemas analisados, amostra de 26 sistemas, 264 requisitos de Usabilidade • De 2007 a 2018 • Sistemas Web
  • 9. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 4. Metodologia (cont.) • Preparação e Coleta de Dados • Seleção dos Requisitos de Qualidade de Usabilidade • Análise e classificação dos dados com Nvivo • Processo: o Interpretação completa o Sub interpretação o Requisito de Divisão o Exclusão do Estudo
  • 10. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 5. Resultados e Discussão • Questão 01: Como a classificação dos Requisitos de Qualidade, com foco na Usabilidade, é utilizada na prática pelos desenvolvedores da organização? o A organização não segue totalmente um modelo específico o Especificações Suplementares baseadas em linguagem natural o Requisitos Condicionantes aprovados pela equipe de TI equivalem aos Requisitos de Desenvolvimento o A organização classifica as subcategorias de Usabilidade em seis grandes grupos: Acessabilidade, Estética, Coerência da Interface, Idioma, Ajuda em tempo real e Documentação
  • 11. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 5. Resultados e Discussão (cont.) • Questão 02: Existe relação dos Requisitos de Qualidade de Usabilidade da ISO/IEC 25010, considerando suas subcategorias, com a prática de elicitação /documentação de requisitos da organização?
  • 12. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 5. Resultados e Discussão (cont.) • Questão 02: Existe relação dos Requisitos de Qualidade de Usabilidade da ISO/IEC 25010, considerando suas subcategorias, com a prática de elicitação /documentação de requisitos da organização? o A maior parte dos requisitos de qualidade da organização relaciona-se às subcaracterísticas da Norma, e aproximadamente 30% dos requisitos analisados estão padronizados
  • 13. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 5. Resultados e Discussão (cont.) • Questão 03: Quais subcategorias dos Requisitos de Usabilidade têm maior representatividade, nos diferentes domínios de aplicação? o Requisitos relacionados à Apreensibilidade citados em todos os sistemas, envolvendo 37% dos requisitos analisados o Reconhecimento Apropriado em 81% dos sistemas, envolvendo 17% dos requisitos analisados o Estética da Interface em terceiro lugar (61% dos sistemas e 27% dos requisitos analisados)
  • 14. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 5. Resultados e Discussão (cont.) • Questão 03: Quais subcategorias dos Requisitos de Usabilidade têm maior representatividade, nos diferentes domínios de aplicação? o Resultados diferem dos resultados obtidos anteriormente [5], que identificaram um maior quantitativo de requisitos não funcionais relacionados a Operabilidade. o A pesquisa [5] trabalho com vários tipos de software, e o trabalho atual focou em sistemas on-line, predominantemente em sistemas internos de uma única organização o A diferença do domínio tem impacto representativo no quantitativo de requisitos
  • 15. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 5. Resultados e Discussão (cont.) • Questão 03: Quais subcategorias dos Requisitos de Usabilidade têm maior representatividade, nos diferentes domínios de aplicação?
  • 16. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 6. Conclusões • O objetivo geral desta pesquisa foi aumentar a compreensão sobre a especificação dos Requisitos de Qualidade de Usabilidade de uma organização financeira. • Utilizaram-se as subcaracterísticas de Usabilidade da ISO 25010 para a classificação. • Verificou-se que grande parte dos requisitos atendem à Norma, apesar de nomenclaturas diferentes. • Demonstra preocupação da Organização em seguir uma norma internacional. • O domínio da aplicação pode influenciar os quantitativos dos requisitos de qualidade de usabilidade.
  • 17. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 6. Conclusões (cont.) • Requisitos de Qualidade de Usabilidade de maior importância: Apreensibilidade e Estética da Interface • Menor percentual de importância para Acessibilidade talvez relacionado ao quantitativo de sistemas internos
  • 18. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães 6. Trabalhos Futuros • Investigar os outros Requisitos de Qualidade da mesma organização, buscando um comparativo com outras características • Investigar como outras organizações documentam seus Requisitos de Qualidade, visando ratificar ou retificar os resultados encontrados • Investigar o porquê de utilização de outros termos que não os da Norma ou outro padrão adotado pela indústria e academia
  • 19. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães Referências 1. Vilela, J., Figueiredo, B., Castro, J., Soares, M.. Goncalves, E .: Usability and Software Architecture: A Literature Review. In: IX Brazilian Symposium on Components, Architectures and Reuse Software (SBCARS), Belo Horizonte, pp. 80-89 (2015). 2. Gastaldo, D. L., Midorikawa, E. T.: Processo de Engenharia de Requisitos Aplicado a Requisitos Não-Funcionais de Desempenho: Um Estudo de Caso. In: Workshop em Engenharia de Requisitos. Piracicaba, p.302-316 (2003). 3. Cysneiros, L.M., Leite, J.C.S.P.: Using UML to Reflect Non-Functional Requirements. In: Proceedings of the CASCON 2001, Centre for Advanced Studies on Collaborative Research, November 5-7, Toronto, Ontario, Canada (2001). 4. Benslimane, Y., Cysneiros, L.M., Bahli, B. Assessing Critical functional and Non-functional Requirements for Web-based Procurement Systems: a comprehensive survey. Requirements Engineering, vol. 12, pp. 191-198 (2007). 5. Eckhardt, J., Vogelsang, A., Fernández, D.M.: Are "Non-functional" Requirements really Non-functional? An Investigation of Non- functional Requirements in Practice. In: 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE), Austin, TX, 2016, pp. 832-842 (2016). 6. Cysneiros, L.M.; Leite, J.C.S.P.: Definindo Requisitos Não Funcionais. In: Anais do XI Simpósio Brasileiro de Engenharia de Software, pp. 49-54 (1997). 7. Domingues, J.C.S., Dapena, P.R.: Verificación de los requisitos no funcionales en el software crítico”. Forum Calidad, n. 142, pp. 25-31 (2003). 8. Sommerville, I.: Engenharia Software, 8. ed. São Paulo: Pearson Addison-Wesley (2007). 9. Mairiza, D., Zowghi, D., Nurmuliani, N.: An investigation into the notion of non-functional requirements. In: SAC '10 Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 311-317 (2010). 10. ISO/IEC 25010.: Systems and software engineering - Systems and software product Quality equirements and Evaluation (SQuaRE) - System and software quality models (2011). 11. ISO/IEC FDIS 25022.: Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Measurement of quality in use (2016). 12. ISO/IEC FDIS 25023: Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Measurement of system and software product quality (2016).
  • 20. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães Referências (cont.) 13. ISO/IEC. ABNT NBR ISO/IEC 25030.: Software engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Quality requirements. s.l. : ISO, 2008. 14. ISO/IEC 9126: Software Engineering – Product Quality, parts 1, 2 and 3, International Organization for Standarization, Geneve (2001). 15. ISO/IEC 14598-1: Software Engineering - Product evaluation – Part 1: General, International Organization for Standarization, Geneve (2001). 16. Garcia, I., Rodrígues, I., Ahmad, M.: Evaluation of the Non-functional Requirements, of Usability: A Systematic Study. In: International Journal of Advanced Research in Computer Sciense, volume 3, número 3, Maio/Junho (2016). 17. ISO 25000 Homepage, http://iso25000.com/index.php/en/iso-25000-standards, último acesso em 28/06/2018. 18. Bevan, N., Carter, J., Earthy, J., Geis, T., Harker, S.: New ISO Standards for Usability, Usability Reports and Usability Measures. M. Kurosu (Ed.): HCI 2016, Part I, LNCS 9731, pp. 268–278 (2016). 19. ISO 9241-11: Ergonomic requirements for office work with visual display terminals (VDTs) — Part 11 Guidance on usability (1998). 20. Benslimane, Y., Cysneiros, L.M. , Bahli, B. (2007).: Assessing critical functional and non-functional requirements for web-based procurement systems: a comprehensive survey. Requirements Engineering. 12, 191-198 (2007). 21. Zou, J., Xu, L., Yang, M., Zhang, X., Yang, D.: Towards comprehending the non-functional requirements through developers’ eyes: An exploration of stack´ overflow using topic analysis. Information and Software Technology, vol. 84, pp. 19–32 (2017). 22. Kroll, P., Kruchten, P.: The rational unified process made easy: a practitioner's guide to the RUP. Addison-Wesley Professional (2003). 23. Nvivo Suite, http://www.qsrinternational.com/nvivo-portuguese, último acesso em 14/06/2018 24. ISO: ISO/IEC 25000:2014 Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Guide to SQuaREtle (2014). 25. Moreno, J. C., Marciszack, M. Martín.: La Usabilidad Desde La Perspectiva De La Validación de Requerimientos No Funcionales Para Aplicaciones Web. 1er Congreso CoNaIISI 2013. Universidad Tecnológica nacional - Facultad Regional Córdoba (2013).
  • 21. WER’2018 Requisitos de Qualidade de Usabilidade Roberto Avila Paldês, Fernando de Albuquerque Guimarães Muito obrigado! fernando.guimaraes@ceub.edu.br roberto.paldes@ceub.edu.br