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: http://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_764fd890839182a53ff47159caa78e23
oai_identifier_str oai:200.137.6.41: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 Gadelha96716827315http://lattes.cnpq.br/1318090923173762Castro, Angélica Felix de02191548482http://lattes.cnpq.br/3724857575582110Mendes Neto, Francisco Milton67304133449http://lattes.cnpq.br/5725021666916341Kulesza, Uira02219235432http://lattes.cnpq.br/018909589773997903513672330http://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)http://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 studiesSubmitted by Wiqlifi Bruno de Freitas Melo (wbruno@ufersa.edu.br) on 2019-02-06T11:17:23Z No. of bitstreams: 1 FelipeLD_DISSERT.pdf: 5545862 bytes, checksum: 6a5536da173f0447173ad1272f116705 (MD5)Approved for entry into archive by Vanessa Christiane (referencia@ufersa.edu.br) on 2019-02-15T16:21:36Z (GMT) No. of bitstreams: 1 FelipeLD_DISSERT.pdf: 5545862 bytes, checksum: 6a5536da173f0447173ad1272f116705 (MD5)Approved for entry into archive by Vanessa Christiane (referencia@ufersa.edu.br) on 2019-02-15T16:21:43Z (GMT) No. of bitstreams: 1 FelipeLD_DISSERT.pdf: 5545862 bytes, checksum: 6a5536da173f0447173ad1272f116705 (MD5)Made available in DSpace on 2019-02-15T16:21:56Z (GMT). No. of bitstreams: 1 FelipeLD_DISSERT.pdf: 5545862 bytes, checksum: 6a5536da173f0447173ad1272f116705 (MD5) Previous issue date: 2018-06-05Trabalho 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.CNPQ::CIENCIAS EXATAS E DA TERRAEngenharia 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/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFERSAinstname:Universidade Federal Rural do Semi-Árido (UFERSA)instacron:UFERSALICENSElicense.txtlicense.txttext/plain; charset=utf-81866http://200.137.6.41:8080/jspui/bitstream/prefix/919/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD52ORIGINALFelipeLD_DISSERT.pdfFelipeLD_DISSERT.pdfapplication/pdf5545862http://200.137.6.41:8080/jspui/bitstream/prefix/919/1/FelipeLD_DISSERT.pdf6a5536da173f0447173ad1272f116705MD51prefix/9192019-02-15 13:21:56.945TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KBiblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufersa.edu.br/
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
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.advisor1ID.fl_str_mv 96716827315
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-co1ID.fl_str_mv 02191548482
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/3724857575582110
dc.contributor.referee1.fl_str_mv Mendes Neto, Francisco Milton
dc.contributor.referee1ID.fl_str_mv 67304133449
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/5725021666916341
dc.contributor.referee2.fl_str_mv Kulesza, Uira
dc.contributor.referee2ID.fl_str_mv 02219235432
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/0189095897739979
dc.contributor.authorID.fl_str_mv 03513672330
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
topic CNPQ::CIENCIAS EXATAS E DA TERRA
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 http://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 http://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 info:eu-repo/semantics/openAccess
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 http://200.137.6.41:8080/jspui/bitstream/prefix/919/2/license.txt
http://200.137.6.41:8080/jspui/bitstream/prefix/919/1/FelipeLD_DISSERT.pdf
bitstream.checksum.fl_str_mv 43cd690d6a359e86c1fe3d5b7cba0c9b
6a5536da173f0447173ad1272f116705
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1757095598157201408