A contribuição de modelos utilizando uma abordagem modelo - código
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://hdl.handle.net/11449/119480 |
Resumo: | In a world that is increasingly working with software, the need arises for effective approaches that encourage software reuse. The reuse practice must be aligned to a set of practices, procedures and methodologies that create a stable and high quality product. These questions produce new styles and approaches in the software engineering. In this way, this thesis aims to address concepts related to development and model-driven architecture. The model-driven approach provides significant aspects of the automated development, which helps it with produced models built in the specification phase. The definition of terms such as model, architecture and platform makes the focus becomes clearer, because for MDA and MDD is important to split between technical and business issues. Important processes are covered, so you can highlight the artifacts that are built into each stage of model-driven development. The stages of development: CSM, PIM, PSM and ISM, detailing the purpose of each phase in oriented models, making the end of each stage are gradually produced artifacts that may be specialized. The models are handled by different prospects for modeling, abstracting the concepts and building a set of details that portrays a specific scenario. This retraction can be a graphical or textual representation, however, in most cases is chosen a language modeling, for example, UML. In order to provide a practical view, this dissertation shows some tools that improve the construction of models and the code generate that assists in the development, keeping the documentation systemic. Finally, the paper presents a case study that refers to the theoretical aspects discussed throughout the dissertation, therefore it is expected that the architecture and the model-driven development may be able to explain important features to consider in software engineering |
id |
UNSP_c4388bb36aa470dc8b0096324eb8dd39 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/119480 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
A contribuição de modelos utilizando uma abordagem modelo - códigoModelos e construção de modelosSoftware - DesenvolvimentoEngenharia de softwareLinguagem de programação (Computadores)Arquitetura de computadorComputer software developmentModels and modelmakingSoftware engineeringComputer architectureProgramming languages (Computers)In a world that is increasingly working with software, the need arises for effective approaches that encourage software reuse. The reuse practice must be aligned to a set of practices, procedures and methodologies that create a stable and high quality product. These questions produce new styles and approaches in the software engineering. In this way, this thesis aims to address concepts related to development and model-driven architecture. The model-driven approach provides significant aspects of the automated development, which helps it with produced models built in the specification phase. The definition of terms such as model, architecture and platform makes the focus becomes clearer, because for MDA and MDD is important to split between technical and business issues. Important processes are covered, so you can highlight the artifacts that are built into each stage of model-driven development. The stages of development: CSM, PIM, PSM and ISM, detailing the purpose of each phase in oriented models, making the end of each stage are gradually produced artifacts that may be specialized. The models are handled by different prospects for modeling, abstracting the concepts and building a set of details that portrays a specific scenario. This retraction can be a graphical or textual representation, however, in most cases is chosen a language modeling, for example, UML. In order to provide a practical view, this dissertation shows some tools that improve the construction of models and the code generate that assists in the development, keeping the documentation systemic. Finally, the paper presents a case study that refers to the theoretical aspects discussed throughout the dissertation, therefore it is expected that the architecture and the model-driven development may be able to explain important features to consider in software engineeringEm um mundo em que cada vez mais se trabalha com software, surge a necessidade constante de abordagens efetivas que favoreçam a reutilização de software. Essa reutilização deve estar alinhada a um conjunto de práticas, procedimentos e metodologias que originem um produto estável e de boa qualidade. Questões assim dão margem a novos estilos e abordagens na engenharia de software. Com isso, essa dissertação visa abordar conceitos relativos ao desenvolvimento e arquitetura orientada a modelos. A orientação a modelos traz aspectos significativos à automatização do desenvolvimento, onde modelos construídos durante a fase de especificação auxiliam o desenvolvimento. A definição de termos como modelo, arquitetura e plataforma faz com que o enfoque se torne mais claro, pois para MDA e MDD é importante a separação entre os quesitos técnicos e os de negócio. Processos importantes são abordados, para que se possa destacar os artefatos que são construídos em cada etapa do desenvolvimento orientado a modelo. As etapas do desenvolvimento: CSM, PIM, PSM e ISM, detalham o objetivo de cada fase na orientação a modelos, fazendo com que ao fim de cada estágio sejam produzidos artefatos que gradativamente venham a ser especializados. Os modelos são tratados por diferentes perspectivas de modelagem, abstraindo os conceitos e construindo um conjunto de detalhes que retrata um cenário específico. Essa retratação pode ser uma representação gráfica ou textual, no entanto, na maioria das vezes opta-se por uma linguagem de modelagem, por exemplo, a UML. Visando oferecer uma visão prática, essa dissertação expõe algumas ferramentas que favorecem a construção de modelos e a geração de código que auxilia o desenvolvimento, mantendo a documentação sistêmica. Finalmente, o trabalho apresenta um estudo de caso que menciona os aspectos teóricos discutidos ao longo... (Resumo completo, clicar acesso eletrônico abaixo)Universidade Estadual Paulista (Unesp)Affonso, Frank Jose [UNESP]Universidade Estadual Paulista (Unesp)Jesus, Evaldo Dias de [UNESP]2015-03-23T15:20:00Z2015-03-23T15:20:00Z2011info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis53 f.application/pdfJESUS, Evaldo Dias de. A contribuição de modelos utilizando uma abordagem modelo - código. 2011. 53 f. Trabalho de conclusão de curso (bacharelado - Ciência da Computação) - Universidade Estadual Paulista, Instituto de Geociências e Ciências Exatas, 2011.http://hdl.handle.net/11449/119480000692579jesus_ed_tcc_rcla.pdfAlephreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPporinfo:eu-repo/semantics/openAccess2023-11-11T06:11:43Zoai:repositorio.unesp.br:11449/119480Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T17:22:42.512684Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
A contribuição de modelos utilizando uma abordagem modelo - código |
title |
A contribuição de modelos utilizando uma abordagem modelo - código |
spellingShingle |
A contribuição de modelos utilizando uma abordagem modelo - código Jesus, Evaldo Dias de [UNESP] Modelos e construção de modelos Software - Desenvolvimento Engenharia de software Linguagem de programação (Computadores) Arquitetura de computador Computer software development Models and modelmaking Software engineering Computer architecture Programming languages (Computers) |
title_short |
A contribuição de modelos utilizando uma abordagem modelo - código |
title_full |
A contribuição de modelos utilizando uma abordagem modelo - código |
title_fullStr |
A contribuição de modelos utilizando uma abordagem modelo - código |
title_full_unstemmed |
A contribuição de modelos utilizando uma abordagem modelo - código |
title_sort |
A contribuição de modelos utilizando uma abordagem modelo - código |
author |
Jesus, Evaldo Dias de [UNESP] |
author_facet |
Jesus, Evaldo Dias de [UNESP] |
author_role |
author |
dc.contributor.none.fl_str_mv |
Affonso, Frank Jose [UNESP] Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
Jesus, Evaldo Dias de [UNESP] |
dc.subject.por.fl_str_mv |
Modelos e construção de modelos Software - Desenvolvimento Engenharia de software Linguagem de programação (Computadores) Arquitetura de computador Computer software development Models and modelmaking Software engineering Computer architecture Programming languages (Computers) |
topic |
Modelos e construção de modelos Software - Desenvolvimento Engenharia de software Linguagem de programação (Computadores) Arquitetura de computador Computer software development Models and modelmaking Software engineering Computer architecture Programming languages (Computers) |
description |
In a world that is increasingly working with software, the need arises for effective approaches that encourage software reuse. The reuse practice must be aligned to a set of practices, procedures and methodologies that create a stable and high quality product. These questions produce new styles and approaches in the software engineering. In this way, this thesis aims to address concepts related to development and model-driven architecture. The model-driven approach provides significant aspects of the automated development, which helps it with produced models built in the specification phase. The definition of terms such as model, architecture and platform makes the focus becomes clearer, because for MDA and MDD is important to split between technical and business issues. Important processes are covered, so you can highlight the artifacts that are built into each stage of model-driven development. The stages of development: CSM, PIM, PSM and ISM, detailing the purpose of each phase in oriented models, making the end of each stage are gradually produced artifacts that may be specialized. The models are handled by different prospects for modeling, abstracting the concepts and building a set of details that portrays a specific scenario. This retraction can be a graphical or textual representation, however, in most cases is chosen a language modeling, for example, UML. In order to provide a practical view, this dissertation shows some tools that improve the construction of models and the code generate that assists in the development, keeping the documentation systemic. Finally, the paper presents a case study that refers to the theoretical aspects discussed throughout the dissertation, therefore it is expected that the architecture and the model-driven development may be able to explain important features to consider in software engineering |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011 2015-03-23T15:20:00Z 2015-03-23T15:20:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
JESUS, Evaldo Dias de. A contribuição de modelos utilizando uma abordagem modelo - código. 2011. 53 f. Trabalho de conclusão de curso (bacharelado - Ciência da Computação) - Universidade Estadual Paulista, Instituto de Geociências e Ciências Exatas, 2011. http://hdl.handle.net/11449/119480 000692579 jesus_ed_tcc_rcla.pdf |
identifier_str_mv |
JESUS, Evaldo Dias de. A contribuição de modelos utilizando uma abordagem modelo - código. 2011. 53 f. Trabalho de conclusão de curso (bacharelado - Ciência da Computação) - Universidade Estadual Paulista, Instituto de Geociências e Ciências Exatas, 2011. 000692579 jesus_ed_tcc_rcla.pdf |
url |
http://hdl.handle.net/11449/119480 |
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.format.none.fl_str_mv |
53 f. application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
dc.source.none.fl_str_mv |
Aleph reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808128801959313408 |