Método e linguagem para modelagem gráfica de requisitos de software e sistemas

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Novaes, Paulo José Dantas
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Tecnológica Federal do Paraná
Curitiba
Brasil
Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
UTFPR
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.utfpr.edu.br/jspui/handle/1/4281
Resumo: This dissertation proposes a method and a language for graphic modeling of software and systems requirements, under the name of RIMON (Requirements and Interdependencies MOdeling Notation). This language allows to represent requirements and their interdependencies in a systematic, precise and expressive way, aiming to contribute to the quality improvement of software and systems requirements specifications. Sourced in concepts of RON (Requirements Oriented to Notifications) approach, RIMON was designed to be visually attractive in its possible commercial usage. This attractiveness results from a development grounded in the Physics of Notations (PoN), which provides principles for creating efficient visual notations in terms of communication. In addition, the language is defined by an abstract syntax (metamodel) and a concrete syntax (visual syntax), complemented by a precise semantic mapping. Regarding the proposed method, it includes a set of steps for identification and analysis of input data, graphical requirements and interdependencies modeling. RIMON offers features such as support for modeling functional and nonfunctional requirements, entities, attributes, preconditions, postconditions and conflict identification. As a notable characteristic, the modeling of preconditions allows the representation of constraints related to non-functional requirements by means of attributes containing logical-mathematical conditions. At last, this work presents three modeling experiments using RIMON, including system requirements (extracted from the literature) and software requirements (real project) environments, designed to demonstrate and verify the capabilities of the language.
id UTFPR-12_f40a04aeb3b5f29baf5c79b13ced9328
oai_identifier_str oai:repositorio.utfpr.edu.br:1/4281
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Método e linguagem para modelagem gráfica de requisitos de software e sistemasMethod and language for graphical modeling of requirements for software and systemsEngenharia de requisitosEngenharia de softwareSoftware - DesenvolvimentoGerenciamento de configurações de softwareLinguagem de programação (Computadores) - SintaxeEngenharia elétricaRequirements engineeringSoftware engineeringComputer software - DevelopmentSoftware configuration managementProgramming languages (Electronic computers) - SintaxElectric engineeringCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREEngenharia ElétricaThis dissertation proposes a method and a language for graphic modeling of software and systems requirements, under the name of RIMON (Requirements and Interdependencies MOdeling Notation). This language allows to represent requirements and their interdependencies in a systematic, precise and expressive way, aiming to contribute to the quality improvement of software and systems requirements specifications. Sourced in concepts of RON (Requirements Oriented to Notifications) approach, RIMON was designed to be visually attractive in its possible commercial usage. This attractiveness results from a development grounded in the Physics of Notations (PoN), which provides principles for creating efficient visual notations in terms of communication. In addition, the language is defined by an abstract syntax (metamodel) and a concrete syntax (visual syntax), complemented by a precise semantic mapping. Regarding the proposed method, it includes a set of steps for identification and analysis of input data, graphical requirements and interdependencies modeling. RIMON offers features such as support for modeling functional and nonfunctional requirements, entities, attributes, preconditions, postconditions and conflict identification. As a notable characteristic, the modeling of preconditions allows the representation of constraints related to non-functional requirements by means of attributes containing logical-mathematical conditions. At last, this work presents three modeling experiments using RIMON, including system requirements (extracted from the literature) and software requirements (real project) environments, designed to demonstrate and verify the capabilities of the language.Conselho Nacional do Desenvolvimento Científico e Tecnológico (CNPq)Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Esta dissertação propõe um método e uma linguagem de modelagem gráfica de requisitos de software e sistemas sob o nome de RIMON (Requirements and Interdependencies MOdeling Notation). Esta linguagem permite representar requisitos e suas interdependências de forma sistemática, precisa e expressiva, visando contribuir para a melhoria da qualidade da especificação de requisitos de softwares e sistemas. Originada a partir de conceitos da abordagem RON (Requisitos Orientados a Notificações), a RIMON foi criada para ser visualmente atrativa em possíveis usos comerciais. Essa atratividade decorre de um desenvolvimento fundamentado na teoria de física das notações (Physics of Notations – PoN), que fornece princípios destinados a produzir notações visuais eficientes em termos de comunicação. Adicionalmente, a linguagem é definida por meio de uma sintaxe abstrata (metamodelo) e de uma sintaxe concreta (sintaxe visual) complementada por um mapeamento semântico preciso. Em relação ao método proposto, este consiste em um ciclo iterativo de atividades para identificação e análise dos dados de entrada e modelagem gráfica dos requisitos e suas interdependências. A RIMON oferece características tais como suporte a modelagem de requisitos funcionais e não-funcionais, entidades, atributos, pré-condições, pós-condições e identificação de conflitos. Como diferencial, a modelagem de pré-condições possibilita representar restrições relativas a requisitos não-funcionais por meio de atributos contendo condições lógico-matemáticas. Por fim, este trabalho apresenta três experimentos de modelagem usando RIMON, tanto de requisitos de sistemas (extraídos da literatura) quanto de requisitos de software (projeto real), destinados a demonstrar e verificar as capacidades da linguagem.Universidade Tecnológica Federal do ParanáCuritibaBrasilPrograma de Pós-Graduação em Engenharia Elétrica e Informática IndustrialUTFPRStadzisz, Paulo Cézarhttp://lattes.cnpq.br/5203792575176289Simão, Jean Marcelohttp://lattes.cnpq.br/3593420323268103Stadzisz, Paulo CézarLinhares, Robson RibeiroPimentel, Andrey RicardoNovaes, Paulo José Dantas2019-07-30T19:11:14Z2019-07-30T19:11:14Z2019-05-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfNOVAES, Paulo José Dantas. Método e linguagem para modelagem gráfica de requisitos de software e sistemas. 2019. 347 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/4281porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2019-07-31T06:00:48Zoai:repositorio.utfpr.edu.br:1/4281Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2019-07-31T06:00:48Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Método e linguagem para modelagem gráfica de requisitos de software e sistemas
Method and language for graphical modeling of requirements for software and systems
title Método e linguagem para modelagem gráfica de requisitos de software e sistemas
spellingShingle Método e linguagem para modelagem gráfica de requisitos de software e sistemas
Novaes, Paulo José Dantas
Engenharia de requisitos
Engenharia de software
Software - Desenvolvimento
Gerenciamento de configurações de software
Linguagem de programação (Computadores) - Sintaxe
Engenharia elétrica
Requirements engineering
Software engineering
Computer software - Development
Software configuration management
Programming languages (Electronic computers) - Sintax
Electric engineering
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Engenharia Elétrica
title_short Método e linguagem para modelagem gráfica de requisitos de software e sistemas
title_full Método e linguagem para modelagem gráfica de requisitos de software e sistemas
title_fullStr Método e linguagem para modelagem gráfica de requisitos de software e sistemas
title_full_unstemmed Método e linguagem para modelagem gráfica de requisitos de software e sistemas
title_sort Método e linguagem para modelagem gráfica de requisitos de software e sistemas
author Novaes, Paulo José Dantas
author_facet Novaes, Paulo José Dantas
author_role author
dc.contributor.none.fl_str_mv Stadzisz, Paulo Cézar
http://lattes.cnpq.br/5203792575176289
Simão, Jean Marcelo
http://lattes.cnpq.br/3593420323268103
Stadzisz, Paulo Cézar
Linhares, Robson Ribeiro
Pimentel, Andrey Ricardo
dc.contributor.author.fl_str_mv Novaes, Paulo José Dantas
dc.subject.por.fl_str_mv Engenharia de requisitos
Engenharia de software
Software - Desenvolvimento
Gerenciamento de configurações de software
Linguagem de programação (Computadores) - Sintaxe
Engenharia elétrica
Requirements engineering
Software engineering
Computer software - Development
Software configuration management
Programming languages (Electronic computers) - Sintax
Electric engineering
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Engenharia Elétrica
topic Engenharia de requisitos
Engenharia de software
Software - Desenvolvimento
Gerenciamento de configurações de software
Linguagem de programação (Computadores) - Sintaxe
Engenharia elétrica
Requirements engineering
Software engineering
Computer software - Development
Software configuration management
Programming languages (Electronic computers) - Sintax
Electric engineering
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Engenharia Elétrica
description This dissertation proposes a method and a language for graphic modeling of software and systems requirements, under the name of RIMON (Requirements and Interdependencies MOdeling Notation). This language allows to represent requirements and their interdependencies in a systematic, precise and expressive way, aiming to contribute to the quality improvement of software and systems requirements specifications. Sourced in concepts of RON (Requirements Oriented to Notifications) approach, RIMON was designed to be visually attractive in its possible commercial usage. This attractiveness results from a development grounded in the Physics of Notations (PoN), which provides principles for creating efficient visual notations in terms of communication. In addition, the language is defined by an abstract syntax (metamodel) and a concrete syntax (visual syntax), complemented by a precise semantic mapping. Regarding the proposed method, it includes a set of steps for identification and analysis of input data, graphical requirements and interdependencies modeling. RIMON offers features such as support for modeling functional and nonfunctional requirements, entities, attributes, preconditions, postconditions and conflict identification. As a notable characteristic, the modeling of preconditions allows the representation of constraints related to non-functional requirements by means of attributes containing logical-mathematical conditions. At last, this work presents three modeling experiments using RIMON, including system requirements (extracted from the literature) and software requirements (real project) environments, designed to demonstrate and verify the capabilities of the language.
publishDate 2019
dc.date.none.fl_str_mv 2019-07-30T19:11:14Z
2019-07-30T19:11:14Z
2019-05-22
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 NOVAES, Paulo José Dantas. Método e linguagem para modelagem gráfica de requisitos de software e sistemas. 2019. 347 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019.
http://repositorio.utfpr.edu.br/jspui/handle/1/4281
identifier_str_mv NOVAES, Paulo José Dantas. Método e linguagem para modelagem gráfica de requisitos de software e sistemas. 2019. 347 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019.
url http://repositorio.utfpr.edu.br/jspui/handle/1/4281
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
Brasil
Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
Brasil
Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
UTFPR
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850498265489866752