Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture.

Similar presentations


Presentation on theme: "1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture."— Presentation transcript:

1 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture 3: Introduction to Metis

2 2 Introduction to Metis This presentation provides an introduction to the Metis modelling application and contains a “getting started” guide to Metis modelling. These slides are based on a set of slides prepared by John Krogstie, TDT4252, 2009, and updated in January 2011. TDT4252, Spring 2011 Lecture 3: Introduction to Metis

3 3 Running Metis TDT4252, Spring 2011 Lecture 3: Introduction to Metis

4 4 Starting Metis 5.2.2 TDT4252, Spring 2011 Lecture 3: Introduction to Metis

5 5 Create Model TDT4252, Spring 2011 Lecture 3: Introduction to Metis

6 6 Create Model: Select Metamodel or Template TDT4252, Spring 2011 Lecture 3: Introduction to Metis

7 7 Saving the new Model TDT4252, Spring 2011 Lecture 3: Introduction to Metis

8 8 Metis Modelling Window TDT4252, Spring 2011 Lecture 3: Introduction to Metis

9 9 Modelling Window: Model Tree TDT4252, Spring 2011 Lecture 3: Introduction to Metis Expand the Model Tree to access the modelling constructs included in the metamodel: object types, relationship types, symbols.

10 10 Creating models Models can be created using the modelling constructs (or artefacts) available from the Model Tree. Objects and relationships can be created by: –Dragging and dropping modelling constructs from the Model Tree to the Modelling Area. –Right-clicking in the Modelling Area and selecting the option “New Object” and then selecting the desired object type. –Selecting a modelling construct from the Modelling Notation Toolbar (right hand side of the screen), moving the mouse pointer to the Modelling Area and by clicking the left mouse button to place the modelling construct. TDT4252, Spring 2011 Lecture 3: Introduction to Metis

11 11 Model Instance Tree TDT4252, Spring 2011 Lecture 3: Introduction to Metis

12 12 Edit Properties TDT4252, Spring 2011 Lecture 3: Introduction to Metis The Property dialogue for an object or a relationship can be obtained by: Pointing to the entity, clicking the right mouse button and selecting the menu option “Properties”. Pointing to the entity, Press the Shift Key and double click on the left-mouse button simultaneously.

13 13 Edit Properties (2) TDT4252, Spring 2011 Lecture 3: Introduction to Metis

14 14 Creating Relationships (1) TDT4252, Spring 2011 Lecture 3: Introduction to Metis

15 15 Creating Relationships (2) Additional ways to create relationships between objects are: –Select an object in the Modelling Area, point to another object and right click. Select “Connect to Selected” from the menu. Then a list of all the possible relationships between the selected and the current objects are listed. Select the desired type of relationship. –Select an object in the Model Instance Tree. Point to an object in the Modelling Area and right click. Select “Connect to Selected” from the menu. Select desired relationship type from the list. TDT4252, Spring 2011 Lecture 3: Introduction to Metis

16 16 Saving Models Metis reminds you to save your model every 10 minutes (default). Save your model by clicking the menu iten “Save” or “Save all”. TDT4252, Spring 2011 Lecture 3: Introduction to Metis

17 17 Open an existing Model (1) TDT4252, Spring 2011 Lecture 3: Introduction to Metis

18 18 Open an existing Model (2) TDT4252, Spring 2011 Lecture 3: Introduction to Metis

19 19 Model Repository TDT4252, Spring 2011 Lecture 3: Introduction to Metis

20 20 Edit Models TDT4252, Spring 2011 Lecture 3: Introduction to Metis

21 21 Edit Models – Shortcuts Metis has several hot keys or shortcuts. Some commonly used ones are: –Ctrl L: Zoom All –Ctrl E: Zoom to selected object –Ctrl I: Zoom In –Ctrl U: Zoom Out –Ctrl R: Zoom rectangle –Shift, double click left mouse button: open property dialogue window TDT4252, Spring 2011 Lecture 3: Introduction to Metis

22 22 Copy and Paste Objects may be copied and pasted by using the right- mouse menu or by using the standard Ctrl C and Ctrl V. –The selected object (if using Ctrl C) or the current object (if using the menu) is copied along with all its sub-objects and relationships. i.e. the copy function picks up the structure that belongs to the object. –When pasting an object or a set of objects, the objects are pasted within the current object. i.e. the pasted object or structure of objects become a part of the structure of the current object (a child of the current object). TDT4252, Spring 2011 Lecture 3: Introduction to Metis

23 23 Model Views Viewing models contents selectively To view just the objects connected to a specific object: –Point to the relevant object –Right click and select menu “Find instances”, “Find neighbors”.  A small window appears. Select the level (the depth of the structure) you want to view and click “Find”. –Select the menu “Create model view”.  A new model view (similar to the Modelling Area) is created with just the relevant object and the other objects that are related to it. This can be used for: –Analysing large models –Selective viewing, e.g. selecting parts of the model that may be relevant for specific user. –For presenting selected information from a large model. TDT4252, Spring 2011 Lecture 3: Introduction to Metis Complete model Model View

24 24 Relationship Matrices Provide an overview of relationships between objects. e.g. the relationships between a requirements and the organisations that generated the requirements. This can be used for: –Obtaining a quick overview of dependencies among objects. –Easy visualisation of selected model contents. –Easy access to edit the properties of relationship. TDT4252, Spring 2011 Lecture 3: Introduction to Metis

25 25 General Objects and Relationships When the metamodel does not contain all the required modelling concepts: –Use “General Object” and “General Relationship”. In the Model Tree, Open “Metis Modelling”, then select “General Relationship” or “General Object”. TDT4252, Spring 2011 Lecture 3: Introduction to Metis Model Tree

26 26 Summary This presentation is an introduction to Metis and provides instruction on how to get started and creating simple models. It gives an overview of basic modelling and model viewing capabilities. Note: this is not an exhaustive list of all the capabilities. TDT4252, Spring 2011 Lecture 3: Introduction to Metis


Download ppt "1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture."

Similar presentations


Ads by Google