Sobah Abbas Petersen, John Krogstie [email protected] , [email protected]

12
1 TDT4252/DT8802 Assignment TDT4252/DT8802, Spring 2014 Sobah Abbas Petersen, John Krogstie [email protected] , [email protected] TDT4252 / DT8802 Enterprise Modelling and Enterprise Architecture

description

TDT4252 / DT8802 Enterprise Modelling and Enterprise Architecture. Sobah Abbas Petersen, John Krogstie [email protected] , [email protected]. Assignment Plan. Modelling Software. You can use either of the following modelling tools: Metis 5.2.2 Archimate 2.5 http://archi.cetis.ac.uk/. - PowerPoint PPT Presentation

Transcript of Sobah Abbas Petersen, John Krogstie [email protected] , [email protected]

Page 1: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

1

TDT4252/DT8802 Assignment TDT4252/DT8802, Spring 2014

Sobah Abbas Petersen, John Krogstie

[email protected], [email protected]

TDT4252 / DT8802Enterprise Modelling and Enterprise Architecture

Page 2: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

2

TDT4252/DT8802 Assignment

Assignment PlanAssignment parts

Description Rationale Due date(Tentative)

1st part(Voluntary)

Case Description,Models or model sketches, atleast 3 modelling domains.

To get feedback from the tutor.

1 March 2014

Term Paper Presentation

Each student presents their assignment and the model that they have created.Other students provide feedback and they can ask questions.

To illustrate their case and modelling rationale and the design of the model. Also for the students to be able to “read” someone else’s model.

17 March 2014

Term Paper(Mandatory)

Extension of 1st part,Different views of the model contents, reflection about the modelling process, lessons learned, discussionThis is worth 35% of the course!

To illustrate how well the student has understood the concepts presented in the course and modelling skills.

11 April 2014

TDT4252/DT8802, Spring 2014

Page 3: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

3

TDT4252/DT8802 Assignment

Modelling Software

• You can use either of the following modelling tools:

– Metis 5.2.2

– Archimate 2.5

• http://archi.cetis.ac.uk/

TDT4252/DT8802, Spring 2014

Page 4: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

4

TDT4252/DT8802 Assignment

Modelling – Important!

• Modelling includes conceptualising the problem as well as representing the concepts using an IT application or other means.

• Therefore, it is important that you think clearly about the case or situation you want to model.

• It is important that you are able describe the case, the rationale for the model or the purpose of the model, the design ideas, the model itself and your modelling experience.

TDT4252/DT8802, Spring 2014

Page 5: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

5

TDT4252/DT8802 Assignment

Assignment Part 1

• Describe your case. You can choose your own case to model. Here are some examples:

– A project that will deliver a mobile application for vocabulary learning.– An organisation that develops IT applications.– A project as an organisation (e.g. your customer driven project from TDT4290

course or IT2901).

• Model (using Metis, Archi or sketches) atleast 3 of the following aspects or domains of an enterprise and see how they relate to one another:

– Requirements– Processes– Organisation– Applications– Goals– Information

You are allowed to choose your own case, as long as you meet

the requirements of the term paper.

TDT4252/DT8802, Spring 2014

Page 6: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

6

TDT4252/DT8802 Assignment

Checkpoint 1 March 2014• By this time, you should all have done the following:

– Started using Metis and/or Archi.

– Described your case.

– Designed your model:• Who are the users? • What is the purpose of the model? • What do you want to achieve with your model?• How would you evaluate your model?

– Modelled atleast three domains, using Metis or Archi.

– Ideally, you would have shown your model to the lecturer and asked for feedback.

TDT4252/DT8802, Spring 2014

Page 7: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

7

TDT4252/DT8802 Assignment

Assignment Part 1: Feedback

• Submit the first part of the assignment to obtain feedback from the tutor.

• Be prepared to ask questions that you want to clarify.• This is your best opportunity to ask questions and get

feedback and guidance for your work.Try not to delay doing the 1st part and

moving on….

TDT4252/DT8802, Spring 2014

Page 8: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

8

TDT4252/DT8802 Assignment

Term Paper – due 11 April 2014

• The term paper is a report that must include the following:

– Textual descriptions of the case, rationale for modelling or the purpose of modelling, design of the model and a discussion of the model and the modelling experience, how you would evaluate your model. (See also slide 5.)

– A Metis or Archi model with the following requirements (screen shots of the model must be incorporated in the report):

• Includes atleast 5 aspects or domains of an enterprise and relationships among them.

• Explanation of (desired) changes to the metamodels.

• 3 Different model views – explaining the rationale for the views (user perspective).

– Evaluation of the model - e.g. does the model serve its purpose?.

– Reflections about your modelling exercise: the modellng process that you have been through, lessons learned.

TDT4252/DT8802, Spring 2014

Page 9: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

9

TDT4252/DT8802 Assignment

Meta-modelling or changing the Modelling Language• If the modelling template or metamodel that you have selected (e.g.

Metis GEM or MEAF in Metis) does not meet your needs, you can change the metamodel by adding more objects or relationships.

• This can be used by creating “General Objects” and “General Relationships”.

• If you do this or desire to do this, you must explain this in your term paper:

– Why do you need to change your metamodel?

– What change is necessary and how you have done it – the new metamodel?

– Pros and cons of doing it this way.

TDT4252/DT8802, Spring 2014

Page 10: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

10

TDT4252/DT8802 Assignment

Term Paper presentation

• All students are required to present their paper and/models on 17 March 2014.

• This is to practise peer evaluation and to get used to understanding other people’s models. This is also to help create models that other people can understand.

• Your presentation must be ~8 mins.• Each presenter will get 8 minutes to answer

questions from the class.

TDT4252/DT8802, Spring 2014

Page 11: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

11

TDT4252/DT8802 Assignment

For DT8802 students

• You will be expected to show more maturity in your deliverable – we will discuss this in detail later.

TDT4252/DT8802, Spring 2014

Page 12: Sobah Abbas Petersen, John Krogstie  sap@idi.ntnu.no ,  krogstie@idi.ntnu.no

12

TDT4252/DT8802 Assignment

Tutorial

• There will be a tutorial and discussion of the assignment on Thursday 23 January 2014, 1615-1800hrs, room R92.

• Archi and modelling with Archi will be presented. – http://archi.cetis.ac.uk/

TDT4252/DT8802, Spring 2014