11 |
The 2G method applied in a post-usage evaluation applicationZaxmy, Hanna January 2003 (has links)
<p>There exist several methods, which can be used for evaluation of commercially available CASE-tools. Each method has its own focus and is based on specific underlying assumptions. There have been attempts to standardise evaluation of CASE-tools; however available methods differs much from each other.</p><p>One such method, named the 2G method has been proposed, which for each application, will establish a specific evaluation framework. This framework is tailored to the organisation at a specific point in time (since an organisation will change over time). The method consists of two phases which are iterated a sufficient number of times before a stable evaluation framework will be the result. The 2G method has been successfully applied on several applications in different organisations, though only for evaluation of CASE-tools before adoption. In this dissertation we report on an application of the 2G method, which aims to evaluate a CASE-tool from a company context which has already adopted a CASE-tool. As part of this method application the 2G method has also been transferred to the organisation.</p><p>An additional issue this dissertation addresses is what kind of support a general Qualitative Research Tool will offer a method user when using the tool in a 2G method application. Likewise the goal includes to establish is what is poorly or unsupported in such tool in a 2G application.</p><p>This dissertation will show that the 2G method is applicable also in a scenario where a CASE-tool has already been adopted, and therefore demonstrate that the method also is useful in evaluation studies performed after a CASE-tool has been adopted in an organisation. From the experiences of the application points will be made concerning what kind of support one would like to have in a qualitative research tool to simplify the work during the 2G applications.</p>
|
12 |
UML CASE įrankio išplėtimas duomenų vientisumo reikalavimų kodo generavimui / UML CASE tool extension for generating code for implementation of integrity requirementsBlaževič, Valdemar 11 August 2008 (has links)
Šiame darbe sprendžiamos grafinio vientisumo reikalavimų vaizdavimo loginiuose duomenų modeliuose bei jų kodo realizavimo problemos. Sprendžiant šiuos uždavinius, buvo analizuojami vientisumo reikalavimų tipai, UML plėtimo mechanizmai bei esamos vientisumo reikalavimų įgyvendinimo CASE įrankiuose galimybės.Vientisumo reikalavimus UML modeliuose galima užrašyti OCL kalba, tačiau OCL yra per sudėtinga daugeliui projektuotojų. Be to, SQL kodo generavimas iš OCL kol kas nėra efektyvus. Šio magistrinio darbo tikslas yra padidinti UML CASE įrankių duomenų bazių projektavimo galimybes, sukuriant vientisumo reikalavimų vaizdavimo ir kodo generavimo priemones. / Fulfillment of data integrity constraint requirements is one of main problems in information system development process. The constraints are implemented at physical system development level. Despite the fact that most of current UML CASE tools allow to specify constraints using OCL language, for the most of system analytics and architects use of OCL is too complicated. Currently SQL code generated from OCL constraint implementation is not effective. In this study we will present alternative approach for constraint requirement implementation using UML2 extension possibilities – profiles and stereotypes with tag values. Also we will present SQL code generation template language and code template based constraint requirement transformation to SQL code algorithm. It was used to extend UML Case tool MagicDraw.
|
13 |
Visual Composition In Component Oriented DevelopmentOzturk, Murat Mutlu 01 August 2005 (has links) (PDF)
This thesis introduces a visual composition approach for JavaBeans components, in compliance with the Component Oriented Software Engineering (COSE) process. The graphical modeling tool, COSECASE, is enhanced with the ability to build a system by integrating domain-specific components. Such integration is implemented by defining connection points and interaction details between components. The event model of the JavaBeans architecture is also added to the capabilities.
|
14 |
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.
|
15 |
The 2G method applied in a post-usage evaluation applicationZaxmy, Hanna January 2003 (has links)
There exist several methods, which can be used for evaluation of commercially available CASE-tools. Each method has its own focus and is based on specific underlying assumptions. There have been attempts to standardise evaluation of CASE-tools; however available methods differs much from each other. One such method, named the 2G method has been proposed, which for each application, will establish a specific evaluation framework. This framework is tailored to the organisation at a specific point in time (since an organisation will change over time). The method consists of two phases which are iterated a sufficient number of times before a stable evaluation framework will be the result. The 2G method has been successfully applied on several applications in different organisations, though only for evaluation of CASE-tools before adoption. In this dissertation we report on an application of the 2G method, which aims to evaluate a CASE-tool from a company context which has already adopted a CASE-tool. As part of this method application the 2G method has also been transferred to the organisation. An additional issue this dissertation addresses is what kind of support a general Qualitative Research Tool will offer a method user when using the tool in a 2G method application. Likewise the goal includes to establish is what is poorly or unsupported in such tool in a 2G application. This dissertation will show that the 2G method is applicable also in a scenario where a CASE-tool has already been adopted, and therefore demonstrate that the method also is useful in evaluation studies performed after a CASE-tool has been adopted in an organisation. From the experiences of the application points will be made concerning what kind of support one would like to have in a qualitative research tool to simplify the work during the 2G applications.
|
16 |
Jedan pristup generisanju izvršnih softverskih specifikacija informacionog sistema / An Approach to Generating Executable Software Specifications of an Information SystemBanović Jelena 13 May 2010 (has links)
<p>Cilj istraživanja realizovanih u ovom radu, bio je modelovanje i formalna prezentacija jednog pristupa rješenju problema generisanja izvršnih softverskih specifikacija informacionog sistema. Kreiranjem rečnika opšteg modela korisničkog interfejsa, omogućeno je definisanje parametara koji specificiraju vizuelni dizajn korisničkog interfejsa. Praktična upotreba ovakvog pristupa sastoji se u automatskom generisanju prototipova koji su vrlo bliski finalnoj implementaciji aplikativnih sistema nekog informacionog sistema, korišćenjem generatora implementiranog u okviru alata IIS*Case. Time je omogućeno da se, u vrlo kratkom roku, izgeneriše funkcionalan korisnički interfejs za prikaz i ažuriranje podataka.</p> / <p>The aim of the research presented in this work is a modeling and formal presentation of an approach to the problem of generating executable software specifications of an information system. A specification of common user interface models is provided by defining the appropriate repository definitions. Practical application of the approach is provided by the implementation of an application generator as a part of IIS*Case tool. It provides automated generation of the prototypes that are very close to the final implementation of the system applications. By this, it is possible to efficiently generate dynamic user interface for data presentation and database update operations.</p>
|
17 |
Metode transformacija šema baza podataka u obezbeđenju reinženjeringa informacionih sistema / Methods of Database Schema Transformations in Support of the Information System Reengineering ProcessAleksić Slavica 30 November 2013 (has links)
<p>Cilj istraživanja realizovanih u ovom radu, bio je je da se formalno opišu mogući pristupi transformacijama različitih opisa baza podataka iz jednog modela podataka u drugi i praktično provere kroz njihovu implementaciju u okviru jednog CASE alata, namenjenog projektovanju informacionih sistema i baza podataka. U skladu sa postavljenim ciljem definisan je metodološki pristup i softversko okruženje IIS*Ree koje omogućava visok nivo automatizacije procesa reinženjeringa informacionih sistema. Okruženje IIS*Ree, zasnovano na MDSD principima, kao krajnji rezultat generiše šemu baze podataka u izabranom ciljnom, konceptualnom ili implementacionom modelu podataka, kao i prototip aplikacije.</p> / <p>The goal of the research presented in this paper is to formally specify approaches to transformation of database specifications between different data models. The transformations are then to be implemented and tested using a CASE tool for modelling information systems and databases. Following this goal, a methodological approach is defined together with a software named IIS*Ree that provides a high level of automation of the information system reengineering process. The IIS*Ree software, developed in accordance to MDSD principles, generates database schemas specified in a target, conceptual or implementation data model, as well as application prototypes.</p>
|
18 |
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.
|
19 |
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.
|
20 |
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.0328 seconds