Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/40109
Título: | Geração de aplicações a partir de especificações UML como fator de sucesso para o desenvolvimento de sistemas de informação |
Outro(s) título(s): | Generation of applications using UML specifications as a success factor for the development of information systems |
Autor(es): | Meneses, Daniel Bruno Teixeira Teles |
Orientador(es): | Varajão, João |
Palavras-chave: | Sistemas de informação Especificações UML Scrum Aplicações de software Information system UML specifications Software applications |
Data: | 2015 |
Resumo(s): | 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. |
Tipo: | Dissertação de mestrado |
Descrição: | Dissertação de mestrado integrado em Engenharia e Gestão de Sistemas de Informação |
URI: | https://hdl.handle.net/1822/40109 |
Acesso: | Acesso aberto |
Aparece nas coleções: | BUM - Dissertações de Mestrado DSI - Engenharia e Gestão de Sistemas de Informação |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Dissertação Daniel Meneses.pdf | 2,61 MB | Adobe PDF | Ver/Abrir |