944 resultados para Sketch CASE tool
Resumo:
Magdeburg, Univ., Fak. für Informatik, Diss., 2010
Resumo:
In many creative and technical areas, professionals make use of paper sketches for developing and expressing concepts and models. Paper offers an almost constraint free environment where they have as much freedom to express themselves as they need. However, paper does have some disadvantages, such as size and not being able to manipulate the content (other than remove it or scratch it), which can be overcome by creating systems that can offer the same freedom people have from paper but none of the disadvantages and limitations. Only in recent years has the technology become massively available that allows doing precisely that, with the development in touch‐sensitive screens that also have the ability to interact with a stylus. In this project a prototype was created with the objective of finding a set of the most useful and usable interactions, which are composed of combinations of multi‐touch and pen. The project selected Computer Aided Software Engineering (CASE) tools as its application domain, because it addresses a solid and well‐defined discipline with still sufficient room for new developments. This was the result from the area research conducted to find an application domain, which involved analyzing sketching tools from several possible areas and domains. User studies were conducted using Model Driven Inquiry (MDI) to have a better understanding of the human sketch creation activities and concepts devised. Then the prototype was implemented, through which it was possible to execute user evaluations of the interaction concepts created. Results validated most interactions, in the face of limited testing only being possible at the time. Users had more problems using the pen, however handwriting and ink recognition were very effective, and users quickly learned the manipulations and gestures from the Natural User Interface (NUI).
Resumo:
MODSI is a multi-models tool for information systems modeling. A modeling process in MODSI can be driven according to three different approaches: informal, semi-formal and formal. The MODSI tool is therefore based on the linked usage of these three modeling approaches. It can be employed at two different levels: the meta-modeling of a method and the modeling of an information system.In this paper we start presenting different types of modeling by making an analysis of their particular features. Then, we introduce the meta-model defined in our tool, as well as the tool functional architecture. Finally, we describe and illustrate the various usage levels of this tool.
Resumo:
L'objectiu principal d'aquest treball és estudiar el grau de fidelitat al model especificat que manté el codi generat automàticament per l'eina CASE Poseidon Professional for UML. Concretament, estudiarem el codi que es genera en Java i SQL mitjançant un diagrama de classes determinat.
Resumo:
Es tracta d'una recerca d'eines CASEque actualment suporten OCL en la generació automàtica de codi Java per estudiar-les ianalitzar-les a través d'un model de proves consistent en un diagrama de classes del modelestàtic de l'UML i una mostra variada d'instruccions OCL, amb l'objectiu de detectar lesseves mancances, analitzant el codi obtingut i determinar si controla o no cada tipus derestricció, i si s'han implementat bé en el codi.
Resumo:
Diplomityössä tarkastellaan palveluoperaattoreiden asemaa Länsi-Euroopan matkapuhelinpalvelumarkkinoilla. Tavoitteena on selvittää, ovatko palveluoperaattorit potentiaalisia asiakkaita tietylle matkapuhelinlisäpalvelujärjestelmien toimittajalle. Lisäksi tavoitteena on rakentaa liiketoimintalaskelmatyökalu, jolla tällaisen järjestelmäinvestoinnin kannattavuus voidaan osoittaa paitsi palveluoperaattorille, myös tämän loppuasiakkaille. Työ aloitetaan matkapuhelinpalvelumarkkinoilla toimivien osapuolten esittelyllä. Eri osapuolten asemaa ja merkitystä matkapuhelinpalvelumarkkinoilla käsitellään. Matkapuhelinpalvelumarkkinoiden kehitystä tarkastellaan uuden teknologian ja erityisesti tulevien palvelujen näkökulmasta. Tarkastelua jatketaan analysoimalla regulaation vaikutusta matkapuhelinpalvelumarkkinoihin. Erityisesti kiinnitetään huomiota regulaation motiiveihin sekä käytännön toteutukseen tietyissä Länsi-Euroopan maissa. Tutkimuksen toteuttamisessa merkittävässä osassa ovat asiantuntijahaastattelut sekä markkina-analyysiraportit.Markkina-analyysissa saatuja tuloksia hyödynnetään liiketoimintalaskelmatyökalun toteutuksessa. Työn tuloksena päädytään myös ratkaisuun palveluoperaattoreiden kiinnostavuudesta asiakassegmenttinä. Tämän lisäksi havaitaan muita potentiaalisia asiakassegmenttejä, joiden tämäntyyppiseen liiketoimintaan soveltuvuutta tutkitaan edelleen.
Resumo:
Kern der vorliegenden Arbeit ist die Erforschung von Methoden, Techniken und Werkzeugen zur Fehlersuche in modellbasierten Softwareentwicklungsprozessen. Hierzu wird zuerst ein von mir mitentwickelter, neuartiger und modellbasierter Softwareentwicklungsprozess, der sogenannte Fujaba Process, vorgestellt. Dieser Prozess wird von Usecase Szenarien getrieben, die durch spezielle Kollaborationsdiagramme formalisiert werden. Auch die weiteren Artefakte des Prozess bishin zur fertigen Applikation werden durch UML Diagrammarten modelliert. Es ist keine Programmierung im Quelltext nötig. Werkzeugunterstützung für den vorgestellte Prozess wird von dem Fujaba CASE Tool bereitgestellt. Große Teile der Werkzeugunterstützung für den Fujaba Process, darunter die Toolunterstützung für das Testen und Debuggen, wurden im Rahmen dieser Arbeit entwickelt. Im ersten Teil der Arbeit wird der Fujaba Process im Detail erklärt und unsere Erfahrungen mit dem Einsatz des Prozesses in Industrieprojekten sowie in der Lehre dargestellt. Der zweite Teil beschreibt die im Rahmen dieser Arbeit entwickelte Testgenerierung, die zu einem wichtigen Teil des Fujaba Process geworden ist. Hierbei werden aus den formalisierten Usecase Szenarien ausführbare Testfälle generiert. Es wird das zugrunde liegende Konzept, die konkrete technische Umsetzung und die Erfahrungen aus der Praxis mit der entwickelten Testgenerierung dargestellt. Der letzte Teil beschäftigt sich mit dem Debuggen im Fujaba Process. Es werden verschiedene im Rahmen dieser Arbeit entwickelte Konzepte und Techniken vorgestellt, die die Fehlersuche während der Applikationsentwicklung vereinfachen. Hierbei wurde darauf geachtet, dass das Debuggen, wie alle anderen Schritte im Fujaba Process, ausschließlich auf Modellebene passiert. Unter anderem werden Techniken zur schrittweisen Ausführung von Modellen, ein Objekt Browser und ein Debugger, der die rückwärtige Ausführung von Programmen erlaubt (back-in-time debugging), vorgestellt. Alle beschriebenen Konzepte wurden in dieser Arbeit als Plugins für die Eclipse Version von Fujaba, Fujaba4Eclipse, implementiert und erprobt. Bei der Implementierung der Plugins wurde auf eine enge Integration mit Fujaba zum einen und mit Eclipse auf der anderen Seite geachtet. Zusammenfassend wird also ein Entwicklungsprozess vorgestellt, die Möglichkeit in diesem mit automatischen Tests Fehler zu identifizieren und diese Fehler dann mittels spezieller Debuggingtechniken im Programm zu lokalisieren und schließlich zu beheben. Dabei läuft der komplette Prozess auf Modellebene ab. Für die Test- und Debuggingtechniken wurden in dieser Arbeit Plugins für Fujaba4Eclipse entwickelt, die den Entwickler bestmöglich bei der zugehörigen Tätigkeit unterstützen.
Resumo:
Fujaba is an Open Source UML CASE tool project started at the software engineering group of Paderborn University in 1997. In 2002 Fujaba has been redesigned and became the Fujaba Tool Suite with a plug-in architecture allowing developers to add functionality easily while retaining full control over their contributions. Multiple Application Domains Fujaba followed the model-driven development philosophy right from its beginning in 1997. At the early days, Fujaba had a special focus on code generation from UML diagrams resulting in a visual programming language with a special emphasis on object structure manipulating rules. Today, at least six rather independent tool versions are under development in Paderborn, Kassel, and Darmstadt for supporting (1) reengineering, (2) embedded real-time systems, (3) education, (4) specification of distributed control systems, (5) integration with the ECLIPSE platform, and (6) MOF-based integration of system (re-) engineering tools. International Community According to our knowledge, quite a number of research groups have also chosen Fujaba as a platform for UML and MDA related research activities. In addition, quite a number of Fujaba users send requests for more functionality and extensions. Therefore, the 8th International Fujaba Days aimed at bringing together Fujaba develop- ers and Fujaba users from all over the world to present their ideas and projects and to discuss them with each other and with the Fujaba core development team.
Resumo:
Planejamento estratégico de sistemas de informação é atualmente um desafio gerencial crítico. Novas abordagem para o desenvolvimento de planejamento de sistemas de informação podem auxiliar os gerentes a vencer este desafio. As teorias de aprendizagem organizacional e de processo decisório podem oferecer uma abordagem que contribua neste sentido. O objetivo deste estudo é o de conceber e desenvolver um modelo de planejamento estratégico de sistemas de informação tendo por base a análise das contribuições da aprendizagem organizacional e do processo decisório. Esta pesquisa caracteriza-se como um estudo predominantemente exploratório, sendo que o principal método de pesquisa utilizado é o de estudo de caso. Os principais resultados obtidos envolvem a análise dos princípios da aprendizagem organizacional e do processo decisório aplicados na prática em um processo de planejamento estratégico de sistemas de informação, o desenvolvimento de um modelo explicativo do relacionamento entre as abordagens prescritivas e descritivas, o modelo proposto e a especificação de uma ferramenta CASE (Sistema CASIS) para apoiar a operacionalização do modelo proposto. Ao atingir satisfatoriamente os objetivos propostos, os resultados contribuem com o desenvolvimento teórico da área de sistemas de informação e também com os gerentes e profissionais da área, provendo conhecimento para auxiliá- los a lidar com os principais problemas do processo de planejamento de sistemas de informação, mediante uma visualização diferente do processo de planejamento, em uma linha descritiva.
Resumo:
This paper describes an environment for constructing multimedia applications which are used to present different multimedia database objects in accordance with spatiotemporal constraints and from different sources. The main contribution of this paper is to propose an environment which integrates both a modelling case tool and an object-oriented database system.
Resumo:
A new original method and CASE-tool of system analysis and modelling are represented. They are for the first time consistent with the requirements of object-oriented technology of informational systems design. They essentially facilitate the construction of organisational systems models and increase the quality of the organisational designing and basic technological processes of object application developing.
Resumo:
The participation of citizens in public policies is an opportunity not only to educate them, but also to increase their empowerment. However, the best way for deploying participatory policies, defining their scope and approach, still remains an open and continuous debate. Using as a case study the Brazilian National Agency of Electric Energy (Aneel), with its public hearings about tariff review, this paper aims at analyzing the democratic aspects of these hearings and challenges the hypothesis of many scholars about the social participation bias in this kind of procedure. This study points out a majority participation of experts, contrasting with the political content of discussions. And, this way, it contributes to a critical analysis of the public hearings as a participatory tool, indicating their strengths and their aspects which deserve a special attention.
Resumo:
Based on the report for the unit “Foresight Methods Analysis” of the PhD programme on Technology Assessment at the Universidade Nova de Lisboa, under the supervision of Prof. Dr. António B. Moniz