Metodologia de projeto de software orientado a notificações

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Mendonca, Igor Thiago Marques lattes
Orientador(a): Stadzisz, Paulo Cezar lattes
Banca de defesa: Pimentel, Andrey Ricardo lattes, Panetto, Herve lattes, Wehrmeister, Marco Aurelio lattes, Stadzisz, Paulo Cezar lattes, Linhares, Robson Ribeiro lattes
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Tecnológica Federal do Paraná
Curitiba
Programa de Pós-Graduação: Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: http://repositorio.utfpr.edu.br/jspui/handle/1/24546
Resumo: Muitas pesquisas vêm sendo apresentadas para mitigar problemas de produtividade, qualidade e complexidade crescente da indústria de software. Uma dessas pesquisas propõe uma nova abordagem de computação denominada Paradigma Orientado a Notificações (PON). O PON surgiu visando melhorar o desempenho e facilitar o desenvolvimento de software. No que diz respeito ao projeto de software PON, a primeira iniciativa do grupo de pesquisa foi o método chamado Desenvolvimento Orientado a Notificações (DON), baseado nas práticas atuais de ES com uso da UML e Redes de Petri. Porém, o DON aplica uma abordagem convencional de modelagem orientada a objetos, o que não favorece a modelagem de software PON. Este trabalho complementa os anteriores pois empregou esforços para estabelecer uma metodologia iterativa e incremental, denominada Metodologia de Projeto de Software Orientado a Notificações (NOM), focada no paradigma PON, ou seja, orientada a concepção de regras, fatos e notificações. A NOM define um conjunto abrangente de atividades para apoiar o projetista na modelagem de software PON a partir de requisitos de software. Adota-se um novo processo de modelagem, denominado Modelagem de Fluxo Holônico (MFH), que se fundamenta nos Sistemas Holônicos e em sua hierarquia de hólons (holarquias), na qual um hólon pode ser decomposto em um subconjunto de hólons que detalham o hólon do nível superior. As principais primitivas de modelagem referem-se a elementos decisionais, factuais, execucionais e de relação desses elementos no PON. Na MFH essas primitivas são chamadas de hólons e relacionam-se para criar o fluxo lógico do software. A versão preliminar da NOM foi avaliada positivamente em um grupo focal com especialistas no PON. A metodologia foi melhorada a partir das sugestões dos especialistas. A NOM foi aplicada em um caso de estudo para demonstrar a sua viabilidade e efetividade e, por fim, foi avaliada em relação aos requisitos e recomendações de qualidade para linguagens de modelagem. Assim, a partir destas avaliações e das propostas apresentadas nesta tese, constatou-se que os esforços empreendidos contribuíram para amadurecer aspectos de modelagem de software para o PON.