Um guia para criação de modelos de desenho de software no Praxis Synergia

=== Model Driven Development is a software engineering process based on systems' domain modeling. Each unsuccessful software project has it's own unique failure causes, but all successful projects are similar at all. There are many elements that make a well done project; one of them is mo...

Full description

Bibliographic Details
Main Author: Alysson Felix Rodrigues
Other Authors: Wilson de Padua Paula Filho
Format: Others
Language:Portuguese
Published: Universidade Federal de Minas Gerais 2007
Online Access:http://hdl.handle.net/1843/RVMR-794PBQ
id ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-RVMR-794PBQ
record_format oai_dc
spelling ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-RVMR-794PBQ2019-01-21T17:58:12Z Um guia para criação de modelos de desenho de software no Praxis Synergia Alysson Felix Rodrigues Wilson de Padua Paula Filho Wilson de Padua Paula Filho Andre Luiz Zambalde Clarindo Isaias P da S e Padua Rodolfo Sergio F de Resende Model Driven Development is a software engineering process based on systems' domain modeling. Each unsuccessful software project has it's own unique failure causes, but all successful projects are similar at all. There are many elements that make a well done project; one of them is modeling. Right chosen models have huge influence on how problems are treated for providing solutions. Models can be specified in different precision levels. In complex software systems to figure out what should be modeled and how to do it isn't an easy issue. This work proposes rules on what elements, attributes and modeling views must be observed during the software development process. Our goal is to define rules based on well known literature concepts, as Model Driven Architecture. For validating the propositions and show how them can be applied, this work contains a self applying description for web based applications and Praxis Synergia software development process O desenvolvimento dirigido por modelos é o processo pelo qual sistemas de software são construídos a partir de representações sobre seus domínios. O não sucesso de projetos de software tem relação a aspectos únicos e específicos de cada projeto, mas todos os projetos de sucesso são semelhantes em vários aspectos. Existem vários elementos que contribuem para um projeto bem-sucedido; um desses componentes é a utilização da modelagem. A escolha dos modelos a serem criados tem profunda influência sobre a maneira como um determinado problema é atacado e como uma solução é definida. Cada modelo pode ser expresso em diferentes níveis de precisão. Determinar o que modelar e como modelar em sistemas complexos não é uma tarefa fácil. Este trabalho propõe a definição de diretrizes sobre quais elementos, atributos e visões de dados para análise e modelagem devem ser observados durante o desenvolvimento de um software. A meta de trabalho é que as definições sejam fundamentadas em técnicas e conceitos consagrados pela literatura, como os conceitos sobre Model Driven Architecture. Para validar as definições sugeridas e exemplificar como as mesmas podem ser aplicadas, este trabalho prevê também a descrição de sua aplicação no processo Praxis Synergia, para o contexto de aplicações web. 2007-03-21 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/1843/RVMR-794PBQ por info:eu-repo/semantics/openAccess text/html Universidade Federal de Minas Gerais 32001010004P6 - CIÊNCIA DA COMPUTAÇÃO UFMG BR reponame:Biblioteca Digital de Teses e Dissertações da UFMG instname:Universidade Federal de Minas Gerais instacron:UFMG
collection NDLTD
language Portuguese
format Others
sources NDLTD
description === Model Driven Development is a software engineering process based on systems' domain modeling. Each unsuccessful software project has it's own unique failure causes, but all successful projects are similar at all. There are many elements that make a well done project; one of them is modeling. Right chosen models have huge influence on how problems are treated for providing solutions. Models can be specified in different precision levels. In complex software systems to figure out what should be modeled and how to do it isn't an easy issue. This work proposes rules on what elements, attributes and modeling views must be observed during the software development process. Our goal is to define rules based on well known literature concepts, as Model Driven Architecture. For validating the propositions and show how them can be applied, this work contains a self applying description for web based applications and Praxis Synergia software development process === O desenvolvimento dirigido por modelos é o processo pelo qual sistemas de software são construídos a partir de representações sobre seus domínios. O não sucesso de projetos de software tem relação a aspectos únicos e específicos de cada projeto, mas todos os projetos de sucesso são semelhantes em vários aspectos. Existem vários elementos que contribuem para um projeto bem-sucedido; um desses componentes é a utilização da modelagem. A escolha dos modelos a serem criados tem profunda influência sobre a maneira como um determinado problema é atacado e como uma solução é definida. Cada modelo pode ser expresso em diferentes níveis de precisão. Determinar o que modelar e como modelar em sistemas complexos não é uma tarefa fácil. Este trabalho propõe a definição de diretrizes sobre quais elementos, atributos e visões de dados para análise e modelagem devem ser observados durante o desenvolvimento de um software. A meta de trabalho é que as definições sejam fundamentadas em técnicas e conceitos consagrados pela literatura, como os conceitos sobre Model Driven Architecture. Para validar as definições sugeridas e exemplificar como as mesmas podem ser aplicadas, este trabalho prevê também a descrição de sua aplicação no processo Praxis Synergia, para o contexto de aplicações web.
author2 Wilson de Padua Paula Filho
author_facet Wilson de Padua Paula Filho
Alysson Felix Rodrigues
author Alysson Felix Rodrigues
spellingShingle Alysson Felix Rodrigues
Um guia para criação de modelos de desenho de software no Praxis Synergia
author_sort Alysson Felix Rodrigues
title Um guia para criação de modelos de desenho de software no Praxis Synergia
title_short Um guia para criação de modelos de desenho de software no Praxis Synergia
title_full Um guia para criação de modelos de desenho de software no Praxis Synergia
title_fullStr Um guia para criação de modelos de desenho de software no Praxis Synergia
title_full_unstemmed Um guia para criação de modelos de desenho de software no Praxis Synergia
title_sort um guia para criação de modelos de desenho de software no praxis synergia
publisher Universidade Federal de Minas Gerais
publishDate 2007
url http://hdl.handle.net/1843/RVMR-794PBQ
work_keys_str_mv AT alyssonfelixrodrigues umguiaparacriacaodemodelosdedesenhodesoftwarenopraxissynergia
_version_ 1718844918808444928