Um processo criativo de descoberta de contextos para sistemas sensíveis
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
dARK ID: | ark:/64986/0013000008c9b |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/13941 |
Resumo: | A engenharia de requisitos se preocupa com a identificação dos serviços (requisitos funcionais) e das restrições (requisitos não-funcionais) que um sistema deve atender para satisfazer as necessidades dos seus usuários. Os requisitos, por sua vez, sofrem influência cada vez maior do contexto em que os sistemas serão utilizados. Na busca por sistemas que sejam adaptáveis às necessidades dos usuários e às mudanças no contexto operacional, surgem os sistemas sensíveis ao contexto. Percebeu-se através da literatura a necessidade e carência de um processo sistemático para a captura de contextos necessários para a satisfação dos requisitos de sistemas desta natureza. Diante deste cenário, propõe-se, nessa dissertação, um processo para apoiar a descoberta de contextos. O processo proposto de elicitação de requisitos e informações contextuais para sistemas sensíveis a contexto se apóia na técnica Group Storytelling, uma narrativa produzida de forma colaborativa e distribuída. Mapas mentais, as dimensões 5W1H (quem, o que, quando, onde, porque e como) e a dimensão condicional são usados para estruturar e organizar as informações levantadas; heurísticas foram definidas para guiar a identificação dos contextos a partir do mapa mental estruturado com o 5W1H+condicional. No processo proposto, as informações contextuais são analisadas e modeladas utilizando um framework específico para contextos. Para ilustrar o uso do processo, realizou-se a elicitação e modelagem de requisitos e os contextos de um sistema de Casa Inteligente. O processo foi utilizado em um estudo piloto realizado em uma empresa de Tecnologia da Informação para uma avaliação prévia. Como resultado, o processo precisou ser melhorado. Em seguida, a eficácia e usabilidade do processo foram avaliadas em um estudo empírico voltado para o ambiente acadêmico. Os resultados obtidos apresentam indícios de que o processo é útil e fácil de utilizar, trazendo benefícios para a equipe de desenvolvimento de sistemas sensíveis ao contexto. |
id |
UFPE_da86b061c260cfacfd3cc9b7211743c4 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/13941 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
BATISTA, Carlos Alberto TeixeiraSCHUENEMANN, Carla Taciana Lima Lourenço Silva2015-05-15T14:17:27Z2015-05-15T14:17:27Z2014-11-27https://repositorio.ufpe.br/handle/123456789/13941ark:/64986/0013000008c9bA engenharia de requisitos se preocupa com a identificação dos serviços (requisitos funcionais) e das restrições (requisitos não-funcionais) que um sistema deve atender para satisfazer as necessidades dos seus usuários. Os requisitos, por sua vez, sofrem influência cada vez maior do contexto em que os sistemas serão utilizados. Na busca por sistemas que sejam adaptáveis às necessidades dos usuários e às mudanças no contexto operacional, surgem os sistemas sensíveis ao contexto. Percebeu-se através da literatura a necessidade e carência de um processo sistemático para a captura de contextos necessários para a satisfação dos requisitos de sistemas desta natureza. Diante deste cenário, propõe-se, nessa dissertação, um processo para apoiar a descoberta de contextos. O processo proposto de elicitação de requisitos e informações contextuais para sistemas sensíveis a contexto se apóia na técnica Group Storytelling, uma narrativa produzida de forma colaborativa e distribuída. Mapas mentais, as dimensões 5W1H (quem, o que, quando, onde, porque e como) e a dimensão condicional são usados para estruturar e organizar as informações levantadas; heurísticas foram definidas para guiar a identificação dos contextos a partir do mapa mental estruturado com o 5W1H+condicional. No processo proposto, as informações contextuais são analisadas e modeladas utilizando um framework específico para contextos. Para ilustrar o uso do processo, realizou-se a elicitação e modelagem de requisitos e os contextos de um sistema de Casa Inteligente. O processo foi utilizado em um estudo piloto realizado em uma empresa de Tecnologia da Informação para uma avaliação prévia. Como resultado, o processo precisou ser melhorado. Em seguida, a eficácia e usabilidade do processo foram avaliadas em um estudo empírico voltado para o ambiente acadêmico. Os resultados obtidos apresentam indícios de que o processo é útil e fácil de utilizar, trazendo benefícios para a equipe de desenvolvimento de sistemas sensíveis ao contexto.porUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessEngenharia de requisitosElicitação de requisitosElicitação de contextosAnálise de contextosSistemas sensíveis ao contextoUm processo criativo de descoberta de contextos para sistemas sensíveisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTAÇÃO Carlos Alberto Teixeira Batista.pdf.jpgDISSERTAÇÃO Carlos Alberto Teixeira Batista.pdf.jpgGenerated Thumbnailimage/jpeg1239https://repositorio.ufpe.br/bitstream/123456789/13941/5/DISSERTA%c3%87%c3%83O%20Carlos%20Alberto%20Teixeira%20Batista.pdf.jpge3b91874a10e5e9d64ed843c61ff74bbMD55ORIGINALDISSERTAÇÃO Carlos Alberto Teixeira Batista.pdfDISSERTAÇÃO Carlos Alberto Teixeira Batista.pdfapplication/pdf4595346https://repositorio.ufpe.br/bitstream/123456789/13941/1/DISSERTA%c3%87%c3%83O%20Carlos%20Alberto%20Teixeira%20Batista.pdfbeed4445debc38a76fef5c17e9135a58MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81232https://repositorio.ufpe.br/bitstream/123456789/13941/2/license_rdf66e71c371cc565284e70f40736c94386MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/13941/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTDISSERTAÇÃO Carlos Alberto Teixeira Batista.pdf.txtDISSERTAÇÃO Carlos Alberto Teixeira Batista.pdf.txtExtracted texttext/plain195826https://repositorio.ufpe.br/bitstream/123456789/13941/4/DISSERTA%c3%87%c3%83O%20Carlos%20Alberto%20Teixeira%20Batista.pdf.txtbed930cc2b83db1c898fc608b91a0d80MD54123456789/139412019-10-25 05:42:27.663oai:repositorio.ufpe.br:123456789/13941TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T08:42:27Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Um processo criativo de descoberta de contextos para sistemas sensíveis |
title |
Um processo criativo de descoberta de contextos para sistemas sensíveis |
spellingShingle |
Um processo criativo de descoberta de contextos para sistemas sensíveis BATISTA, Carlos Alberto Teixeira Engenharia de requisitos Elicitação de requisitos Elicitação de contextos Análise de contextos Sistemas sensíveis ao contexto |
title_short |
Um processo criativo de descoberta de contextos para sistemas sensíveis |
title_full |
Um processo criativo de descoberta de contextos para sistemas sensíveis |
title_fullStr |
Um processo criativo de descoberta de contextos para sistemas sensíveis |
title_full_unstemmed |
Um processo criativo de descoberta de contextos para sistemas sensíveis |
title_sort |
Um processo criativo de descoberta de contextos para sistemas sensíveis |
author |
BATISTA, Carlos Alberto Teixeira |
author_facet |
BATISTA, Carlos Alberto Teixeira |
author_role |
author |
dc.contributor.author.fl_str_mv |
BATISTA, Carlos Alberto Teixeira |
dc.contributor.advisor1.fl_str_mv |
SCHUENEMANN, Carla Taciana Lima Lourenço Silva |
contributor_str_mv |
SCHUENEMANN, Carla Taciana Lima Lourenço Silva |
dc.subject.por.fl_str_mv |
Engenharia de requisitos Elicitação de requisitos Elicitação de contextos Análise de contextos Sistemas sensíveis ao contexto |
topic |
Engenharia de requisitos Elicitação de requisitos Elicitação de contextos Análise de contextos Sistemas sensíveis ao contexto |
description |
A engenharia de requisitos se preocupa com a identificação dos serviços (requisitos funcionais) e das restrições (requisitos não-funcionais) que um sistema deve atender para satisfazer as necessidades dos seus usuários. Os requisitos, por sua vez, sofrem influência cada vez maior do contexto em que os sistemas serão utilizados. Na busca por sistemas que sejam adaptáveis às necessidades dos usuários e às mudanças no contexto operacional, surgem os sistemas sensíveis ao contexto. Percebeu-se através da literatura a necessidade e carência de um processo sistemático para a captura de contextos necessários para a satisfação dos requisitos de sistemas desta natureza. Diante deste cenário, propõe-se, nessa dissertação, um processo para apoiar a descoberta de contextos. O processo proposto de elicitação de requisitos e informações contextuais para sistemas sensíveis a contexto se apóia na técnica Group Storytelling, uma narrativa produzida de forma colaborativa e distribuída. Mapas mentais, as dimensões 5W1H (quem, o que, quando, onde, porque e como) e a dimensão condicional são usados para estruturar e organizar as informações levantadas; heurísticas foram definidas para guiar a identificação dos contextos a partir do mapa mental estruturado com o 5W1H+condicional. No processo proposto, as informações contextuais são analisadas e modeladas utilizando um framework específico para contextos. Para ilustrar o uso do processo, realizou-se a elicitação e modelagem de requisitos e os contextos de um sistema de Casa Inteligente. O processo foi utilizado em um estudo piloto realizado em uma empresa de Tecnologia da Informação para uma avaliação prévia. Como resultado, o processo precisou ser melhorado. Em seguida, a eficácia e usabilidade do processo foram avaliadas em um estudo empírico voltado para o ambiente acadêmico. Os resultados obtidos apresentam indícios de que o processo é útil e fácil de utilizar, trazendo benefícios para a equipe de desenvolvimento de sistemas sensíveis ao contexto. |
publishDate |
2014 |
dc.date.issued.fl_str_mv |
2014-11-27 |
dc.date.accessioned.fl_str_mv |
2015-05-15T14:17:27Z |
dc.date.available.fl_str_mv |
2015-05-15T14:17:27Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/13941 |
dc.identifier.dark.fl_str_mv |
ark:/64986/0013000008c9b |
url |
https://repositorio.ufpe.br/handle/123456789/13941 |
identifier_str_mv |
ark:/64986/0013000008c9b |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/13941/5/DISSERTA%c3%87%c3%83O%20Carlos%20Alberto%20Teixeira%20Batista.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/13941/1/DISSERTA%c3%87%c3%83O%20Carlos%20Alberto%20Teixeira%20Batista.pdf https://repositorio.ufpe.br/bitstream/123456789/13941/2/license_rdf https://repositorio.ufpe.br/bitstream/123456789/13941/3/license.txt https://repositorio.ufpe.br/bitstream/123456789/13941/4/DISSERTA%c3%87%c3%83O%20Carlos%20Alberto%20Teixeira%20Batista.pdf.txt |
bitstream.checksum.fl_str_mv |
e3b91874a10e5e9d64ed843c61ff74bb beed4445debc38a76fef5c17e9135a58 66e71c371cc565284e70f40736c94386 4b8a02c7f2818eaf00dcf2260dd5eb08 bed930cc2b83db1c898fc608b91a0d80 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1815172758362914816 |