Presentation is loading. Please wait.

Presentation is loading. Please wait.

METACASE. WHAT THIS PRESENTATION IS ABOUT  What’s META MODELING?  What’s METACASE?  METAEDIT+ 5.1 EVALUTION PROGRAM  Diagram and its kinds.

Similar presentations


Presentation on theme: "METACASE. WHAT THIS PRESENTATION IS ABOUT  What’s META MODELING?  What’s METACASE?  METAEDIT+ 5.1 EVALUTION PROGRAM  Diagram and its kinds."— Presentation transcript:

1 METACASE

2 WHAT THIS PRESENTATION IS ABOUT  What’s META MODELING?  What’s METACASE?  METAEDIT+ 5.1 EVALUTION PROGRAM  Diagram and its kinds

3 WHATS METAMODEL???  Metamodel )or surrogate model( is a model of a model.  Metamodeling is the process of generating such metamodels

4 WHAT METAMODELING DOES?  Analysis, construction and development of the frames, rules, constraints, models and theories applicable and useful for modeling a predefined class of problems.  This concept applies the notions of meta- and modeling in software engineering and systems engineering

5 WHAT’S METACASE???  Type of application software that provides the possibility to create one or more modeling methods, languages or notations for use within the process of software development.  The result is a modeling tool for that language.

6 WHAT’S METACASE???  Generally considered as being focused on graphical modeling languages.  The intent of metaCASE tools is to capture the specification of the required CASE tool and then generate the tool from the specification.

7 METAEDIT+  An environment for creating and using Domain- Specific Modeling languages.(DSM)  Created in University of Jyväskylä

8 METAEDIT+ WORKFLOW MetaEdit+ consists of two separate tools:  MetaEdit+ Workbench, a tool for designing modeling languages.  MetaEdit+ Modeler, a tool for using modeling languages.

9 DOMAIN-SPECIFIC MODELING (DSM)  A software engineering methodology for designing and developing systems, such as computer software  Includes the idea of code generation: automating ( creation of executable source code directly from the domain-specific language models)

10 UNIFIED MODELING LANGUAGE (UML)  A general-purpose modeling language in the field of software engineering  Designed to provide a standard way to visualize the design of a system

11 UML DIAGRAMS

12 COMPONENT DIAGRAM  Depicts how components are wired together to form larger components and or software systems  Used to illustrate the structure of arbitrarily complex systems.

13

14 ACTIVITY DIAGRAM  Graphical representations of workflows of stepwise activities and actions  Intended to model both computational and organizational processes  Activity diagrams show the overall flow of control

15

16 SEQUENCE DIAGRAM  An interaction diagram that shows how processes operate with one another and what is their order  A construct of a Message Sequence Chart  Shows object interactions arranged in time sequence  Depicts the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario  Also called event diagrams or event scenarios

17

18 CLASS DIAGRAM  Type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects.

19

20 USE CASE DIAGRAM  Representation of a user's interaction with the system that shows the relationship between the user and the different use cases in which the user is involved  Can identify the different types of users of a system and the different use cases

21

22 HOW TO DOWNLOAD???  You can get in https://www.metacase.com/download/metaedit register and download the trial metaedit+ 5.1 workbench https://www.metacase.com/download/metaedit


Download ppt "METACASE. WHAT THIS PRESENTATION IS ABOUT  What’s META MODELING?  What’s METACASE?  METAEDIT+ 5.1 EVALUTION PROGRAM  Diagram and its kinds."

Similar presentations


Ads by Google