Spelling suggestions: "subject:"amodeling methodology"" "subject:"emodeling methodology""
1 |
A Methodology for PIM ModelingChiu, Chih-Chen 11 July 2007 (has links)
Today, software development approach has been shifted from structure-oriented to object-oriented. UML has become a standard modeling language in object-oriented systems analysis and design. Over the past few years a considerable effort has been made in the model driven architecture transformation area. However, little attention has been paid to the issue of transformation from sequence diagram to class diagram for modeling platform independent model (PIM). This study, therefore, presents a systematic methodology, extended from Selonen et al (2003), for sequence diagram to class diagram transformation. A case is used to illustrate the concept, application, and advantage of using the proposed methodology. With this methodology, the system developer can construct PIM efficiently and thereby enhance the efficiency and quality of system development.
|
2 |
Modeling PIM with UML and PatternsSu, Hsiao-Sheng 02 May 2006 (has links)
Software modeling with unified modeling language (UML) and model driven architecture (MDA) concept have become the new paradigm of modern systems analysis and design. Some Several CASE tools have been introduced to facilitate the transformation from platform independent model (i.e., class diagram, and sequence diagram) to platform specific model, and thereby enhance the efficiency of system development.
This research depends on MDA concept, and presents a systematic methodology which integrated the UML and MDA concept with Patterns to refine PIM cohesively. A real-world case using the integrated techniques is presented. With this approach, the system developer can increase the reuse of PIM and thereby enhance the efficiency of system development.
|
3 |
Improving PIM Modeling with Design PatternChen, Keng-Hao 30 July 2012 (has links)
Apply design pattern in software analysis and design can reduce time and cost by reuse proven and validated solution to avoid redesign. Design pattern provide general solution to specific problem domain, it is best to adopt design pattern in Platform Intendant Model (PIM). Model Driven Architecture (MDA) lack of methodology to judge problem domain from UML Diagram like sequential diagram, timing diagram or class diagram and how to apply design pattern in PIM mode.
To alleviate the forgoing problem, this study proposed methodology to describe rule and step to apply design pattern, and present the difference between adopt design pattern by UML diagram. The research methodology is articulated using the design science research methodology. A usability study evaluation is performed to demonstrate its applicability with test case. With this proposed method, system analyst will improve software system flexibility and accuracy by design pattern after first phase PIM modeling, and object designed in software system will be low cohesion and high coupling .
|
4 |
A Methodology of PIM Modeling for Embedded SystemsTsai, Shu-yin 26 July 2010 (has links)
¡@¡@With the rapid advance of information technology, embedded systems are becoming mature technology and have penetrated into most of the equipment. On the other hand, the unified modeling language (UML) has become a standard modeling language in object-oriented systems analysis and design. Over the past few years a considerable effort has been made in modeling the platform independent model (PIM) with UML for business information systems. However, the detailed guideline for modeling the PIM of embedded systems is lacking.
¡@¡@To alleviate the forgoing problem, this study proposed a PIM modeling methodology for embedded systems. This includes the use of sequence diagram, state machine diagram, timing diagram and class diagram for behavior and static modeling. For each diagram, the detailed modeling processes and rules are described. The research methodology is articulated using the design science research methodology. A usability evaluation is performed to demonstrate its applicability with a real-world embedded system case. With this proposed method, the system developer can easily model the PIM of embedded systems, and thereby enhance the efficiency and effectiveness of system development.
|
5 |
A Methodology of PIM Modeling for SOAChang, Yu-Tzu 03 July 2011 (has links)
¡@¡@With the rapid advance of information technology, Service Oriented Architecture (SOA) is becoming a mature technology. Many software firms have implemented it to enhance the flexibility and efficiency of system development. Several systems analysis and design methods have been proposed to develop the SOA systems. Among them, however, the detailed guideline and procedure for identifying the services and components in PIM (Platform Independent Model) stage are lacking.
¡@¡@To alleviate the forgoing problem, this study proposed a PIM modeling methodology for developing an SOA system. The methodology which includes the business process, service, and component layers, uses the unified modeling language to describe the detailed modeling processes and rules for each layer. The research methodology is articulated using the design science research methodology. A usability evaluation is performed to demonstrate its applicability with a testing case. With this proposed method, the system developer can easily model the PIM of SOA systems, and thereby enhance the efficiency and effectiveness of system development.
|
6 |
Component Modeling Methodology¡GA UML Based Tools ApproachChen, Hong-Ming 12 June 2003 (has links)
Due to the fact that the environment which business confront is very dynamic, so the business require the software to reduce the response time, provide the high quality, and supply the flexible modeling process and high maintainability. In order to meet the requirement, a new software solution is emerged. Component-based software engineering is a method to integrate existed component to produce faster speed, lower cost and higher quality software. And it is concerned with the rapid assembly of systems from components where components and frameworks have certified properties; and these certified properties provide the basis for predicting the properties of systems built from components. Therefore, component based software engineering replace the position belong to traditional software engineering progressively, it become the next generation software engineering paradigm.
Because businesses want to transform their requirement to be final components, so the component-based software engineering must have component modeling methodology in the system analysis stage. For this reason, the advantage and disadvantage of the component modeling methodology makes a very deep influence on component-based software engineering. And after the survey we made, we discover the greater parts of the existed component modeling methodology have a lot of defects, for example: the modeling method stay at abstract level, lack of clear and definite modeling rules, short of consistence of process document and can¡¦t meet the good component modeling characteristics. Fortunately, in our surveyed methodology, we discover the ¡§UML Component¡¨ is a component modeling methodology which can meet the good component modeling characteristics and have the develop potential.
But the ¡§UML Component¡¨ methodology still has some problem, for example: lack of explicit component identify rules, complete tools support and simply modeling process. Due to these reasons, our study provides three solutions to refine and extend the ¡§UML Components¡¨ methodology. First of all, we utilize the use case identify method by [§d¤¯©M2002]¡Bthe concept of ¡§Fan-in and Fan-out¡¨ by [Marquis2002] and the use case association transform method to refine the problem of component modeling rules. Secondly, we employ data glossary, data relation matrix and operation reference matrix to improve the problem of component modeling tools. Finally, we redesign the process model which includes four stages as follows, requirement acquisition, component identification, component interaction and component specification to resolve the irrational parts of original modeling process.
With this refined methodology, the system analysts can follow the stand modeling rules and process. In the other hand, the system developer also can develop the system which meet the business requirement exactly, ensure the component quality and speed up the software develop rate.
|
7 |
Development of a Framework for Enterprise ModelingVenugopalan, Thiyagarajan 13 December 2003 (has links)
Enterprises are growing in complexity due to numerous interactions within and outside the enterprise. Enterprise modeling addresses this issue of complexity by helping to structure it. A review of the literature indicates several issues in the field of enterprise modeling need to be addressed. First, the terms related to enterprise modeling have numerous definitions, each one focusing on different aspects. These definitions are analyzed and a comprehensive definition is provided. Next, enterprise modeling methodologies and enterprise modeling frameworks in the literature focus on different views when modeling an enterprise, thus making it difficult for an enterprise to choose the framework that best fits their needs. In order to resolve this, an enterprise modeling framework is designed that attempts to incorporate all of the views of an enterprise. This framework is then extended, by taking into account various models and functionalities provided in enterprise modeling software packages.
|
8 |
Process analysis of department of management and real estate management of supermarket company / Procesní analýza oddělení řízení a správy nemovitostí obchodního řetězceVozáb, Václav January 2012 (has links)
This thesis deals with realization of process analysis of department of management and real estate managnement of a supermarket company. The goal of this work, addressed in the practical part, is to map the processes in terms of business process diagrams with description of these processes, identify potential inconsistencies and eventually recommend a revision of current documents. The theoretical part explains the concepts of process management, process, process analysis and procedure of mapping process. There are also described and evaluated basic methods and standards for process modeling.
|
9 |
A Unified Framework for e-Commerce Systems Development : Business Process Pattern PerspectiveJayaweera, Prasad M. January 2004 (has links)
<p>In electronic commerce, systems development is based on two fundamental types of models, business models and process models. A business model is concerned with value exchanges among business partners, while a process model focuses on operational and procedural aspects of business communication. Thus, a business model defines the what in an e-commerce system, while a process model defines the <i>how</i>. Business process design can be facilitated and improved by a method for systematically moving from a business model to a process model. Such a method would provide support for traceability, evaluation of design alternatives, and seamless transition from analysis to realization. This work proposes a unified framework that can be used as a basis to analyze, to interpret and to understand different concepts associated at different stages in e-Commerce system development. In this thesis, we illustrate how UN/CEFACT’s recommended metamodels for business and process design can be analyzed, extended and then integrated for the final solutions based on the proposed unified framework. Also, as an application of the framework, we demonstrate how process-modeling tasks can be facilitated in e-Commerce system design. The proposed methodology, called BP<sup>3</sup> stands for Business Process Patterns Perspective. The BP<sup>3</sup> methodology uses a question-answer interface to capture different business requirements from the designers. It is based on pre-defined process patterns, and the final solution is generated by applying the captured business requirements by means of a set of production rules to complete the inter-process communication among these patterns.</p>
|
10 |
Gestion des incertitudes dans le processus de développement de systèmes complexes / Uncertainty management in complexed development processXiao, Jing 04 December 2009 (has links)
La gestion des incertitudes constitue un sujet particulièrement important pour le processus de développement des systèmes (DS) complexes. Il faut donc améliorer la flexibilité et la prédictibilité des processus de DS en proposant une méthodologie pour appréhender et maîtriser les incertitudes qu’ils comportent, ce qui passe par la modélisation. Le travail présenté dans ce mémoire se concentre sur deux questions indispensables dans ce but : (1) Comment gérer les incertitudes pendant le processus de DS ? (2) Comment représenter les incertitudes dans la modélisation de processus de DS ? Pour répondre à ces questions, la thèse propose une méthodologie incluant l’identification des incertitudes, l’analyse de leurs effets, leur réduction et/ou leur exploitation, et leur surveillance et leur contrôle ; elle définit également une démarche de modélisation des incertitudes avec le langage UML en proposant un méta-modèle des incertitudes et un nouveau profil UML "Uncertainty-of" qui permet de rendre ce méta-modèle opérable avec les outils UML. La validité de la méthodologie et du profil proposés a été testée par l’étude d’un cas industriel. Cette étude a montré que la définition d’une telle méthodologie était utile pour l’organisation de la gestion des incertitudes dans la conception et le développement de systèmes, et que la création d’un nouveau profil UML apportait une solution pertinente dans la représentation des incertitudes. / Uncertainty management is a particularly important issue for complex systems development (SD) processes. The overall objective to be attained in this context is to improve the flexibility and predictability of SD process by proposing a methodology to understand and master the uncertainties. We believe that modeling uncertainties is an indispensable step in this direction. For this purpose, the presented work in this thesis focuses on two critical issues : (1) How should we manage uncertainties in SD processes ? (2) How can we represent uncertainties in modeling such processes ? In order to answer to these questions, this thesis proposes a methodology including identification, analysis of impact, diminution and / or exploitation, and monitoring and control of uncertainties ; and it also defines an approach to modeling uncertainties with UML by proposing a meta-model of uncertainties and a new UML profile named "Uncertaintyof", which allows to make this meta-model operable with UML tools. The validity of our proposals was tested by an industrial case study, which showed that the definition of such a methodology is helpful to manage the uncertainties in systems design and development, and that the creation of a new UML profile provides a valid solution in the representation of uncertainties.
|
Page generated in 0.542 seconds