Spelling suggestions: "subject:"ferramenta case"" "subject:"ferramenta base""
1 |
A cloud deployed repository for a multi-view component-based modeling CASE toolMACHADO, Breno Batista 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:55:36Z (GMT). No. of bitstreams: 2
arquivo2271_1.pdf: 2858362 bytes, checksum: 1e63f26ec4d726e3881094fb84cee84e (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Modelos oferecem abstrações de um sistema que possibilitam aos engenheiros
raciocinarem sobre o sistema se focando apenas nos aspectos relevantes, ignorando
detalhes que não são relevantes. UML se tornou um padrão de fato para análise e projeto
de sistemas, mas possui algumas limitações óbvias: (1) o conjunto de elementos é muito
heterogêneo e grande, e (2) o suporte de ferramentas não é satisfatório. Se faz necessário
um sistema de regras que governem o processo de análise e projeto, UML é geral demais.
Desenvolvido pela UFPE em conjunto com a Universidade de Mannheim, o
objetivo do método KobrA2 é resolver essas limitações através da incorporação de visões
especiais de layout, navegação e comportamento de componentes da GUI, e pela
introdução do conceito de engenharia de software ortográfica, na qual a construção de
Modelos Independentes de Plataforma (PIM) para cada componente de software é
realizado em pequenas partes através da construção ortogonal de visões específicas para
cada preocupação do componente. Estas visões são então integradas dentro de um Modelo
Unificado (SUM) que por sua vez verifica a conformidade com os artefatos do metamodelo
de KobrA2. Para gerar ganhos de produtividade, esta integração e verificação deve
ser automaticamente implementada através da transformação de modelos interna a uma
ferramenta CASE. Conseqüentemente, para ter sucesso, KobrA2 precisa de uma
ferramenta que dê suporte ao seu processo de engenharia de sistemas.
Esta dissertação de mestrado é parte do projeto WAKAME (Wep App KobrA2
Modeling Environment) que tem por objetivo a construção desta ferramenta CASE. Além
de ser a primeira ferramenta CASE dirigida por processo e que dá suporte a um ambiente
OO, ortográfico, dirigido por modelos e baseado em componentes, para engenharia de
aplicações, incluindo a construção de GUI PIMs, WAKAME também procura inovar por
ser (a) distribuída em uma plataforma de cloud computing e acessível universalmente
através de qualquer navegador Web, (b) ser de muito fácil aprendizagem graças a sua GUI
minimalista, com poucos ícones, no estilo do Google, e (c) de uso eficiente graças ao seu
cliente projetado para ser leve e com pouco uso de memória e que forneça um esquema de navegação multidimensional, ortográfico e independente de plataforma, entre visões de
baixa granularidade, específica a preocupações, e locais, de um componente.
Dentro do projeto WAKAME, esta dissertação de mestrado investiga três principais
questões em aberto. A primeira é o projeto do KWAF (KobrA2 Web App Framework), um
modelo de ambiente genérico e independente de plataformas para ser instanciado para o
projeto específico de aplicações Web. O segundo é um PIM detalhado do WAKAME
como um exemplo de instanciação do KWAF. O terceiro é a implementação e a avaliação
de serviços baseados na nuvem que (a) persistentemente armazenem as visões PIM e
ortográficas de componentes KobrA2, (b) integre estas visões em um SUM persistente, (c)
verifique a conformidade do SUM com o meta-modelo de artefatos de KobrA2, (d) use as
restrições do meta-modelo tanto para propagar mudanças em uma visão para outras
relacionadas ou enviar mensagens de aviso específicas de uma visão a respeito da violação
de restrições.
As principais contribuições desta dissertação são: (a) o projeto de KWAF, o
primeiro estudo de caso para avaliação do processo KobrA2 para aplicações Web ricas
com gráficos 2D, (b) o projeto de alto nível do WAKAME como estudo de caso para
avaliação de KWAF, (c) a implementação de serviços baseados em nuvem computacional
para persistência das visões e integração e validação das visões em um SUM persistente, e
(d) a integração e testes destes serviços com a parte cliente do WAKAME que permite a
edição ortográfica das visões
|
2 |
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
|
3 |
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.
|
4 |
Proposta de um modelo para projetos lógicos gráficos para BDOR com implementação no ArgoUML. / Proposal of a model for logical graphic projects for ORDB with implementation in the ArgoUML.Castro, Thiago Rais de 18 April 2011 (has links)
Investigou-se neste trabalho a proposta de um Modelo Lógico Gráfico para suporte à fase do Projeto Lógico em BDORs. O Modelo Lógico Gráfico proposto é uma extensão da UML para o Diagrama de Classes. A extensão deu-se por meio da elaboração de um Perfil UML, o qual foi disponibilizado em XMI para ser empregado em ferramentas CASE de diferentes fabricantes. Desenvolveu-se dois módulos para a ferramenta CASE ArgoUML. Esses módulos têm por finalidade a automação do desenvolvimento em BDORs, onde, a partir de um esquema gráfico, projetado utilizando-se o Modelo Lógico Gráfico proposto, gera-se código no padrão da SQL:2003 e no dialeto SQL utilizado pelo Oracle 11g. Foi proposta uma arquitetura baseada na ANSI/SPARC e na MDA para o projeto em BDORs que relaciona as fases do Projeto com as tecnologias empregadas para suportá-las. Por meio dessa arquitetura, destacam-se os pontos onde houve contribuição deste trabalho e os pontos que serão alvos de futuras pesquisas. Esta dissertação difunde os recursos existentes em BDORs e facilita a elaboração do Projeto Lógico em BDORs ao disponibilizar o modelo gráfico proposto e ao automatizar seu desenvolvimento na ferramenta CASE ArgoUML. / A Logical Graphic Model was proposed to support the Logical Design phase in ORDB. The Logical Graphic Model proposed is an extension of the UML Class Diagram. The extension was obtained by the elaboration of a UML Profile, which was released in XMI to be used in CASE tools from different manufacturers. Two modules were developed for ArgoUML CASE tool. These modules were designed to automate the development in ORDB, where, from a logical graphic, projected using the proposed Logical Graphic Model, creates the code standard SQL: 2003 and the SQL dialect used by Oracle 11g. An architecture based on the ANSI / SPARC and MDA for the project in ORDBs was proposed. This architecture associates the Project phases with the technologies used to support them. Through this architecture, the contributions of this paper and the subjects that will be target for future researches are highlighted. This dissertation diffuses the existing resources in ORDBs and facilitates the development of the Logical Design in ORDB, by disposing the proposed graphic model and automating its development in the ArgoUML CASE tool.
|
5 |
Proposta de um modelo para projetos lógicos gráficos para BDOR com implementação no ArgoUML. / Proposal of a model for logical graphic projects for ORDB with implementation in the ArgoUML.Thiago Rais de Castro 18 April 2011 (has links)
Investigou-se neste trabalho a proposta de um Modelo Lógico Gráfico para suporte à fase do Projeto Lógico em BDORs. O Modelo Lógico Gráfico proposto é uma extensão da UML para o Diagrama de Classes. A extensão deu-se por meio da elaboração de um Perfil UML, o qual foi disponibilizado em XMI para ser empregado em ferramentas CASE de diferentes fabricantes. Desenvolveu-se dois módulos para a ferramenta CASE ArgoUML. Esses módulos têm por finalidade a automação do desenvolvimento em BDORs, onde, a partir de um esquema gráfico, projetado utilizando-se o Modelo Lógico Gráfico proposto, gera-se código no padrão da SQL:2003 e no dialeto SQL utilizado pelo Oracle 11g. Foi proposta uma arquitetura baseada na ANSI/SPARC e na MDA para o projeto em BDORs que relaciona as fases do Projeto com as tecnologias empregadas para suportá-las. Por meio dessa arquitetura, destacam-se os pontos onde houve contribuição deste trabalho e os pontos que serão alvos de futuras pesquisas. Esta dissertação difunde os recursos existentes em BDORs e facilita a elaboração do Projeto Lógico em BDORs ao disponibilizar o modelo gráfico proposto e ao automatizar seu desenvolvimento na ferramenta CASE ArgoUML. / A Logical Graphic Model was proposed to support the Logical Design phase in ORDB. The Logical Graphic Model proposed is an extension of the UML Class Diagram. The extension was obtained by the elaboration of a UML Profile, which was released in XMI to be used in CASE tools from different manufacturers. Two modules were developed for ArgoUML CASE tool. These modules were designed to automate the development in ORDB, where, from a logical graphic, projected using the proposed Logical Graphic Model, creates the code standard SQL: 2003 and the SQL dialect used by Oracle 11g. An architecture based on the ANSI / SPARC and MDA for the project in ORDBs was proposed. This architecture associates the Project phases with the technologies used to support them. Through this architecture, the contributions of this paper and the subjects that will be target for future researches are highlighted. This dissertation diffuses the existing resources in ORDBs and facilitates the development of the Logical Design in ORDB, by disposing the proposed graphic model and automating its development in the ArgoUML CASE tool.
|
6 |
Usando contextos e requisitos não-funcionais para configurar modelos de objetivos, modelos de features e cenários para linhas de produtos de softwareVARELA, Jean Poul 23 February 2015 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-04-05T15:42:49Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertação - Jean Poul Varela.pdf: 3797900 bytes, checksum: fa011df68d9bf4b963c64b5a5b22c945 (MD5) / Made available in DSpace on 2016-04-05T15:42:49Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertação - Jean Poul Varela.pdf: 3797900 bytes, checksum: fa011df68d9bf4b963c64b5a5b22c945 (MD5)
Previous issue date: 2015-02-23 / FACEPE / O processo GS2SPL (Goals and Scenarios to Software Product Lines) visa obter, de
maneira sistemática, o modelo de features e a especificação de cenários de caso de
uso, a partir de modelos de objetivos de uma linha de produto de software (LPS).
Além disso, esse processo permite realizar a configuração desses artefatos de
requisitos para um produto da LPS, com base no atendimento de requisitos nãofuncionais
(RNFs). Contudo, essa configuração é realizada sem considerar o estado
do contexto do ambiente no qual a aplicação gerada será implantada. Isso é uma
limitação, pois uma configuração pode não atender as necessidades do
stakeholders. Por outro lado, o processo E-SPL (Early Software Product Line)
permite configurar o modelo de objetivos de um produto visando maximizar o
atendimento de RNFs e levando em consideração o estado do contexto. Para
superar a limitação do processo GS2SPL, o presente trabalho propõe uma extensão
do processo GS2SPL para incorporar a atividade de configuração do E-SPL. O novo
processo é chamado de GSC2SPL (Goals, Scenarios and Contexts to Software
Product Lines), o qual possibilita a obtenção do modelo de features e cenários de
caso de uso, a partir de modelos de objetivos contextuais. O processo também
permite realizar a configuração desses artefatos de requisitos com base nas
informações sobre o contexto e visando aumentar o atendimento dos requisitos nãofuncionais.
O processo é apoiado pela ferramenta GCL-Tool (Goal and Context for
Product Line - Tool). O processo foi aplicado à especificação de duas LPS: o
Media@ e o Smart Home. / GS2SPL (Goals and Scenarios to Software Product Lines) is a process aimed at
systematically obtaining a feature model and the specification of use case scenarios
from goal models of a Software Product Line (SPL). Moreover, this process allows
configuring specific applications of an SPL based on the fulfillment of non-functional
requirements (NFRs). However, this configuration is performed without considering
the context state in which the system will be deployed. This is a limitation because a
configuration may not meet the needs of stakeholders. On the other hand, E-SPL
(Early Software Product Line) is a process that allows configuring a product aimed
maximizing the fulfillment of NFRs and taking into account the context state. To
overcome the limitation of the GS2SPL process, in this work we propose extension of
the GS2SPL process, to incorporate the configuration activity of the E-SPL. The new
process is called GSC2SPL (Goals, Scenarios and Contexts to Software Product
Lines), which allows obtaining a feature model and use case scenarios from
contextual goal models. The process will also allow the configuration of such
requirements artifacts based on the information about the context and aiming to
maximize the fulfillment of non-functional requirements. The process is supported by
the GCL-Tool (Goal and Context for Product Line - Tool). The process was applied to
the specification of two LPS: Media@ and the Smart Home.
|
Page generated in 0.1406 seconds