1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course Lecture 4: Introduction to.

Slides:



Advertisements
Similar presentations
1 Application Software Course Simulink By: Mahdi Akbari 2010.
Advertisements

Windows Basics An Introduction to the Windows Operating System.
© Paradigm Publishing, Inc Word 2010 Level 2 Unit 1Formatting and Customizing Documents Chapter 3Automating and Customizing Formatting.
Microsoft Word 2010 Lesson 1 Word Lesson 1 presentation prepared by Kathy Clark (Southside H.S. IT Academy Teacher at Chocowinity, NC). Content from Microsoft.
Microsoft Office 2007 Access Chapter 3 Maintaining a Database.
1 CA202 Spreadsheet Application Combining Data from Multiple Sources Lecture # 6.
XP Tutorial 4 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Personalizing Your Windows Environment Tutorial 4.
1 Introduction to Word Chapter 3 Lecture Outline.
Introducing Microsoft PowerPoint 2010 John Matthews (ITS)
© by Pearson Education, Inc. All Rights Reserved.
CGS 1060 Introduction to MicroComputer Usage Chapter 1 Windows 7
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Copyright 2007, Paradigm Publishing Inc. POWERPOINT 2007 CHAPTER 1 BACKNEXTEND 1-1 LINKS TO OBJECTIVES Create Presentation Open, Save, Run, Print, Close,Delete.
1 of 6 Parts of Your Notebook Below is a graphic overview of the different parts of a OneNote 2007 notebook. Microsoft ® OneNote ® 2007 notebooks are digital.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 5: Navigation in OBIEE – Touring the Catalog Page.
Using ERWin to model your data Supplied by Computer Associates as part of AllFusion.
ExitTOC Run & Route Directions 2003 Editing Run and Route Directions Edulog.nt v9.2 Use the buttons to navigate the training package First PagePreviousNextLast.
PowerPoint Lesson 2 Notes Working With Slides. Creating a New Presentation From a Theme 1.When preparing for a presentation, the best place to start is.
Office XP Introductory Concepts and Techniques Windows XP Edition M i c r o s o f t Windows XP Project An Introduction to Windows XP Professional and Office.
File Management and Organisation © Copyright William Rowan 2007.
Chapter 3 Maintaining a Database
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Project 3 File, Document, Folder Management, Windows XP Explorer Windows XP Service Pack 2 Edition Comprehensive Concepts and Techniques.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Presentations Suitable for: Beginner Improver Advanced.
Key Applications Module Lesson 19 — PowerPoint Essentials
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 22 Macros.
Inspire students to develop ideas & organize thinking
ASENT_FRP_LAB.PPT Reliability Prediction Lab Last revised 08/30/2005.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 7 Move and Copy.
IE 411/511: Visual Programming for Industrial Applications
Office 2013 and Windows 8: Essential Concepts and Skills Microsoft Access 2013.
ACTIVITY : 5 BRIDGE COURSE of INFORMATION & COMMUNICATION TECHNOLOGY WORKING WITH WORD PROCESSING SOFTWARE TO PREPARE / FORMAT LETTERS/DOCUMENTS.
1 TDT4252/DT8802 Assignment Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252,
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Project 6 Switchboards, PivotTables, and PivotCharts.
Productivity Programs Common Features and Commands.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture.
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course Lecture 6: Process Modelling.
Alerts Manager Refer to Slide 2 for instructions on how to view the full-screen slideshow.Slide 2.
1 NORMA Lab. 7 Generating Reports More Display Options File: NORMA_Lab6.ppt. Author: T. Halpin. Last updated: 2009 June 9.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
Lesson 11: Looking at Files and Folders what a file or folder is on the computer how to recognize a file or folder on the desktop how to recognize the.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Project 2 Working on the Windows XP Desktop Windows XP Service Pack 2 Edition Comprehensive Concepts and Techniques.
File Management Keeping your files organised. How to use this demo When you have read the information on the screen, click on the yellow arrow on each.
CMPF124: Basics Skills for Knowledge Workers Manipulating Windows GUI.
Lab 0 / Chapter 0 Windows XP Environment. 2 User Interfaces: A different perspective.
1 Introduction to Microsoft Windows Lecture Outline.
How to Back Up In 10 Easy Steps. Step 1: Double click on My computer. You should see something like this. WatchWatch.
Basics of Windows 95/98/NT. Versions of Windows Windows 95 and 98 used mainly on standalone computers Windows NT used on networked computers (as in our.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 18 Getting Started with Excel Essentials 1 Morrison / Wells / Ruffolo.
XP Tutorial 3 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Organizing Files with Windows Explorer Tutorial 3.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Using Windows Movie Maker To use this presentation you must: 1.Have your pictures saved to your computer or removable media (memory stick, CD ROM). 2.Have.
1 Sobah Abbas Petersen Adjunct Associate Professor, NTNU Researcher, Sintef TDT4252 Modelling of Information Systems Advanced Course TDT4252,
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
 The clipboard is a temporary storage area  The cut or copy commands place information on the CLIPBOARD  There are two types of clipboards: – System.
Melvin Robinson Utah State Office of Education Technology and Engineering Education For Using and Teaching.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Melvin Robinson Utah State Office of Education Technology and Engineering Education For Using and Teaching.
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 TDT4252,
Fundamentals of Windows Mouse n 4 Basic Operations: –Pointing –Clicking –Double Clicking –Dragging.
Access Lesson 1 Understanding Access Fundamentals
Microsoft Word - Formatting Pages
NORMA Lab. 7 Generating Reports More Display Options
Sample elicitation scripts Execution of the elicitation scripts
Introduction to Word Chapter 3
An Introduction to the Windows Operating System
Presentation transcript:

1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course Lecture 4: Introduction to Metis TDT4252, Spring 2013

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 TDT4252, Spring 2013 Lecture 4: Introduction to Metis

3 Metis The Metis software is available on the computers in the computer lab P15. You are encouraged to use the computer labs for running Metis. TDT4252, Spring 2013 Lecture 4: Introduction to Metis

4 Terminology (as used in Metis) Metamodel: –The logical model of objects and relationship types and how they relate to each other. This is the modelling language and defines the constructs available for modelling. Template: –How a metamodel or a set of metamodels are packaged as a set of capabilities for creating models. Modelling domains: –A specific area or aspect (of an organisation or a situation) that is modelled. e.g. product domain, organisation domain. Model View: –A means of organisaing and displaying model contents in a meaningful way. TDT4252, Spring 2013 Lecture 4: Introduction to Metis

5 Basic Idea Metamodels or templates provide modelling constructs or the modelling language. Basic modelling constructs are: –Objects (object types) –Relationships (relationship types) –Symbols for the constructs Other modelling constructs are available to structure the model contents as well as to make large models easy to present. –E.g. the concept of a folder called “container”. Metis has powerful viewing capabilities. Metis has a development capability to design Metamodels of your choice (this is beyond the scope of this scope). TDT4252, Spring 2013 Lecture 4: Introduction to Metis

6 Modelling Capabilities Object-oriented, based on ideas of ER modelling. Objects and relationships have properties; name and description are default properties, others can be added in the Metamodel. Relationships can be created between objects within the same domain or across domains. E.g. a product can be related to an organisation, to indicate responsibility. TDT4252, Spring 2012 Lecture 4: Introduction to Metis

7 Important to remember! Always ask: –Why am I creating the model? –What is the modelling goal? –What purpose will my model serve? –What questions will the model help me answer? If you’re clear about these, then the model is more likely to give you what you want. Always check if your model provides you the answers you want. TDT4252, Spring 2013 Lecture 4: Introduction to Metis

8 Running Metis TDT4252, Spring 2013 Lecture 4: Introduction to Metis

9 Starting Metis TDT4252, Spring 2013 Lecture 4: Introduction to Metis

10 Create Model TDT4252, Spring 2013 Lecture 4: Introduction to Metis

11 Create Model: Select Metamodel or Template TDT4252, Spring 2013 Lecture 4: Introduction to Metis

12 Saving the new Model TDT4252, Spring 2013 Lecture 4: Introduction to Metis

13 Metis Modelling Window TDT4252, Spring 2013 Lecture 4: Introduction to Metis

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

15 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 2013 Lecture 4: Introduction to Metis

16 Model Instance Tree TDT4252, Spring 2013 Lecture 4: Introduction to Metis

17 Edit Properties TDT4252, Spring 2013 Lecture 4: 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.

18 Edit Properties (2) TDT4252, Spring 2013 Lecture 4: Introduction to Metis

19 Creating Relationships (1) TDT4252, Spring 2013 Lecture 4: Introduction to Metis

20 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 2013 Lecture 4: Introduction to Metis

21 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 2013 Lecture 4: Introduction to Metis

22 Open an existing Model (1) TDT4252, Spring 2013 Lecture 4: Introduction to Metis

23 Open an existing Model (2) TDT4252, Spring 2013 Lecture 4: Introduction to Metis

24 Model Repository TDT4252, Spring 2013 Lecture 4: Introduction to Metis

25 Edit Models TDT4252, Spring 2013 Lecture 4: Introduction to Metis

26 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 2013 Lecture 4: Introduction to Metis

27 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 2013 Lecture 4: Introduction to Metis

28 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 2013 Lecture 4: Introduction to Metis Complete model Model View

29 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 2013 Lecture 4: Introduction to Metis

30 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 2013 Lecture 4: Introduction to Metis Model Tree

31 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 2013 Lecture 4: Introduction to Metis