Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Duarte, Felipe Lima lattes
Orientador(a): Queiroz, Paulo Gabriel Gadelha lattes
Banca de defesa: Mendes Neto, Francisco Milton lattes, Kulesza, Uira lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal Rural do Semi-Árido
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação
Departamento: Centro de Ciências Exatas e Naturais - CCEN
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufersa.edu.br/handle/prefix/919
Resumo: Um sistema de sistemas pode ser visto como um conjunto de sistemas constituintes independentes que interagem entre si com o objetivo de realizar uma missão comum, além de entregar funcionalidades complexas para o usuário final. A engenharia de requisitos é uma abordagem sistemática e disciplinada para especificação e gerenciamento dos requisitos de um software ou sistema. Ela tem como objetivos elicitar, modelar e gerenciar as principais funcionalidades e restrições do sistema, além de estabelecer um consenso entre os stakeholders. A engenharia orientada a modelos é uma abordagem de desenvolvimento de software que tem nos modelos as principais entidades do desenvolvimento. Os modelos podem descrever diversos aspectos do software, como as funcionalidades, restrições, manutenibilidade, dentre outros. Nesse contexto, o principal objetivo deste trabalho é apresentar uma abordagem de engenharia de requisitos para sistemas de sistemas que se beneficie da orientação a modelos e possa ser utilizada para definir as missões desses sistemas, além de derivar e modelar os requisitos dos seus sistemas constituintes. A condução deste trabalho foi orientada pelo paradigma Design Science e pela metodologia pesquisa-ação. Para evidenciar a utilização dessa última, duas versões da abordagem são apresentadas, a versão inicial, chamada de REAp-SoS; e a versão final, chamada de MORE-SoS. Para validar as abordagens, elas foram utilizadas para especificar e modelar os requisitos de dois sistemas de sistemas distintos: o primeiro é um sistema de controle e monitoramento de tráfego urbano, e o segundo é um sistema de controle e monitoramento de produção animal. As principais contribuições deste trabalho consistem na apresentação dos conceitos, fases, atividades, elementos e diretrizes da abordagem MORE-SoS, e das especificações dos dois sistemas presentes nos estudos de caso
id UFER_e9392ee1aef88266827435fae5a81758
oai_identifier_str oai:repositorio.ufersa.edu.br:prefix/919
network_acronym_str UFER
network_name_str Biblioteca Digital de Teses e Dissertações da UFERSA
repository_id_str
spelling Queiroz, Paulo Gabriel Gadelhahttp://lattes.cnpq.br/1318090923173762Castro, Angélica Felix dehttp://lattes.cnpq.br/3724857575582110Mendes Neto, Francisco Miltonhttp://lattes.cnpq.br/5725021666916341Kulesza, Uirahttp://lattes.cnpq.br/0189095897739979http://lattes.cnpq.br/1060728194335638Duarte, Felipe Lima2019-02-15T16:21:56Z2018-11-202019-02-15T16:21:56Z2018-06-05Citação com autor incluído no texto: Duarte (2018) Citação com autor não incluído no texto: (DUARTE, 2018)https://repositorio.ufersa.edu.br/handle/prefix/919Um sistema de sistemas pode ser visto como um conjunto de sistemas constituintes independentes que interagem entre si com o objetivo de realizar uma missão comum, além de entregar funcionalidades complexas para o usuário final. A engenharia de requisitos é uma abordagem sistemática e disciplinada para especificação e gerenciamento dos requisitos de um software ou sistema. Ela tem como objetivos elicitar, modelar e gerenciar as principais funcionalidades e restrições do sistema, além de estabelecer um consenso entre os stakeholders. A engenharia orientada a modelos é uma abordagem de desenvolvimento de software que tem nos modelos as principais entidades do desenvolvimento. Os modelos podem descrever diversos aspectos do software, como as funcionalidades, restrições, manutenibilidade, dentre outros. Nesse contexto, o principal objetivo deste trabalho é apresentar uma abordagem de engenharia de requisitos para sistemas de sistemas que se beneficie da orientação a modelos e possa ser utilizada para definir as missões desses sistemas, além de derivar e modelar os requisitos dos seus sistemas constituintes. A condução deste trabalho foi orientada pelo paradigma Design Science e pela metodologia pesquisa-ação. Para evidenciar a utilização dessa última, duas versões da abordagem são apresentadas, a versão inicial, chamada de REAp-SoS; e a versão final, chamada de MORE-SoS. Para validar as abordagens, elas foram utilizadas para especificar e modelar os requisitos de dois sistemas de sistemas distintos: o primeiro é um sistema de controle e monitoramento de tráfego urbano, e o segundo é um sistema de controle e monitoramento de produção animal. As principais contribuições deste trabalho consistem na apresentação dos conceitos, fases, atividades, elementos e diretrizes da abordagem MORE-SoS, e das especificações dos dois sistemas presentes nos estudos de casoA system of systems can be seen as a set of independent constituent systems that interact with each other to accomplish a common mission, as well as deliver complex functionality to the end user. Requirements engineering is a systematic and disciplined approach to specification and management of the requirements of a software or system. It aims to elicit, model and manage the main functionalities and constraints of the system, in addition to establishing a consensus among stakeholders. Model-driven engineering is a software development approach that has in the models the key entities of development. The models can describe various aspects of the software, such as features, restrictions, maintenance, among others. In this context, the main objective of this work is to present a requirements engineering approach for systems systems that benefits from model orientation and can be used to define the missions of these systems, as well as derive and model the requirements of their constituent systems. The conduction of this work was guided by the paradigm Design Science and the research-action methodology. To demonstrate the use of the latter, two versions of the approach are presented, the initial version, called REAp-SoS; and the final version, called MORE-SoS. To validate the approaches, they were used to specify and model the requirements of two distinct systems of systems: the first is an urban traffic control and monitoring system, and the second is an animal production monitoring and control system. The main contributions of this work are the presentation of the concepts, phases, activities, elements and guidelines of the MORE-SoS approach, and the specifications of the two systems present in the case studiesTrabalho não financiado por agência de fomento, ou autofinanciadoporUniversidade Federal Rural do Semi-ÁridoPrograma de Pós-Graduação em Ciência da ComputaçãoUFERSABrasilCentro de Ciências Exatas e Naturais - CCENDUARTE, Felipe Lima. Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas. 2018. 121 f. Dissertação (Mestrado em Ciência da Computação), Universidade Federal Rural do Semi-Árido, Mossoró, 2018.CC-BY-SAinfo:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOEngenharia de requisitosSistema de sistemasEngenharia orientada a modelosDesign sciencePesquisa-açãoRequirements engineeringSystem of systemsModel-driven engineeringDesign scienceAction researchUma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Biblioteca Digital de Teses e Dissertações da UFERSAinstname:Universidade Federal Rural do Semi-Árido (UFERSA)instacron:UFERSATEXTFelipeLD_DISSERT.pdf.txtFelipeLD_DISSERT.pdf.txtExtracted texttext/plain226581https://repositorio.ufersa.edu.br//bitstream/prefix/919/3/FelipeLD_DISSERT.pdf.txt65d26a7c384ecba471740ef767933dcbMD53THUMBNAILFelipeLD_DISSERT.pdf.jpgFelipeLD_DISSERT.pdf.jpgGenerated Thumbnailimage/jpeg1295https://repositorio.ufersa.edu.br//bitstream/prefix/919/4/FelipeLD_DISSERT.pdf.jpg01e45879a2ede38e640bb80c6f83b0abMD54ORIGINALFelipeLD_DISSERT.pdfFelipeLD_DISSERT.pdfapplication/pdf5545862https://repositorio.ufersa.edu.br//bitstream/prefix/919/1/FelipeLD_DISSERT.pdf6a5536da173f0447173ad1272f116705MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81866https://repositorio.ufersa.edu.br//bitstream/prefix/919/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD52prefix/9192022-06-20 12:52:27.604oai:repositorio.ufersa.edu.br:prefix/919TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KBiblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufersa.edu.br/PUBhttp://bdtd.ufersa.edu.br/oai/requestdirecaosisbi@ufersa.edu.br|| direcaosisbi@ufersa.edu.bropendoar:2022-06-20T15:52:27Biblioteca Digital de Teses e Dissertações da UFERSA - Universidade Federal Rural do Semi-Árido (UFERSA)false
dc.title.pt_BR.fl_str_mv Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas
title Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas
spellingShingle Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas
Duarte, Felipe Lima
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Engenharia de requisitos
Sistema de sistemas
Engenharia orientada a modelos
Design science
Pesquisa-ação
Requirements engineering
System of systems
Model-driven engineering
Design science
Action research
title_short Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas
title_full Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas
title_fullStr Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas
title_full_unstemmed Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas
title_sort Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas
author Duarte, Felipe Lima
author_facet Duarte, Felipe Lima
author_role author
dc.contributor.advisor1.fl_str_mv Queiroz, Paulo Gabriel Gadelha
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/1318090923173762
dc.contributor.advisor-co1.fl_str_mv Castro, Angélica Felix de
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/3724857575582110
dc.contributor.referee1.fl_str_mv Mendes Neto, Francisco Milton
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/5725021666916341
dc.contributor.referee2.fl_str_mv Kulesza, Uira
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/0189095897739979
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/1060728194335638
dc.contributor.author.fl_str_mv Duarte, Felipe Lima
contributor_str_mv Queiroz, Paulo Gabriel Gadelha
Castro, Angélica Felix de
Mendes Neto, Francisco Milton
Kulesza, Uira
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Engenharia de requisitos
Sistema de sistemas
Engenharia orientada a modelos
Design science
Pesquisa-ação
Requirements engineering
System of systems
Model-driven engineering
Design science
Action research
dc.subject.por.fl_str_mv Engenharia de requisitos
Sistema de sistemas
Engenharia orientada a modelos
Design science
Pesquisa-ação
Requirements engineering
System of systems
Model-driven engineering
Design science
Action research
description Um sistema de sistemas pode ser visto como um conjunto de sistemas constituintes independentes que interagem entre si com o objetivo de realizar uma missão comum, além de entregar funcionalidades complexas para o usuário final. A engenharia de requisitos é uma abordagem sistemática e disciplinada para especificação e gerenciamento dos requisitos de um software ou sistema. Ela tem como objetivos elicitar, modelar e gerenciar as principais funcionalidades e restrições do sistema, além de estabelecer um consenso entre os stakeholders. A engenharia orientada a modelos é uma abordagem de desenvolvimento de software que tem nos modelos as principais entidades do desenvolvimento. Os modelos podem descrever diversos aspectos do software, como as funcionalidades, restrições, manutenibilidade, dentre outros. Nesse contexto, o principal objetivo deste trabalho é apresentar uma abordagem de engenharia de requisitos para sistemas de sistemas que se beneficie da orientação a modelos e possa ser utilizada para definir as missões desses sistemas, além de derivar e modelar os requisitos dos seus sistemas constituintes. A condução deste trabalho foi orientada pelo paradigma Design Science e pela metodologia pesquisa-ação. Para evidenciar a utilização dessa última, duas versões da abordagem são apresentadas, a versão inicial, chamada de REAp-SoS; e a versão final, chamada de MORE-SoS. Para validar as abordagens, elas foram utilizadas para especificar e modelar os requisitos de dois sistemas de sistemas distintos: o primeiro é um sistema de controle e monitoramento de tráfego urbano, e o segundo é um sistema de controle e monitoramento de produção animal. As principais contribuições deste trabalho consistem na apresentação dos conceitos, fases, atividades, elementos e diretrizes da abordagem MORE-SoS, e das especificações dos dois sistemas presentes nos estudos de caso
publishDate 2018
dc.date.available.fl_str_mv 2018-11-20
2019-02-15T16:21:56Z
dc.date.issued.fl_str_mv 2018-06-05
dc.date.accessioned.fl_str_mv 2019-02-15T16:21:56Z
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.citation.fl_str_mv Citação com autor incluído no texto: Duarte (2018) Citação com autor não incluído no texto: (DUARTE, 2018)
dc.identifier.uri.fl_str_mv https://repositorio.ufersa.edu.br/handle/prefix/919
identifier_str_mv Citação com autor incluído no texto: Duarte (2018) Citação com autor não incluído no texto: (DUARTE, 2018)
url https://repositorio.ufersa.edu.br/handle/prefix/919
dc.language.iso.fl_str_mv por
language por
dc.relation.references.pt_BR.fl_str_mv DUARTE, Felipe Lima. Uma abordagem orientada a modelos e para engenharia de requisitos de sistemas de sistemas. 2018. 121 f. Dissertação (Mestrado em Ciência da Computação), Universidade Federal Rural do Semi-Árido, Mossoró, 2018.
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal Rural do Semi-Árido
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv UFERSA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Ciências Exatas e Naturais - CCEN
publisher.none.fl_str_mv Universidade Federal Rural do Semi-Árido
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFERSA
instname:Universidade Federal Rural do Semi-Árido (UFERSA)
instacron:UFERSA
instname_str Universidade Federal Rural do Semi-Árido (UFERSA)
instacron_str UFERSA
institution UFERSA
reponame_str Biblioteca Digital de Teses e Dissertações da UFERSA
collection Biblioteca Digital de Teses e Dissertações da UFERSA
bitstream.url.fl_str_mv https://repositorio.ufersa.edu.br//bitstream/prefix/919/3/FelipeLD_DISSERT.pdf.txt
https://repositorio.ufersa.edu.br//bitstream/prefix/919/4/FelipeLD_DISSERT.pdf.jpg
https://repositorio.ufersa.edu.br//bitstream/prefix/919/1/FelipeLD_DISSERT.pdf
https://repositorio.ufersa.edu.br//bitstream/prefix/919/2/license.txt
bitstream.checksum.fl_str_mv 65d26a7c384ecba471740ef767933dcb
01e45879a2ede38e640bb80c6f83b0ab
6a5536da173f0447173ad1272f116705
43cd690d6a359e86c1fe3d5b7cba0c9b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFERSA - Universidade Federal Rural do Semi-Árido (UFERSA)
repository.mail.fl_str_mv direcaosisbi@ufersa.edu.br|| direcaosisbi@ufersa.edu.br
_version_ 1757095612793225216