Spelling suggestions: "subject:"metamodel."" "subject:"metamodels.""
1 |
Um metamodelo e uma ferramenta CASE para projeto conceitual de banco de dados segundo o modelo ERSOUZA, Cláudia Carolina Nascimento 31 January 2011 (has links)
Made available in DSpace on 2014-06-12T15:59:58Z (GMT). No. of bitstreams: 2
arquivo5810_1.pdf: 2137092 bytes, checksum: 7f7d7fdb4e277524e6bc7cc4818fef59 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2011 / A modelagem conceitual é uma fase importante para um projeto de banco de dados (BD) bem-sucedido, pois é nesta fase que serão extraídos do minimundo (descrição de informações do mundo real) os requisitos necessários para gerar o modelo de dados de acordo com as necessidades do usuário. Nesta fase, a comunidade de Banco de Dados utiliza o MER (Modelo Entidade-Relacionamento) como o padrão de fato para construção de esquemas conceituais. Existem propostas relacionadas de metamodelos e ferramentas CASE (Computer-Aided Software Engineering) com base no MER. Porém, se desconhece um trabalho que esteja completamente de acordo com o MER. Isto é, que considere e faça uso correto de todos os seus conceitos (e.g. permitir o uso de tipo união e não fazer uso de chave estrangeira). Visando dar uma contribuição para uma solução do problema descrito no parágrafo anterior, esta dissertação especifica um metamodelo para o MER e, a partir desse metamodelo, implementa um protótipo de ferramenta CASE para o projeto conceitual de BD. Para demonstrar a aplicabilidade desta contribuição foram desenvolvidos cenários de modelagem de esquemas conceituais que visam mostrar a corretude e completude do metamodelo e da ferramenta CASE propostos
|
2 |
[en] A METAMODEL FOR CONFIGURING COLLABORATIVE VIRTUAL WORKSPACES: APPLICATION IN DISASTER MANAGEMENT OF OIL AND GAS OFFSHORE STRUCTURES. / [pt] UM METAMODELO PARA CONFIGURAÇÃO DE ESPAÇOS DE TRABALHO VIRTUAIS COLABORATIVOS: APLICAÇÃO NO GERENCIAMENTO DE DESASTRES DE ESTRUTURAS OFFSHORE DE ÓLEO E GÁSENIO EMANUEL RAMOS RUSSO 04 September 2006 (has links)
[pt] Várias companhias têm criado equipes virtuais para agregar
trabalhadores
de diversas especialidades que estão dispersos
geograficamente, aumentando a
demanda por aplicações CSCW (Computer Supported
Cooperative Work). De
modo a facilitar o desenvolvimento de uma ampla gama
destas aplicações
colaborativas, devemos prover uma arquitetura genérica que
seja adaptável a
diferentes situações, tarefas e configurações de um modo
flexível.
Este trabalho investiga como um ambiente de trabalho
distribuído pode
apoiar o gerenciamento de desastres, envolvendo equipes
técnicas colaborativas
distribuídas. Primeiramente, identificamos os requisitos
para o espaço de trabalho
distribuído, a partir dos atores envolvidos em um
desastre, e analisamos os
sistemas de emergência comerciais disponíveis. Em seguida,
elaboramos um
metamodelo de multi-perspectiva para auxiliar a configurar
este espaço de
trabalho virtual colaborativo. Finalmente, derivamos, a
partir do metamodelo, um
protótipo para o gerenciamento de desastres de estruturas
offshore de óleo e gás e
desenvolvemos uma implementação aderente ao padrão HLA
(High Level
Architecture) para este protótipo, como prova de conceito
deste metamodelo. / [en] Many companies have been creating virtual teams that bring
together
geographically dispersed workers with complementary
skills, increasing the
demand for CSCW (Computer Supported Cooperative Work)
applications. In
order to facilitate the development of a wide range of
these collaborative
applications, we should offer a general architecture that
is adaptable to different
situations, tasks, and settings in a flexible way.
This work investigates how a distributed workspace
environment can
support disaster management, involving distributed
collaborative technical teams.
We first identify the requirements for the distributed
workspace, from the
stakeholders involved in a disaster, and analyse the
commercial emergency
systems available. We then elaborate a multi-perspective
metamodel to support
configuring this collaborative virtual workspace. Finally
a prototype for oil and gas
offshore structures disaster management based on our multi-
perspective
metamodel is derived and an HLA (High Level Architecture)
compliant
implementation for this prototype is developed as a proof-
of-concept of the
metamodel.
|
3 |
Implementación de procesos de negocio a través de servicios aplicando metamodelos, software distribuido y aspectos socialesBazán, Patricia January 2015 (has links)
El enfoque orientado a procesos de negocio es un aspecto ampliamente relevante para las organizaciones, que en los últimos años ha recibido importante atención de la comunidad científica internacional. Asimismo, los avances en cuanto a la provisión de herramientas de soporte para automatizar la gestión los procesos de negocio también ha adquirido gran relevancia.
Sin embargo, la brecha existente entre el área de negocio y el área de tecnología, representadas por analistas de negocios y expertos en informática, respectivamente, sigue constituyendo un escollo a la hora de aplicar una metodología de gestión por procesos de negocio dentro de las organizaciones.
Por otra parte, los pocos avances tecnológicos respecto a la incorporación de nuevos modelos computacionales distribuidos y de aspectos sociales en la ejecución de los proceso de negocio y de las herramientas que la soportan, contribuyen a aumentar dicha brecha. Por estos motivos, resultan relevantes las investigaciones en metodologías, marcos de trabajo y herramientas que incluyan estos nuevos paradigmas en la administración de procesos de negocio.
En esta tesis se plantea mejorar y actualizar la Metodología Integradora de Servicios y Procesos (MISP), propuesta por la autora en su tesis de Maestría en Redes de Datos, proveyendo una nueva visión de los procesos y los servicios a la luz los avances tecnológicos y buscando reducir la brecha entre el negocio y la tecnología.
Específicamente, el trabajo se enfoca en dos principales problemas: 1) la mejora al modelado de procesos y servicios mediante la definición e integración de metamodelos, aplicados a las fases de diseño de procesos dentro del ciclo de vida de los procesos de negocio, y 2) en revisar aspectos tecnológicos modernos – como por ejemplo, la distribución de las actividades de los procesos y la inclusión de aspectos sociales relacionados con la ejecución de los mismos, que su aplicación resulta de interés en las etapas de despliegue, ejecución y monitoreo de los procesos de negocio. .
Atendiendo los problemas descriptos, esta tesis tiene dos contribuciones importantes. Por un lado, la mejora a la interacción entre procesos y servicios mediante la provisión de un lenguaje para describir servicios que integra las actividades del proceso con las componentes de software que lo implementan. Por otro lado, la propuesta de prototipos de herramientas que permiten incorporar aspectos de distribución que enriquecen los rastros de ejecución de los procesos, y características sociales a la gestión de procesos. Esta ultima contribución permite optimizar la fase de monitoreo del ciclo de vida de los procesos y acelerar la mejora continua de los mismos.
|
4 |
Uma ferramenta da apoio à engenharia reversa orientada a objetos de legados - FAROOL.Prado, Milene 19 May 2003 (has links)
Made available in DSpace on 2016-06-02T19:05:16Z (GMT). No. of bitstreams: 1
DissMPr.pdf: 5452901 bytes, checksum: dd3e601629e8122c0ce032487fa894b3 (MD5)
Previous issue date: 2003-05-19 / Financiadora de Estudos e Projetos / This project objectives the development of a support tool to the reverse engineering process
for procedimental legacy systems implemented in COBOL, in order to be facilitating their recovery. The FAROOL (Ferramenta de Apoio à engenharia Reversa Orientada a Objetos de Legados) is a guide to software engineers in the reverse engineering process that is based on pre-defined heuristics, so that guided models to the objects are obtained from systems implemented in COBOL. FAROOL addresses two phases, in special, in the process of object guided reverse engineering. The first phase is the Elaboration of the MASA (Modelo de Análise do Sistema Atual, when a legacy systems model of pseudoguided
objects is created. The second phase is of MAS Elaboration (Modelo de Análise do Sistema), when a totally model of guided objects is create, being based on the previous model (MASA). By applying the FAROOL, the software engineers are guided so that the reverse engineering process is materialized. First, the preparation of the system is made, aid of the Legacy Aid CASE tool, integrated to the FAROOL tool through macros.They follow the determination of the candidates classes, of the candidates attributes and of the candidates methods of the MASA model, that can become candidates to the class, to the
attributes and to the methods, respectively, of the MAS model. Special heuristics are followed for the confection of the relationships between the candidate class in the model of guided objects. All the information are stored in a relational database, facilitating to the task
of the software engineer in the reverse engineering process. The Delphi environment; the
relational database Interbase; and the Legacy Aid tool were used in the elaboration of the FAROOL. / Este projeto objetiva o desenvolvimento de uma ferramenta de apoio ao processo de engenharia reversa orientada a objetos a partir de sistemas legados procedimentais implementados em COBOL, de modo a facilitar a recuperação desses. A Ferramenta de Apoio à engenharia Reversa Orientada a Objetos de Legados, denominada FAROOL, é um guia aos engenheiros de software durante o processo de engenharia reversa baseando-se em heurísticas pré-determinadas para que modelos orientados a objetos sejam obtidos a
partir de sistemas implementados em COBOL. FAROOL se preocupa com duas fases, em especial, no processo de engenharia reversa orientada a objetos. A primeira fase é a de Elaboração do Modelo de Análise do Sistema Atual (MASA), quando um modelo pseudoorientado a objetos é criado a partir do sistema legado. A segunda fase é a de Elaboração do Modelo de Análise do Sistema (MAS), quando um modelo totalmente orientado a objetos é criado, abstraindo-se o modelo anterior (MASA). Através da FAROOL, os engenheiros de
software são guiados para que o processo de engenharia reversa se concretize. Primeiramente, é feita a preparação do sistema, com auxílio da ferramenta CASE Legacy Aid, integrada à FAROOL através de macros. Seguem a determinação das classes, dos atributos e dos métodos candidatos do modelo MASA, que podem se tornar classes,
atributos e métodos, respectivamente, do modelo MAS. Heurísticas especiais são seguidas para a confecção dos relacionamentos entre as classes no modelo orientado a objetos. Todas as informações são armazenadas em um banco de dados relacional, facilitando a tarefa do engenheiro de software no processo de engenharia reversa. O ambiente Delphi; o banco de dados relacional Interbase e a ferramenta Legacy Aid foram utilizadas na elaboração da FAROOL.
|
5 |
Uma abordagem MDD para prover integridade topológica e de rede em projeto conceitual de banco de dados espaciaisSARMENTO, Jones Cavalcanti 28 August 2015 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-07-01T11:58:46Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertacao_Jones_final.pdf: 3458864 bytes, checksum: 62e534b2f1fc2266364c4ce46ccf020a (MD5) / Made available in DSpace on 2016-07-01T11:58:46Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertacao_Jones_final.pdf: 3458864 bytes, checksum: 62e534b2f1fc2266364c4ce46ccf020a (MD5)
Previous issue date: 2015-08-28 / FACEPE / Model-Driven Development (MDD) é um paradigma que usa modelos como o principal artefato no processo de desenvolvimento de sistemas. Isto é, neste paradigma, modelos não são apenas artefatos de documentação, pois devem corresponder a códigos executáveis. Em projetos de Banco de Dados Espaciais (BDE), existem várias linguagens de modelagens (e.g., OMT-G, MADS, GeoProfile e UML-GeoFrame), as quais permitem representar características espaciais (e.g., Múltiplas Representações e Relacionamento Espacial) por meio de uma ferramenta do tipo Computer-Aided Software Engineering (CASE). Embora essas linguagens sejam bem exploradas e difundidas na literatura, constatou-se que estas têm deficiências para modelar e implementar integridade espacial a partir de entidades com múltiplas representações. Assim, de modo a avançar o estado da arte sobre projeto de BDE, este trabalho faz uma análise dos principais trabalhos relacionados, e, de modo a contribuir para superar as deficiências encontradas, propõe uma extensão espacial para a linguagem de modelagem Enhanced Entity Relationship (EER). Essa extensão é implementada na ferramenta EERCASE e avalidada por meio de uma análise comparativa com os principais trabalhos relacionados, evidenciando seus pontos fortes e fracos. / Model-Driven Development (MDD) is a paradigm that uses models as the primary artifact in the systems development process. That is, in this paradigm, models are not only documentation artifacts, since these should be the executable code. In Spatial Databases projects (SDB), there are several modeling languages (e.g., OMT-G, MADS, GeoProfile and UML-GeoFrame), which allow to represent spatial characteristics (e.g., Multiple Representations and Spatial Relationship) by means of a tool type Computer-Aided Software Engineering (CASE). Although these languages are better exploited and widespread in the literature, it was found that they have deficiencies in modeling and implement spatial integrity from entities with multiple representations. Thus, in order to advance the state of the art in SDB project, this paper analyzes the main works related and, in order to contribute to overcome the deficiencies, proposes a spatial extension for modeling language Enhanced Entity Relationship (EER). This extension is implemented in tool EERCASE and evaluated through a comparison with the main work related, highlighting their strengths and weaknesses.
|
6 |
[en] DIAGRAM EDITOR DRIVEN BY METAMODELS / [pt] EDITOR DE DIAGRAMAS DIRIGIDO POR METAMODELOSANDRE LUIZ CASTRO DE ALMEIDA REIS 07 November 2011 (has links)
[pt] O uso de editores de diagramas tem se mostrado muito útil para a
elaboração de soluções de design na área de Interação Humano-Computador. Eles
facilitam o uso da linguagem e o controle sobre os seus elementos, evitando que o
usuário utilize itens lexicais que não pertençam ao vocabulário da linguagem.
Esses elementos estão definidos em um metamodelo, que basicamente consiste em
um conjunto de conceitos dentro de um determinado domínio. Com isso, o usuário
ganha agilidade e confiabilidade no processo de criação. Porém, muitos editores
não garantem que a solução concebida obedeça à sintaxe da linguagem. Para isso,
torna-se necessário um editor que, além de ter controle sobre os símbolos da
linguagem, forneça também apoio gramatical para o uso de modelos, de forma
não apenas gráfica, mas também fazendo uso das regras de sintaxe de cada
metamodelo. Com esse conjunto de regras que define as combinações válidas dos
elementos da linguagem, o usuário pode ser alertado sobre possíveis infrações que
estejam acontecendo durante a elaboração da solução. As regras descrevem a
sintaxe da linguagem através de uma gramática. Analisar sintaticamente
diagramas significa tentar encontrar uma sequência de aplicações de regras que
derivam de uma gramática ou de alguma representação dela. Levando em
consideração essa abordagem, este trabalho apresenta um estudo sobre editores de
diagramas dirigidos por metamodelos e uma ferramenta que possibilita ao usuário,
a partir da definição de um metamodelo, acoplá-lo a um editor de diagramas
genérico para linguagens visuais, em que se possa controlar tanto o vocabulário
quanto a gramática dos diagramas criados. Desta forma, o objetivo da atual
pesquisa é propor uma ferramenta que englobe estas soluções e que seja focada
nas linguagens visuais comuns na área de Interação Humano-Computador como
MoLIC, CTT e Statecharts. / [en] The use of diagram editors has been very useful for creating design
solutions in the area of Human-Computer Interaction. They facilitate the use of
modeling languages and provide control over the elements of the solution space,
preventing the user from using an invalid lexical item of the chosen language.
These elements are defined in a metamodel, which basically consists of a set of
concepts with-in a given domain. As a result, users gain speed and reliability in
the process of creation. However, many editors do not guarantee that designed
solution meets the language syntax. For this, we need an editor that, in addition to
having control over the language symbols, also provides support for the use of
models, going beyond graphical editing and also making use of the syntax rules
defined in each metamodel. With this set of rules that define the form of language,
the user may be warned of possible rule violations while building the solution.
The rules describe the syntax of the language through its grammar. To parse a
diagram means to try to find a sequence of applications of rules that derive from a
grammar or some representation of it. Considering this approach, this dissertation
presents a study on diagram editors, and a metamodel-driven tool that allows the
user to, by defining a metamodel, make use of a generic diagram editor for visual
languages that can control the vocabulary and grammar of the created diagrams.
Thus, the goal of current research is to propose a tool that encompasses these
solutions and is focused on visual languages common in the area of Human-
Computer Interaction, such as MoLIC, CTT and Statecharts.
|
7 |
Um método de teste funcional para verificação de componentes. / A functional test method for checking components.FARIAS, Carina Machado de. 18 September 2018 (has links)
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-09-18T16:21:29Z
No. of bitstreams: 1
CARINA MACHADO DE FARIAS - DISSERTAÇÃO PPGCC 2003..pdf: 658152 bytes, checksum: 8231194d3724e72085250f16ee95a419 (MD5) / Made available in DSpace on 2018-09-18T16:21:29Z (GMT). No. of bitstreams: 1
CARINA MACHADO DE FARIAS - DISSERTAÇÃO PPGCC 2003..pdf: 658152 bytes, checksum: 8231194d3724e72085250f16ee95a419 (MD5)
Previous issue date: 2003-02-27 / O interesse no desenvolvimento de software baseado em componentes tem crescido
substancialmente devido à promessa de redução de custos e tempo de desenvolvimento
através do reuso. A maioria das metodologias existentes tem se concentrado nas fases de
análise e projeto. Entretanto, o reuso efetivo de componentes está diretamente relacionado à confiabilidade dos mesmos. O principal objetivo deste trabalho é propor um método de teste funcional aplicável a componentes de software. Já que o processo de desenvolvimento utilizado influencia significativamente a testabilidade dos sistemas, o método de teste proposto é apresentado dentro de um processo de desenvolvimento de componentes bem definido Componentes UML. Artefatos de teste são gerados a partir de especificações em UML (Unified Modelling Language), especialmente a partir dos diagramas de seqüência. Um estudo de caso foi desenvolvido para ilustrar a aplicabilidade do método / Interest in component-based software development has increased significantly due its
promise to reduce development costs and time through reuse. The majority of existing
methodologies has focus in the analysis and design disciplines. Never the less, effective reuse of components is closely related to their reliability. The main goal of this work is to propose a method of functional testing to verify software components. Since testability of systems is greatly influenced by the development process chosen, the proposed method is integrated with a well-defined component development process. Test artifacts are generated from UML (Unified Modelling Language) specifications, specially sequence diagrams. A case study has been developed to illustrate the applicability of the method.
|
8 |
Algoritmo genético com regressão: busca direcionada através de aprendizado de máquinaFonseca, Tales Lima 31 August 2017 (has links)
Submitted by Geandra Rodrigues (geandrar@gmail.com) on 2018-01-09T11:49:25Z
No. of bitstreams: 1
taleslimafonseca.pdf: 6292275 bytes, checksum: 0e7e3e7f61b734dce43a0db483431c0f (MD5) / Approved for entry into archive by Adriana Oliveira (adriana.oliveira@ufjf.edu.br) on 2018-01-23T11:18:02Z (GMT) No. of bitstreams: 1
taleslimafonseca.pdf: 6292275 bytes, checksum: 0e7e3e7f61b734dce43a0db483431c0f (MD5) / Made available in DSpace on 2018-01-23T11:18:02Z (GMT). No. of bitstreams: 1
taleslimafonseca.pdf: 6292275 bytes, checksum: 0e7e3e7f61b734dce43a0db483431c0f (MD5)
Previous issue date: 2017-08-31 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Problemas de otimização são comuns em diversas áreas. Nas engenharias, em muitas
situações, os problemas de otimização eram modelados desconsiderando certas características
do fenômeno estudado com a finalidade de simplificar as simulações durante o
processo de busca. Contudo, com o passar do tempo, a evolução das máquinas possibilitou
a modelagem de problemas de otimização com mais informações, aproximando os modelos
da forma mais fidedigna possível. No entanto, uma parcela significativa desses problemas
demanda um alto custo computacional para realizar as avaliações das soluções candidatas,
tornando muitos deles de difícil análise e simulação. Dessa forma, o objetivo deste
trabalho é a utilização de métodos de aprendizado de máquina acoplado a um algoritmo
de otimização com intuito de direcionar o processo de busca de um algoritmo genético,
inserindo possíveis soluções na população do algoritmo genético a cada geração com o
intuito de reduzir o alto custo computacional de se encontrar as soluções ótimas. Além
disso, é realizado um estudo comparativo para verificar quais métodos de aprendizado de
máquina obtêm bons resultados na técnica proposta. Os experimentos são realizados em
problemas de otimização com um alto custo computacional comumente encontrados na
literatura. / Optimization problems are common in many areas. In engineering, in many situations
optimization problems were modeled disregarding certain characteristics of the studied
phenomenon in order to simplify the simulations during the search process. However,
over time, the evolution of the machines allowed the modeling of optimization problems
with more information, approaching the models in the most reliable way possible. In
this way, a significant portion of these problems requires a high computational cost to
perform the evaluations of candidate solutions, making many of them difficult to analyze
and simulate. Thus, the objective of this work is the use of machine learning methods
coupled with an optimization algorithm with the purpose of directing the search process
of a genetic algorithm, inserting new good quality solution into the population at each
generation with the intention of reducing the high computational cost of finding the
optimal solutions. In addition, a comparative study is carried out to verify which machine
learning methods obtain good results in the proposed technique. The experiments are
performed on optimization problems with a high computational cost commonly found in
the literature.
|
9 |
UMA PROPOSTA DE MODELO DE PROCESSO BASEADO EM UMA ABORDAGEM ÁGIL PARA CONSTRUÇÃO E GESTÃO DE CURSOS EaD NO CONTEXTO DA UNIVERSIDADE ABERTA DO BRASIL / A PROPOSAL OF PROCESS MODEL BASED IN AN AGILE APPROACH TO CONSTRUCTION AND MANAGEMENT OF COURSES IN THE CONTEXT OF OPEN UNIVERSITY OF BRAZILBATISTA, Amélia Acácia de Miranda 20 June 2012 (has links)
Made available in DSpace on 2016-08-17T14:53:22Z (GMT). No. of bitstreams: 1
dissertacao de Amelia Acacia.pdf: 4459088 bytes, checksum: a31339e9163af53009c50173988fd82f (MD5)
Previous issue date: 2012-06-20 / Agile principles can be used appropriately in management of generic projects, including outside the object of study of computer science and allow a quick adaptation to new domains. In this work we propose a management process model of Distance Learning Courses (DLC) within the context of the Open University of Brazil (UAB). This process model aims to manage the flow of activities in the construction and management of a DLC. As a complement of the research work, a prototype tool resulting from process modeling was developed, whose application favored the validation of the proposed model performed by an illustrative example. The prototype was developed using Eclipse Modeling Framework and Java Server Pages, addition to JPA specification associated with the Hibernate framework for persistence of data. For these goals to be achieved, were performed activities such as UAB operating environment characterization, process tailoring and construction metamodels for each phase of the model (called the Agile-UAB). As academic contributions of this study, we detach: the generation of a domain specific language, modeling Kanban agile method adapted to the UAB and the construction of a project management tool DL. We still consider as the real benefit of this research the improvement of the control flow of activities involved in the construction of a distance learning course within the context of UAB. / Os princípios ágeis podem ser usados apropriadamente no gerenciamento de projetos gerais, inclusive fora do objeto de estudo da informática, e permitem uma rápida adaptação às novas realidades. Neste trabalho, propomos um modelo de processo baseado em uma abordagem ágil para suportar a gestão de cursos de Ensino à Distância (EaD) dentro do contexto da Universidade Aberta do Brasil (UAB). Este modelo de processo tem o objetivo de controlar e efetivar o fluxo de atividades na construção e gestão de um curso EaD. Como complemento do trabalho de pesquisa, o protótipo de uma ferramenta resultante da modelagem do processo foi desenvolvido, cuja aplicação favoreceu os testes para validação do modelo de gestão proposto, realizado através de um exemplo ilustrativo. O protótipo foi desenvolvido utilizando o Eclipse Modeling Framework (EMF) e a linguagem Java Server Pages (JSP), além da especificação JPA associada ao framework Hibernate para persistência dos dados. Para que esses objetivos fossem alcançados, foram realizadas atividades como a caracterização do ambiente UAB, tailoring de processo e construção de metamodelos das fases que compõem o modelo de gestão (denominado de UAB-Ágil). Relacionamos como contribuições acadêmicas deste estudo: a geração de uma linguagem especifica de domínio, a modelagem do método ágil Kanban adaptado ao contexto da UAB e a construção de uma ferramenta de gestão de projetos EaD. Consideramos ainda como real benefício desta pesquisa a melhoria no controle do fluxo das atividades envolvidas no processo de construção de um curso à distância dentro do contexto da UAB.
|
10 |
UML2 context: uma extensão da UML para modelagem de contextoSilva, Vivian Teresinha Pedó da 16 June 2015 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2015-10-28T12:29:05Z
No. of bitstreams: 1
Vivian Teresinha Pedó da Silva_.pdf: 3694100 bytes, checksum: ce6e15fc4bf10c3f2a81dfbdb083b1b7 (MD5) / Made available in DSpace on 2015-10-28T12:29:05Z (GMT). No. of bitstreams: 1
Vivian Teresinha Pedó da Silva_.pdf: 3694100 bytes, checksum: ce6e15fc4bf10c3f2a81dfbdb083b1b7 (MD5)
Previous issue date: 2015-06-16 / UNISINOS - Universidade do Vale do Rio dos Sinos / A presente tese descreve e analisa os discursos que constituem os currículos de formação de professores, problematizando o campo da Educação Especial como locus de formação de professor para surdos. Para tanto, analisa sete currículos de cursos de formação de professores, desenvolvidos entre os anos de 1962 e 2009 na Universidade Federal de Santa Maria (RS). Utiliza como ferramenta teórico-metodológica o conceito de discurso, inspirada nos estudos foucaultianos em educação. A partir da pesquisa, foi possível constatar três grandes ênfases discursivas nos currículos de formação de professores analisados; são elas: do campo da saúde (início em 1962), da Pedagogia (início em 1973) e da Educação Especial (início em 1984). Em cada ênfase, é possível observar a recorrência de discursos sobre a deficiência e diferença/diversidade. Destaca-se, a partir de 2004, a forte presença dos discursos da diversidade e da inclusão. Conclui-se que os discursos da diversidade, articulados aos da Educação Especial, são condição de possibilidade para a existência da diferença/identidade surda nos cursos de Educação Especial em Santa Maria. Também se conclui que o currículo em vigor iniciado em 2004, comparativamente aos outros currículos, evidencia uma ampliação dos discursos pedagógicos, a diminuição dos discursos das deficiências e a ampliação dos discursos da surdez como diferença. A tese defendida é que os currículos, ao modificarem-se para serem atualizados, contemplam a diversidade e não a diferença surda. Pesquisadores e profissionais da indústria reconhecem a importância do desenvolvimento de sistemas cientes de contexto, visto que tais sistemas cada vez mais fazem parte da vida cotidiana das pessoas. Para projetar, comunicar decisões de projeto e representar os aspectos estruturais e comportamentais destes sistemas, os desenvolvedores comumente utilizam a Linguagem de Modelagem Unificada (UML), a qual é amplamente reconhecida como linguagem padrão de modelagem de software. Porém, dada a crescente diversidade de técnicas de modelagem e a incapacidade da UML em representar os conceitos de sistemas cientes de contexto, é particularmente desafiante para os desenvolvedores objetivamente projetar e comunicar decisões de projetos de tais sistemas. Consequentemente, os desenvolvedores geralmente não dispõem de ferramentas que facilitem a representação de contexto de uma forma adequada, ao passo que propõem notações para contornar o problema, agravando ainda mais o problema da heterogeneidade das técnicas de modelagem atuais. O problema central é que a UML é imprecisa para representar o conceito de contexto e rígida para incorporar novos conceitos. Outro problema é que as ferramentas acadêmicas e comerciais de modelagem atuais - incluindo IBM RSA, Astah, Borland Together - não dão suporte à representação e à validação de modelos de contexto. Este trabalho, portanto, propõe uma extensão da UML para modelagem de contexto, a qual visa não só permitir a representação e validação dos principais aspectos de contexto, como também potencializar uma melhor comunicação de decisões de projeto de sistemas cientes de contexto. Também é proposto um ambiente de modelagem específico de domínio para tornar possível a modelagem de sistemas cientes de contexto, o qual foi implementado como um plugin da plataforma Eclipse utilizando os frameworks GMF, EMF e UML2tool. Este ambiente permite não só representar o conceito de contexto seguindo a abordagem proposta, bem como avaliar a corretude dos modelos criados. A extensão e a ferramenta proposta foram avaliadas através de um questionário abordando a modelagem proposta comparada com modelagens que utilizam a UML pura. Essa avaliação permitiu determinar os reais benefícios do trabalho desenvolvido e onde os resultados sugerem que a modularização das informações de contexto em um novo conceito chamado de UML2Context traz benefícios, quando comparada com a decomposição de tais informações com a UML Pura. Os resultados apontaram que a UML2Context aumentou a taxa de respostas corretas em 28,41%, reduziu o esforço de interpretação em 61,03% e melhorou a interpretação dos modelos de contexto em 35,98%, se mostrando eficaz para modelagem de sistemas ubíquos. / Researchers and industry professionals recognize the importance of developing context-aware systems, as these systems increasingly are part of everyday life of people. To design, communicate design decisions and represent the structural and behavioral aspects of these systems, developers commonly use the Unified Modeling Language (UML), which is widely recognized as the standard language of software modeling. However, given the increasing diversity of modeling techniques and UML's inability to represent the concepts of context-aware systems, is particularly challenging for developers to design and objectively communicate design decisions of such systems. Usually developers don’t have the tools to facilitate the representation of context in an appropriate manner, whereas propose notations to solve the problem, further aggravating the problem of heterogeneity of current modeling techniques. The main problem is that UML is inaccurate to represent the concept of context and rigid to incorporate new concepts. Another problem is that academic and commercial tools of current modeling - including IBM RSA, Astah, Borland Together - do not support the representation and validation of context models. This paper therefore proposes an extension of UML for modeling context, which aims not only to allow the representation and validation of the key aspects of context, but also enhance communication of project decision of context aware systems. It also proposes a domain specific modeling environment that enable the modeling of context-aware systems, which was implemented as an Eclipse platform plugin using the GMF frameworks, EMF and UML2tool. This environment will not only represent the concept of context following the proposed approach and to evaluate the correctness of the models. The extent and the proposed tool was evaluated through a questionnaire addressing the proposed model compared with modelings that using the standard UML. This avaliation allowed us to evaluate the real benefits of work and where the results suggest that the modularization of context information in a new concept called UML2Context brings benefits compared with the decomposition of such information with the pure UML. The results link that UML2Context increased the rate of correct answers in 28.41%, reduced the effort of interpretation in 61,03% and improved the interpretation of context models in 35.98%, proving effective for modeling ubiquitous systems.
|
Page generated in 0.0562 seconds