metacase. what this presentation is about what’s meta modeling? what’s metacase? metaedit+...

Post on 31-Dec-2015

226 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

METACASE

WHAT THIS PRESENTATION IS ABOUT

What’s META MODELING?

What’s METACASE?

METAEDIT+ 5.1 EVALUTION PROGRAM

Diagram and its kinds

WHATS METAMODEL???

Metamodel )or surrogate model( is a model of a model.

Metamodeling is the process of generating such metamodels

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

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.

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.

METAEDIT+

An environment for creating and using Domain-Specific Modeling languages.(DSM)

Created in  University of Jyväskylä

METAEDIT+WORKFLOW

MetaEdit+ consists of two separate tools: MetaEdit+ Workbench, a tool for

designing modeling languages. MetaEdit+ Modeler, a tool for using

modeling languages.

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)

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

UML DIAGRAMS

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.

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

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

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.

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

HOW TO DOWNLOAD???

You can get in https://www.metacase.com/download/metaedit register and download the trial metaedit+ 5.1 workbench

top related