Uma abordagem para definição de guias de elicitação de requisitos não-funcionais [Digital]
Tese
Português
681.3:004.414.22
Fortaleza, 2016.
Elicitar requisitos não-funcionais (RNFs) de software não é uma atividade trivial, pois exige experiência e conhecimento de muitos aspectos diferentes do software. Envolver o cliente na definição dos RNFs necessários ao atendimento de suas necessidades insere um maior grau de dificuldade a esse...
Ver mais
Elicitar requisitos não-funcionais (RNFs) de software não é uma atividade trivial, pois exige experiência e conhecimento de muitos aspectos diferentes do software. Envolver o cliente na definição dos RNFs necessários ao atendimento de suas necessidades insere um maior grau de dificuldade a esse processo, pois, em geral, os clientes não possuem conhecimentos técnicos especializados para compreender as questões relacionadas com esses requisitos. Uma revisão sistemática da literatura realizada no contexto deste trabalho apontou que, ao longo dos anos, a comunidade científica tem demonstrado um crescente interesse em assuntos relacionados com RNFs, mas ainda é possível perceber uma carência de abordagens que apóiem a elicitação desses requisitos. Além disso, um survey com diversos profissionais envolvidos no desenvolvimento de software permitiu identificar algumas questões que precisam ser tratadas para que se tenha um cenário em que os RNFs sejam adequadamente elicitados. Neste contexto, esta Tese apresenta uma abordagem para criação de guias de apoio à elicitação de RNFs (ADEG-NFR). Adicionalmente, os resultados da experiência de uso da ADEG-NFR e das avaliações realizadas ao longo da Tese apresentam indícios de que a abordagem proposta pode contribuir para melhorar as condições de realização da atividade de elicitação dos RNFs.
Ver menos
Non-functional requirements (NFR) elicitation is not a trivial activity because it requires experience and knowledge of many different aspects of the software. Customer involvement in the NFR definition adds a greater difficulty degree to elicitation process because, usually, customers don't have...
Ver mais
Non-functional requirements (NFR) elicitation is not a trivial activity because it requires experience and knowledge of many different aspects of the software. Customer involvement in the NFR definition adds a greater difficulty degree to elicitation process because, usually, customers don't have technical expertise to understand the issues related to these requirements. A systematic literature review showed, over the years, the scientific community has expressed a growing interest about this subject, but it's still possible to see a lack of approaches to support the NFR elicitation with the customer involvement. In addition, a survey with several software development professionals identified some issues that need to be dealt to elicit NFR properly. In this context, this thesis provides an approach for defining guides to support the NFR elicitation (ADEG-NFR). Furthermore, results of the use experience and evaluations held during this work present evidence that the proposed approach can improve the NFR elicitation activity.
Ver menos
Disponibilidade forma física: Existe obra impressa de código : 99791
Pinheiro, Plácido Rogério
Orientador
Albuquerque, Adriano Bessa
Coorientador
Albuquerque, Adriano Bessa
Banca examinadora
Pinheiro, Plácido Rogério
Banca examinadora
Sampaio, Americo Tadeu Falcone
Banca examinadora
Barcellos, Monalessa Perini
Banca examinadora
Andrade, Rossana Maria de Castro
Banca examinadora
Conte, Tayana Uchôa
Banca examinadora