Agenda Introduction to the exercises Introduction to the Metis - - PDF document

agenda
SMART_READER_LITE
LIVE PREVIEW

Agenda Introduction to the exercises Introduction to the Metis - - PDF document

1 2 Agenda Introduction to the exercises Introduction to the Metis modelling tool Exercise groups Mailing list Introduction to the exercises Reference group in How to contact us? TDT4250 Information Systems


slide-1
SLIDE 1

1

1

Introduction to the exercises in TDT4250 Information Systems Modelling

Rune Molden Friday September 1st 2006

2

Agenda

  • Introduction to the exercises
  • Introduction to the Metis modelling tool
  • Exercise groups
  • Mailing list
  • Reference group
  • How to contact us?
  • Questions?

3

Introduction of exercises(1)

Suitable Language Quality Model Practical Theoretical N/A Portfolio 01.Dec TBA Reflection Note 8 N/A x x x None 24.Nov 17.Nov Meta modelling 7 N/A x x x x Portfolio 17.Nov 03.Nov User Interface Modelling 6 N/A x x x Portfolio 03.Nov 20.Oct Evaluation of modelling languages 5 N/A x x x x None 20.Oct 13.Oct Modelling of security requirements 4 N/A x x x x Portfolio 13.Oct 29.Sep Organisational modelling 3 N/A x x x Portfolio 29.Sep 15.Sep Modelling of virtual organisations 2 N/A x x None 15.Sep 08.Sep Quality of models 1 Solution proposal Learning goals Grading Deadline Available Title #

  • Exam counts 70% towards your final grade
  • Exercises included in the portfolio count 30%

towards your final grade

  • Textual feedback for all exercises
  • Recommended to do all exercises (also the non-

graded ones) and hand them in to get feedback

4

Introduction of exercises(2)

  • Way of doing exercises

– By group (discussion, cooperation)

  • Way of handing in the exercises

– Through it’s learning (mandatory) – By email (in emergency cases only)

slide-2
SLIDE 2

2

5

Introduction to Metis 5.2 (1)

  • Running Metis for the first time

– Start All Programs Metis 5.2 Metis 5.2 – Click “Start Metis” – To make the “Metis Startup Profile” dialog go away, uncheck “Show profile dialog at startup” – For more information (NO only) about starting Metis, visit http://drift.idi.ntnu.no/kilden/MetisLisensFix

6

Introduction to Metis 5.2 (2)

7

Introduction to Metis 5.2 (3)

  • Create a new model

– Click ”Create New Model” after starting Metis – Click ”File” ”New…”, and then click ”Model”

8

Introduction to Metis 5.2 (4)

  • Create a new model

– Select the desired template to create a model type of:

  • DiaMODL
  • EEML
  • i*
  • Misuse Case
  • UML

– Click “OK”

slide-3
SLIDE 3

3

9

Introduction to Metis 5.2 (5)

  • Create a new model

– Declare a desired name for your model file – Store it in your HOME- directory or in a different location on the terminal server – File extension for Metis model files are “*.kmv”

10

Introduction to Metis 5.2 (6)

Model Tree Model Instance Tree Model Tab Modelling Area Modelling Notation Artefacts Toolbar

11

Introduction to Metis 5.2 (7)

  • Create a new model

– Expand the Model Tree to list the artefacts/items included in the modelling notation

12

Introduction to Metis 5.2 (8)

  • Create a new model

– Draw/Design the models (using the different artefacts of the modelling notation) in the “Modelling Area”

  • You can drag and drop model artefacts from the “Model Tree” to the

“Modelling Area”

  • You can also do a right-click in the “Modelling Area”, then select “New

Object” and finally select the desired artefact (e.g. a Activity for UML Activity Diagram modelling)

  • Finally, you can also select an artefact from the “Modelling Notation

Artefacts Toolbar”, move the mouse pointer to the “Modelling Area” and click the left mouse-button to place the artefact (Sticky; press Esc to release)

slide-4
SLIDE 4

4

13

Introduction to Metis 5.2 (9)

  • Creating a model

– Instances of the modelling artefacts present in the model – Editing the properties of a model artefact

  • Select the

model artefact, right-click and click “Properties” 14

Introduction to Metis 5.2 (10)

  • Edit properties of a modelling

artefact

– Property Tabs varies for different modeling notations and artefacts – Give a name for each model artefact – Edit other properties, e.g. ’stereotype’ of UML class

15

Introduction to Metis 5.2 (11)

  • Edit properties of a modelling

artefact

– Add elements to “Attributes” of a UML Class artifact

  • Do a right-click, select “New” and

finally “Insert Ins” (or press the Insert key)

16

Introduction to Metis 5.2 (12)

  • Create relationships between

model artefacts

– Drag a relationship artefact from the Model Tree – Select a relationship artefact present

  • n ’Modeling Notations Artefact

Toolbar’, move mouse to the ’Modeling Area’ and click left button to create a model instance (press ’Esc’ to switch the selection mode) – Select an origin model artefact, move the mouse within the boundary of the model instance until the cursor becomes a ’chain’ symbol (relationship create mode), drag a line to the target model artefact, select a specific relationship type (a gray arrow icon denotes an opposite direction)

slide-5
SLIDE 5

5

17

Introduction to Metis 5.2 (13)

  • Create relationships between model artefacts

– Additional ways of doing this

  • Select an artefact in the ’Modeling Area’, right click on another artefact, and

choose ’Connect to Selected’

  • Select an artefact from the ’Model Instance Tree’, right click on another

artefact in the ’Modeling Area’, and choose ’Connect to Selected’

18

Introduction to Metis 5.2 (14)

  • Save a model

– Metis reminds you to save your model every 10 minutes (default) – Save your model by pressing menu item “Save” or “Save all”.

19

Introduction to Metis 5.2 (15)

  • Open an existing

model

– Two ways to do it:

  • Press “Open Existing”

button after starting Metis

  • Select “File”

“Open” from the pull- down menu up to the left

20

Introduction to Metis 5.2 (16)

  • Open an existing model
slide-6
SLIDE 6

6

21

Introduction to Metis 5.2 (17)

  • Refresh the repository tree

22

Introduction to Metis 5.2 (18)

  • Layout control

Change the size of selected model artefact Change the size of the font for the selected model artefact Zoom in and zoom out the whole model 23

Introduction to Metis 5.2 (19)

  • Further information about Metis can be found on it’s

learning under “Tools” “Metis”

24

Exercise groups

  • All exercises included in the portfolio must be done in

groups

  • A group should consist of 3 or 4 students
  • Email the members of the group to us
  • If you can’t find a group, you can email us
  • Please put “TDT4250 Group issues” as subject of

emails concerning group establishment

slide-7
SLIDE 7

7

25

Subscribe to the mailing list

  • Send an empty (no subject or text in the message

body) email to tdt4250-subscribe_{at}_idi.ntnu.no OR

  • Submit your email address (and name) here:

http://lists.idi.ntnu.no/mailman/listinfo/tdt4250

26

Reference group

  • We need at least 2 students for the reference group
  • Expected to represent the students taking this course
  • Participate in 2-3 meetings where the course and the

accomplishment of the course is discussed

  • Any volunteers? You can appoint representatives

later (preferably during next week). Please email us a soon as you have appointed at least 2 students for membership of the reference group

  • More information

http://www.ntnu.no/utdanningskvalitet/roller.html#Studentene

27

How to contact us?

  • Teaching assistants

tdt4250-studass _{at}_ idi.ntnu.no

– Renate Kristiansen renatek _{at}_ idi.ntnu.no Room ITV-164 – Yun Lin Ding yunl _{at}_ idi.ntnu.no Room ITV-111 – Rune Molden runemol _{at}_ idi.ntnu.no Room ITV-164

  • Please use tdt4250-studass _{at}_

idi.ntnu.no in most cases!

28

Questions?