Sistemas de Informação

Trabalho de Conclusão
Título:ESTUDO E APLICAÇÃO DE UM PROCESSO DE MDD UTILIZANDO IFML
Aluno:Gustavo Trott
Semestre:2013/02
Situação:Concluido
Áreas de interesse:Não informado
Orientador:João Batista Mossmann
Avaliadores:Gabriel da Silva Simões, Ricardo Ferreira de Oliveira
Documentos:Anteprojeto, Texto final TC1 (liberado apenas para a banca), Texto final TC2
Palavras-chave:Modelagem de Software. DSM. MDD. IFML.
Resumo:

Ao passar dos anos a modelagem de software tem crescido de forma exponencial. Cada vez mais empresas observam os benefícios de se utilizar a modelagem desde a concepção de um projeto, evitando problemas ao longo da execução. Criado pela OMG (Object Management Group) em 1997, a UML (Unified Modeling Language) consolidou-se como sendo a linguagem padrão de mercado e hoje é conhecida e utilizada em pelo menos 70% das organizações de desenvolvimento de software no mundo todo. Sabe-se que as empresas de desenvolvimento de software preocupam-se em aumentar a produtividade da equipe, bem como a qualidade do produto, e para isso novas soluções tem surgido. Dentre estas destaca-se as DSMs (Domain-specific modeling), linguagens de modelagem criadas para um domínio específico que permitem atingir alto nível de abstração. Possibilitando notações específicas de um domínio, ao contrário da UML que foi desenvolvida para atender diversos setores da engenharia de software e muitas vezes causa perda de eficácia no desenvolvimento. Outra abordagem que tem-se mostrado eficiente é o MDD (Model-Driven Development), desenvolvimento de software baseado em modelos. Automatizando boa parte do desenvolvimento do software através da leitura de uma modelagem previamente elaborada. Neste contexto, a proposta desse trabalho é realizar um estudo sobre a DSM voltada para sistemas web chamada WebML/IFML, estabelecer um processo de desenvolvimento e construir uma aplicação final a partir das entradas geradas utilizando-se MDD.

Link biblioteca:Não informado

TC Online - Sistema de Trabalhos de Conclusão Online