Evolução do método FrameWeb (Framework-based Design Method for Web Engineering): aprimoramentos para uso na prática

Resumo: FrameWeb (Framework-based Design Method for Web Engineering – https://nemo.inf.ufes.br/projects/frameweb/) é um método para o desenvolvimento de sistemas de informação Web que define uma arquitetura padrão para facilitar a integração com frameworks, cujos modelos trazem para o projeto arquitetural do sistema conceitos inerentes a estes, além de propor atividades e diretrizes para a publicação de dados interligados (linked data). O método vem sendo desenvolvido e aprimorado desde 2013, com bons resultados.

No entanto, para promover sua adoção na prática por organizações de desenvolvimento de sistemas Web, vislumbra-se melhorias em dois aspectos: a aplicabilidade do método aos diferentes frameworks de desenvolvimento de software; e a usabilidade e utilidade das ferramentas associadas.

No contexto da aplicabilidade, usaremos (como já temos usado) técnicas e ferramentas de Modelagem Conceitual, em particular Ontologias, para a contínua evolução do método FrameWeb. Ontologias vêm sendo reconhecidas como ferramentas conceituais de grande importância em Computação, e em especial na Engenharia de Software, sendo utilizadas para estabelecer um entendimento comum sobre um domínio de interesse, promovendo a interoperabilidade entre modelos e sistemas. Ao elaborarmos ontologias sobre as diferentes categorias de frameworks, podemos evoluir FrameWeb para que dê suporte a uma quantidade maior de frameworks. Tais ontologias compõem a SFWON – Software Frameworks Ontology Network (https://nemo.inf.ufes.br/projects/sfwon/), uma base formal para os meta-modelos que definem a linguagem de modelagem de FrameWeb e suas ferramentas.

No contexto das ferramentas, continuaremos os esforços para seu desenvolvimento, de modo que sejam úteis para desenvolvedores de software na prática. É essencial que as mesmas tenham alta usabilidade e ofereçam benefícios que compensem os custos de modelagem, muitas vezes considerados muito altos por praticantes e organizações de desenvolvimento de software.

Data de início: 01/08/2023
Prazo (meses): 24

Participantes:

Papelordem decrescente Nome
Coordenador VÍTOR ESTÊVÃO SILVA SOUZA
Acesso à informação
Transparência Pública

© 2013 Universidade Federal do Espírito Santo. Todos os direitos reservados.
Av. Fernando Ferrari, 514 - Goiabeiras, Vitória - ES | CEP 29075-910