Geração de aplicações a partir de especificações UML como fator de sucesso para o desenvolvimento de sistemas de informação


Autoria(s): Meneses, Daniel Bruno Teixeira Teles
Contribuinte(s)

Varajão, João

Data(s)

2015

Resumo

Dissertação de mestrado integrado em Engenharia e Gestão de Sistemas de Informação

Frequentemente as organizações não documentam os seus sistemas de informação (SI) ou sistemas informáticos. Este facto provoca graves problemas no que diz respeito à continuidade dos processos, aplicações de tecnologias da informação e SI. No que respeita ao sistema informático das organizações, sendo este um elemento importante do SI, a documentação é também muitas vezes inexistente, podendo traduzir-se no descontrolo do seu desenvolvimento e manutenção. No presente trabalho estabeleceu-se como objetivo principal a criação de uma aplicação com capacidade de gerar aplicações de software e respetivo código-fonte, a partir de especificações UML (Unified Modeling Language), assim promovendo e incentivando a realização de documentação de especificação. Adotou-se Scrum como abordagem metodológica para o processo de desenvolvimento de software, tendo sido definido um processo personalizado de acordo com as circunstâncias particulares do trabalho a desenvolver. Foi possível concretizar a aplicação proposta, possuindo esta atualmente a capacidade de gerar aplicações Web. As aplicações geradas são completamente funcionais, no entanto, são suscetíveis de serem modificadas em aspetos como, por exemplo, apresentação e usabilidade.

Often organizations do not document their information systems or computer systems. This causes serious problems regarding the maintainability of processes, activities and operations performed in the organizational context. Regarding computer systems, which are important components of information systems, documentation is in most cases lacking, resulting in uncontrolled development and maintenance. In this dissertation we propose the development of an application that has the ability to generate source code from UML (Unified Modeling Language) specifications, promoting and encouraging the documentation of applications. We have adopted the Scrum methodology approach for the development of the software application. It was possible to implement the application and it has the ability to generate applications following the proposed guidelines. The generated applications are completely functional. Notwithstanding, they are susceptible to modifications as for instance, improvement of appearance or user experiences aspects.

Identificador

http://hdl.handle.net/1822/40109

Idioma(s)

por

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #Sistemas de informação #Especificações UML #Scrum #Aplicações de software #Information system #UML specifications #Software applications
Tipo

info:eu-repo/semantics/bachelorThesis