Uma análise sobre a engenharia de requisitos em sistemas embarcados
Autor(a) principal: | |
---|---|
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 |