Uma análise sobre a engenharia de requisitos em sistemas embarcados

Detalhes bibliográficos
Autor(a) principal: CAVALCANTE, Milton Deivson Albuquerque
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/29394
Resumo: Os Sistemas Embarcados (SE) são amplamente difundidos no nosso cotidiano e estão cada vez mais presentes nas vidas das pessoas. Eles vêm sendo usados em vários domí-nios, incluindo indústria de telecomunicações, tecnologia de automação, tecnologia médica, automotiva e aeroespacial. A maioria desses sistemas opera em ambientes críticos, que em caso de falhas pode causar graves danos materiais e acidentes envolvendo pessoas. Portanto, para investigar e levantar evidências na Engenharia de Requisitos (ER) no domínio de SE, foi realizada uma Revisão Sistemática da Literatura (RSL), que abrange o período de 1970 a junho de 2016. Deste modo, podemos sintetizar e analisar esses dados disponíveis na literatura for-mando uma base de conhecimento e fornecendo um caminho para pesquisas futuras voltadas à comunidade de ER. O nosso objetivo foi compreender: (1) como as abordagens contribuem para a solução de problemas de ER no domínio de SE; (2) quais as fases do processo de ER foram apoiadas pelas abordagens; (3) que tipo de requisito (funcional e/ou não-funcional) foram apoiados pelas abordagens; (4) quais as questões em aberto das abordagens encontradas; (5) quais são os domínios que as abordagens suportam; e (6) quais requisitos devem ser considerados durante o desenvolvimento de SE. Observamos que no desenvolvimento de SE, o processo de ER é geralmente inadequado. Entre as dificuldades, isto é, o problema em aberto mais citado, está o tratamento dos Requisitos Não-Funcionais (RNFs), já que não há consenso na comunidade de ER de como descrever e especificar estes requisitos. Em vista disso, foi realizada uma análise complementar dos dados extraídos da RSL para obter informações e responder como a comunidade de desenvolvimento de SE está lidando com os RNFs na fase de especificação do processo de ER. Portanto, foram feitas análises gerais tais como Tipo de contribuição, Tipo da pesquisa, Método de Pesquisa, Contexto da aplicação, bem como perguntas específicas referentes aos RNFs em SE.
id UFPE_06a36ac264396cf1e73cb0d7b7dbb61c
oai_identifier_str oai:repositorio.ufpe.br:123456789/29394
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling CAVALCANTE, Milton Deivson Albuquerquehttp://lattes.cnpq.br/3220187347304510http://lattes.cnpq.br/0698164500481055CASTRO, Jaelson Freire Brelaz deALENCAR, Fernanda Maria Ribeiro de2019-02-21T22:37:16Z2019-02-21T22:37:16Z2017-03-02https://repositorio.ufpe.br/handle/123456789/29394Os Sistemas Embarcados (SE) são amplamente difundidos no nosso cotidiano e estão cada vez mais presentes nas vidas das pessoas. Eles vêm sendo usados em vários domí-nios, incluindo indústria de telecomunicações, tecnologia de automação, tecnologia médica, automotiva e aeroespacial. A maioria desses sistemas opera em ambientes críticos, que em caso de falhas pode causar graves danos materiais e acidentes envolvendo pessoas. Portanto, para investigar e levantar evidências na Engenharia de Requisitos (ER) no domínio de SE, foi realizada uma Revisão Sistemática da Literatura (RSL), que abrange o período de 1970 a junho de 2016. Deste modo, podemos sintetizar e analisar esses dados disponíveis na literatura for-mando uma base de conhecimento e fornecendo um caminho para pesquisas futuras voltadas à comunidade de ER. O nosso objetivo foi compreender: (1) como as abordagens contribuem para a solução de problemas de ER no domínio de SE; (2) quais as fases do processo de ER foram apoiadas pelas abordagens; (3) que tipo de requisito (funcional e/ou não-funcional) foram apoiados pelas abordagens; (4) quais as questões em aberto das abordagens encontradas; (5) quais são os domínios que as abordagens suportam; e (6) quais requisitos devem ser considerados durante o desenvolvimento de SE. Observamos que no desenvolvimento de SE, o processo de ER é geralmente inadequado. Entre as dificuldades, isto é, o problema em aberto mais citado, está o tratamento dos Requisitos Não-Funcionais (RNFs), já que não há consenso na comunidade de ER de como descrever e especificar estes requisitos. Em vista disso, foi realizada uma análise complementar dos dados extraídos da RSL para obter informações e responder como a comunidade de desenvolvimento de SE está lidando com os RNFs na fase de especificação do processo de ER. Portanto, foram feitas análises gerais tais como Tipo de contribuição, Tipo da pesquisa, Método de Pesquisa, Contexto da aplicação, bem como perguntas específicas referentes aos RNFs em SE.Embedded Systems (ES) are widespread in our daily lives and are increasingly present in people's lives. They have been used in several domains, including telecommunications industry, automation technology, medical technology, automotive and aerospace. Most of these systems operate in critical environments, which in case of failures can cause severe material damage and accidents involving people. Therefore, to investigate and raise evidence in Requirements Engineering (RE) for ES, a Systematic Literature Review (RSL) was carried out, covering studies from 1970 to June 2016. We synthesized and analyzed the data available in the literature forming a knowledge base and providing a way for future research. Our goal was to understand: (1) how are the approaches contributing to the solution of RE problems in the ES domain; (2) which phases of the RE process were supported by the approaches; (3) what kind of requirements (functional and / or non-functional) were supported by the approaches; (4) what are the open problems of the approaches; (5) what are the domains that the approaches support; and (6) what requirements should be considered during ES development. We have observed that during the development of ES, the RE process is often inadequate. Among the difficulties, i.e. the most cited open problem, there is the treatment of Non-Functional Requirements (NFRs), given that there is no consensus on RE community on how to describre and specify these requirements. Therefore, a complementary analysis of the data extracted from the SLR was carried out to obtain information and to answer how the ES development community is dealing with the NFRs in the specification phase of the RE process. Thus, an analysis has performed including information such as the type of contribution, kind of research, research method, application context, as well as specific questions regarding NFRs in ES.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessEngenharia de SoftwareEngenharia de RequisitosSistemas EmbarcadosUma análise sobre a engenharia de requisitos em sistemas embarcadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTAÇÃO Milton Deivson Albuquerque Cavalcante.pdf.jpgDISSERTAÇÃO Milton Deivson Albuquerque Cavalcante.pdf.jpgGenerated Thumbnailimage/jpeg1314https://repositorio.ufpe.br/bitstream/123456789/29394/5/DISSERTA%c3%87%c3%83O%20Milton%20Deivson%20Albuquerque%20Cavalcante.pdf.jpg70a8ae6e4ad43593ceec6f93cb55b430MD55ORIGINALDISSERTAÇÃO Milton Deivson Albuquerque Cavalcante.pdfDISSERTAÇÃO Milton Deivson Albuquerque Cavalcante.pdfapplication/pdf2160181https://repositorio.ufpe.br/bitstream/123456789/29394/1/DISSERTA%c3%87%c3%83O%20Milton%20Deivson%20Albuquerque%20Cavalcante.pdff08e39f439d6a0f7777ca4aa7c5f94ceMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/29394/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/29394/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTDISSERTAÇÃO Milton Deivson Albuquerque Cavalcante.pdf.txtDISSERTAÇÃO Milton Deivson Albuquerque Cavalcante.pdf.txtExtracted texttext/plain173646https://repositorio.ufpe.br/bitstream/123456789/29394/4/DISSERTA%c3%87%c3%83O%20Milton%20Deivson%20Albuquerque%20Cavalcante.pdf.txtb9a43695fdd4f01d235a42700c0e9f50MD54123456789/293942019-10-25 08:11:30.324oai:repositorio.ufpe.br:123456789/29394TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T11:11:30Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Uma análise sobre a engenharia de requisitos em sistemas embarcados
title Uma análise sobre a engenharia de requisitos em sistemas embarcados
spellingShingle Uma análise sobre a engenharia de requisitos em sistemas embarcados
CAVALCANTE, Milton Deivson Albuquerque
Engenharia de Software
Engenharia de Requisitos
Sistemas Embarcados
title_short Uma análise sobre a engenharia de requisitos em sistemas embarcados
title_full Uma análise sobre a engenharia de requisitos em sistemas embarcados
title_fullStr Uma análise sobre a engenharia de requisitos em sistemas embarcados
title_full_unstemmed Uma análise sobre a engenharia de requisitos em sistemas embarcados
title_sort Uma análise sobre a engenharia de requisitos em sistemas embarcados
author CAVALCANTE, Milton Deivson Albuquerque
author_facet CAVALCANTE, Milton Deivson Albuquerque
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/3220187347304510
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/0698164500481055
dc.contributor.author.fl_str_mv CAVALCANTE, Milton Deivson Albuquerque
dc.contributor.advisor1.fl_str_mv CASTRO, Jaelson Freire Brelaz de
dc.contributor.advisor-co1.fl_str_mv ALENCAR, Fernanda Maria Ribeiro de
contributor_str_mv CASTRO, Jaelson Freire Brelaz de
ALENCAR, Fernanda Maria Ribeiro de
dc.subject.por.fl_str_mv Engenharia de Software
Engenharia de Requisitos
Sistemas Embarcados
topic Engenharia de Software
Engenharia de Requisitos
Sistemas Embarcados
description Os Sistemas Embarcados (SE) são amplamente difundidos no nosso cotidiano e estão cada vez mais presentes nas vidas das pessoas. Eles vêm sendo usados em vários domí-nios, incluindo indústria de telecomunicações, tecnologia de automação, tecnologia médica, automotiva e aeroespacial. A maioria desses sistemas opera em ambientes críticos, que em caso de falhas pode causar graves danos materiais e acidentes envolvendo pessoas. Portanto, para investigar e levantar evidências na Engenharia de Requisitos (ER) no domínio de SE, foi realizada uma Revisão Sistemática da Literatura (RSL), que abrange o período de 1970 a junho de 2016. Deste modo, podemos sintetizar e analisar esses dados disponíveis na literatura for-mando uma base de conhecimento e fornecendo um caminho para pesquisas futuras voltadas à comunidade de ER. O nosso objetivo foi compreender: (1) como as abordagens contribuem para a solução de problemas de ER no domínio de SE; (2) quais as fases do processo de ER foram apoiadas pelas abordagens; (3) que tipo de requisito (funcional e/ou não-funcional) foram apoiados pelas abordagens; (4) quais as questões em aberto das abordagens encontradas; (5) quais são os domínios que as abordagens suportam; e (6) quais requisitos devem ser considerados durante o desenvolvimento de SE. Observamos que no desenvolvimento de SE, o processo de ER é geralmente inadequado. Entre as dificuldades, isto é, o problema em aberto mais citado, está o tratamento dos Requisitos Não-Funcionais (RNFs), já que não há consenso na comunidade de ER de como descrever e especificar estes requisitos. Em vista disso, foi realizada uma análise complementar dos dados extraídos da RSL para obter informações e responder como a comunidade de desenvolvimento de SE está lidando com os RNFs na fase de especificação do processo de ER. Portanto, foram feitas análises gerais tais como Tipo de contribuição, Tipo da pesquisa, Método de Pesquisa, Contexto da aplicação, bem como perguntas específicas referentes aos RNFs em SE.
publishDate 2017
dc.date.issued.fl_str_mv 2017-03-02
dc.date.accessioned.fl_str_mv 2019-02-21T22:37:16Z
dc.date.available.fl_str_mv 2019-02-21T22:37:16Z
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/29394
url https://repositorio.ufpe.br/handle/123456789/29394
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
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
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/29394/5/DISSERTA%c3%87%c3%83O%20Milton%20Deivson%20Albuquerque%20Cavalcante.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/29394/1/DISSERTA%c3%87%c3%83O%20Milton%20Deivson%20Albuquerque%20Cavalcante.pdf
https://repositorio.ufpe.br/bitstream/123456789/29394/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/29394/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/29394/4/DISSERTA%c3%87%c3%83O%20Milton%20Deivson%20Albuquerque%20Cavalcante.pdf.txt
bitstream.checksum.fl_str_mv 70a8ae6e4ad43593ceec6f93cb55b430
f08e39f439d6a0f7777ca4aa7c5f94ce
e39d27027a6cc9cb039ad269a5db8e34
4b8a02c7f2818eaf00dcf2260dd5eb08
b9a43695fdd4f01d235a42700c0e9f50
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_ 1802310743323836416