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

Detalhes bibliográficos
Autor(a) principal: Alysson Felix Rodrigues
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/RVMR-794PBQ
Resumo: 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.
id UFMG_fa4422ee7419b0757476e6f53bbdc587
oai_identifier_str oai:repositorio.ufmg.br:1843/RVMR-794PBQ
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Wilson de Padua Paula FilhoAndre Luiz ZambaldeClarindo Isaias P da S e PaduaRodolfo Sergio F de ResendeAlysson Felix Rodrigues2019-08-14T10:44:40Z2019-08-14T10:44:40Z2007-03-21http://hdl.handle.net/1843/RVMR-794PBQO 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.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 processUniversidade Federal de Minas GeraisUFMGSoftware DesenvolvimentoComputaçãoEngenharia de softwareArquitetura de computadorengenharia de softwareUm guia para criação de modelos de desenho de software no Praxis Synergiainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALallysonfelixrodrigues.pdfapplication/pdf5032723https://repositorio.ufmg.br/bitstream/1843/RVMR-794PBQ/1/allysonfelixrodrigues.pdf06d37bab5ce3535f426bf80be22124f7MD51TEXTallysonfelixrodrigues.pdf.txtallysonfelixrodrigues.pdf.txtExtracted texttext/plain98954https://repositorio.ufmg.br/bitstream/1843/RVMR-794PBQ/2/allysonfelixrodrigues.pdf.txt7942ca4bdd47fe2274c641980e0c3fd0MD521843/RVMR-794PBQ2019-11-14 07:41:10.82oai:repositorio.ufmg.br:1843/RVMR-794PBQRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T10:41:10Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Um guia para criação de modelos de desenho de software no Praxis Synergia
title Um guia para criação de modelos de desenho de software no Praxis Synergia
spellingShingle Um guia para criação de modelos de desenho de software no Praxis Synergia
Alysson Felix Rodrigues
engenharia de software
Software Desenvolvimento
Computação
Engenharia de software
Arquitetura de computador
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
author Alysson Felix Rodrigues
author_facet Alysson Felix Rodrigues
author_role author
dc.contributor.advisor1.fl_str_mv Wilson de Padua Paula Filho
dc.contributor.referee1.fl_str_mv Andre Luiz Zambalde
dc.contributor.referee2.fl_str_mv Clarindo Isaias P da S e Padua
dc.contributor.referee3.fl_str_mv Rodolfo Sergio F de Resende
dc.contributor.author.fl_str_mv Alysson Felix Rodrigues
contributor_str_mv Wilson de Padua Paula Filho
Andre Luiz Zambalde
Clarindo Isaias P da S e Padua
Rodolfo Sergio F de Resende
dc.subject.por.fl_str_mv engenharia de software
topic engenharia de software
Software Desenvolvimento
Computação
Engenharia de software
Arquitetura de computador
dc.subject.other.pt_BR.fl_str_mv Software Desenvolvimento
Computação
Engenharia de software
Arquitetura de computador
description 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.
publishDate 2007
dc.date.issued.fl_str_mv 2007-03-21
dc.date.accessioned.fl_str_mv 2019-08-14T10:44:40Z
dc.date.available.fl_str_mv 2019-08-14T10:44:40Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/RVMR-794PBQ
url http://hdl.handle.net/1843/RVMR-794PBQ
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/RVMR-794PBQ/1/allysonfelixrodrigues.pdf
https://repositorio.ufmg.br/bitstream/1843/RVMR-794PBQ/2/allysonfelixrodrigues.pdf.txt
bitstream.checksum.fl_str_mv 06d37bab5ce3535f426bf80be22124f7
7942ca4bdd47fe2274c641980e0c3fd0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589428906557440