90 likes | 126 Views
This assignment plan provides instructions for a modelling assignment where students have to describe a case, design a model, and discuss their modelling experience. The assignment includes checkpoints and a final term paper.
E N D
TDT4252Modelling of Information SystemsAdvanced Course Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252, Assignment
Assignment Plan TDT4252, 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, Assignment
Assignment Part 1 • Describe your case. Select one of the following: • 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). • Model (using Metis or sketches) atleast 3 of the following aspects or domains 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, Assignment
Checkpoint 1 March 2012 • By this time, you should all have done the following: • Started using Metis. • 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. • Ideally, you would have shown your model to the lecturer and asked for feedback. TDT4252, 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, Assignment
Term Paper – due 20 April 2012 • 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 model with the following requirements (screen shots of the model can be incorporated in the report): • Includes atleast 5 aspects or domains and relationships among them. • Explanation of changes to the metamodels (when “General objects and Relationships” are used). • 3 Different model views – explaining the rationale for the views (user perspective). • 1 Relationship Matrix – explaining the rationale for this. • Evaluation of the model - e.g. does the model serve its purpose?. • Discussion of the model in relation to Enterprise Architectures – how can the model contribute to an Enterprise Architecture? How does your model relate to an Enterprise Architecture? TDT4252, Assignment
Meta-modelling or changing the Modelling Language • If the modelling template or metamodel that you have selected (e.g. Metis GEM or MEAF) 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, 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, Assignment
Term Paper presentation • All students are required to present their paper and/models on 29 March 2012. • 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, Assignment