dc.contributorStadzisz, Paulo Cezar
dc.contributorhttps://orcid.org/0000-0003-2151-6754
dc.contributorhttp://lattes.cnpq.br/5203792575176289
dc.contributorSimao, Jean Marcelo
dc.contributorhttps://orcid.org/0000-0002-2139-1261
dc.contributorhttp://lattes.cnpq.br/3593420323268103
dc.contributorPimentel, Andrey Ricardo
dc.contributorhttps://orcid.org/0000-0001-8565-3876
dc.contributorhttp://lattes.cnpq.br/8613783361401412
dc.contributorPanetto, Herve
dc.contributorhttps://orcid.org/0000-0002-5537-2261
dc.contributorhttp://lattes.cnpq.br/8951585800896455
dc.contributorWehrmeister, Marco Aurelio
dc.contributorhttps://orcid.org/0000-0002-1415-5527
dc.contributorhttp://lattes.cnpq.br/5548205054206839
dc.contributorStadzisz, Paulo Cezar
dc.contributorhttps://orcid.org/0000-0003-2151-6754
dc.contributorhttp://lattes.cnpq.br/5203792575176289
dc.contributorLinhares, Robson Ribeiro
dc.contributorhttps://orcid.org/0000-0002-4256-3819
dc.contributorhttp://lattes.cnpq.br/0625140430173288
dc.creatorMendonca, Igor Thiago Marques
dc.date.accessioned2021-03-05T22:32:54Z
dc.date.accessioned2022-12-06T15:07:25Z
dc.date.available2021-03-05T22:32:54Z
dc.date.available2022-12-06T15:07:25Z
dc.date.created2021-03-05T22:32:54Z
dc.date.issued2020-12-17
dc.identifierMENDONÇA, Igor Thiago Marques. Metodologia de projeto de software orientado a notificações. 2020. Tese (Doutorado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2020.
dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/24546
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/5261135
dc.description.abstractMany studies have been proposed to mitigate problems of productivity, quality and increasing complexity in the software industry. One of these studies proposes a new computing approach called Notification Oriented Paradigm (NOP). NOP aims to improve software performance and to facilitate its development. Regarding NOP software design, the first initiative of the research group was a method called Notification Oriented Design (NOD). NOD is based on the current practices of Software Engineering making use of UML and Petri Nets. However, NOD applies a conventional approach of object-oriented modeling, which does not favor the modeling of NOP software. This research complements the previous ones because it used efforts to establish an iterative and incremental methodology, called Notification Oriented Software Design Methodology (NOM), focused on the NOP, that is, oriented to the design of rules, facts and notifications. The NOM defines a comprehensive set of activities to support designers in NOP software modeling from software requirements. A new modeling process is adopted, called Holonic Flow Modeling (HLM), which is based on Holonic Systems and its holon hierarchy concepts (holarchies), whose approach predicts that a holon can be decomposed into a subset of holons that detail the holon of the upper level. The main modeling primitives refer to decisional, factual, and executional elements and about its relations in the NOP. In HLM these primitives are called holons and they relate to each other creating the software logical flow. The preliminary NOM version was evaluated positively in a focus group with experts in NOP. The focus group allowed an increase on the methodology, based on the experts’ suggestions. The NOM was applied on a case study to demonstrate its feasibility and effectiveness and, finally, it was evaluated in relation to the quality requirements and recommendations for modeling languages. Thus, from these evaluations and from the proposals presented in this research, it was evidenced the efforts undertaken contributed to mature aspects of NOP software modeling.
dc.publisherUniversidade Tecnológica Federal do Paraná
dc.publisherCuritiba
dc.publisherBrasil
dc.publisherPrograma de Pós-Graduação em Engenharia Elétrica e Informática Industrial
dc.publisherUTFPR
dc.rightshttp://creativecommons.org/licenses/by/4.0/
dc.rightsopenAccess
dc.subjectSoftware - Metodologia
dc.subjectSoftware - Desenvolvimento
dc.subjectUML (Computação)
dc.subjectPetri, Redes de
dc.subjectIndústria de software - Produtividade
dc.subjectSoftware - Qualidade
dc.subjectSoftware - Compatibilidade - Ciclo de vida
dc.subjectComputer software - Methodology
dc.subjectComputer software - Development
dc.subjectUML (Computer science)
dc.subjectPetri nets
dc.subjectComputer software industry - Productivity
dc.subjectComputer software - Quality
dc.subjectSoftware compatibility - Life cycles
dc.titleMetodologia de projeto de software orientado a notificações
dc.typedoctoralThesis


Este ítem pertenece a la siguiente institución