EXAM IN COURSE TDT4252 MODELLING OF INFORMATION SYSTEMS- ADVANCED COURSE (English version)

Like dokumenter
EXAM IN COURSES TDT4252 MODELLING OF INFORMATION SYSTEMS- ADVANCED COURSE. DT8802 MODELLING OF INFORMATION SYSTEMS (English version)

Examination paper for TDT4252 and DT8802 Information Systems Modelling Advanced Course

Examination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture

EXAM IN COURSE TDT4252 MODELING OF INFORMATION SYSTEMS- ADVANCED COURSE

EN Skriving for kommunikasjon og tenkning

Fakultet for informasjonsteknologi, Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE EKSAMEN I. TDT42378 Programvaresikkerhet

Examination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture

MID-TERM EXAM TDT4258 MICROCONTROLLER SYSTEM DESIGN. Wednesday 3 th Mars Time:

AVSLUTTENDE EKSAMEN I/FINAL EXAM. TDT4237 Programvaresikkerhet/Software Security. Mandag/Monday Kl

Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Information search for the research protocol in IIC/IID

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Public roadmap for information management, governance and exchange SINTEF

Eksamen ENG1002/1003 Engelsk fellesfag Elevar og privatistar/elever og privatister. Nynorsk/Bokmål

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Øystein Haugen, Professor, Computer Science MASTER THESES Professor Øystein Haugen, room D

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Slope-Intercept Formula

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Eksamensoppgave i SFEL Samfunnsfaglige perspektiver på naturressursforvaltning

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Trigonometric Substitution

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

E-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture

Emneevaluering GEOV272 V17

Eksamensoppgave i GEOG Befolkning, miljø og ressurser

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Eksamensoppgave i GEOG Geografi i praksis - Tall, kart og bilder

Examination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture

buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata

Siste seminar: Foreslåtte oppgaver basert på ønsker.

LISTE OVER TILLATTE HJELPEMIDLER EKSAMEN I NOVEMBER OG DESEMBER 2014

Examination paper for (BI 2015) (Molekylærbiologi, laboratoriekurs)

Eksamensoppgave i GEOG1004 Geografi i praksis Tall, kart og bilder

Fagevalueringsrapport FYS Diffraksjonsmetoder og elektronmikroskopi

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Dagens tema: Eksempel Klisjéer (mønstre) Tommelfingerregler

Smart High-Side Power Switch BTS730

EKSAMENSOPPGAVE I BI3013 EKSPERIMENTELL CELLEBIOLOGI

NTNU, TRONDHEIM Norges teknisk-naturvitenskapelige universitet Institutt for sosiologi og statsvitenskap

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

GEO326 Geografiske perspektiv på mat

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Eksamensoppgave i GEOG1001 Menneske og sted II

The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses.

Eksamensoppgaver til SOSANT1101. Regional etnografi: jordens folk og kulturelt mangfold. Utsatt skoleeksamen 15. desember 2011 kl.

Assignment. Consequences. assignment 2. Consequences fabulous fantasy. Kunnskapsløftets Mål Eleven skal kunne

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

The exam consists of 2 problems. Both must be answered. English

Eksamensoppgaver til SOSANT1101. Regional etnografi: jordens folk og kulturelt mangfold. Utsatt skoleeksamen 12. desember 2013 kl.

Prosjektet Digital kontaktinformasjon og fullmakter for virksomheter Digital contact information and mandates for entities

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Eksamensoppgave i GEOG1005 Jordas naturmiljø

Emnedesign for læring: Et systemperspektiv

UNIVERSITETET I OSLO

Den som gjør godt, er av Gud (Multilingual Edition)

Moving Objects. We need to move our objects in 3D space.

1. Explain the language model, what are the weaknesses and strengths of this model?

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Eksamensoppgave i SANT3508 Globalization Theory and Culture

Hvordan føre reiseregninger i Unit4 Business World Forfatter:

TDT4117 Information Retrieval - Autumn 2014

Kurskategori 2: Læring og undervisning i et IKT-miljø. vår

«Flerspråklighet som ressurs i engelskundervisningen» - forskningsperspektiver og didaktiske grep. Christian Carlsen, USN

Examination paper for BI2034 Community Ecology and Ecosystems

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Oppgave. føden)? i tråd med

Invitation to Tender FSP FLO-IKT /2013/001 MILS OS

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

A Study of Industrial, Component-Based Development, Ericsson

Endelig ikke-røyker for Kvinner! (Norwegian Edition)

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

UNIVERSITETET I OSLO

Brukerkrav og use case diagrammer og -tekst 19. januar Agenda. Brukerkrav og use case. Diagrammer Tekst.

Elektronisk innlevering/electronic solution for submission:

1 User guide for the uioletter package

C13 Kokstad. Svar på spørsmål til kvalifikasjonsfasen. Answers to question in the pre-qualification phase For English: See page 4 and forward

Microsoft Dynamics C5 Version 2008 Oversigt over Microsoft Reporting Services rapporter

Software applications developed for the maritime service at the Danish Meteorological Institute

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Eksamensoppgåver H07/ Eksamensoppgaver H07

Kartleggingsskjema / Survey

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET Geografisk institutt

KROPPEN LEDER STRØM. Sett en finger på hvert av kontaktpunktene på modellen. Da får du et lydsignal.

Eksamen ENG1002 Engelsk fellesfag ENG1003 Engelsk fellesfag. Nynorsk/Bokmål

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Eksamensoppgave i GEOG Menneske og sted I

Skjema for spørsmål og svar angående: Skuddbeskyttende skjold Saksnr TED: 2014/S

EKSAMENSOPPGAVE I BI2034 Samfunnsøkologi EXAMINATION IN: BI Community ecology

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Transkript:

NORWEGIAN UNIVERSITY OF SCIENCE AND TECHNOLOGY DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE Contact during the exam: Sobah Abbas Petersen Mobile: 92846595 EXAM IN COURSE TDT4252 MODELLING OF INFORMATION SYSTEMS- ADVANCED COURSE (English version) Tuesday, 7 June 2011 Time: kl. 0900-1300 Grading will be available week 27. Allowed means of assistance: C Specified printed materials allowed. Only standard dictionaries (English-English, and from English to other languages) are specified, hence no additional printed or handwritten materials are allowed. Simple calculator allowed. The relative weighting of the questions is indicated by points. The maximum score for the entire exam is 100 points. The exam-text is provided in both English, and Norsk bokmål. The English version is to be regarded as the original. Ensure that you state explicitly any assumptions you make in answering the questions! Remember to refer to material from the curriculum wherever appropriate. Good luck! Page 1 of 7

Question 1 IDEF0 Modelling (24%) a) Describe the basic concepts of functional modelling using the IDEF0 notation. (10%) b) Name 2 weaknesses and 2 strengths of IDEF0. (4%) Together with some of your classmates, you are going to prepare an Indonesian meal for the end of term celebrations. Indonesian meals consist of rice or noodles and several side dishes. You buy in all the ingredients and start preparing the dishes. The ingredients should be prepared carefully, for example sliced or blended, before they are cooked. Since several different types of ingredients are used in a single dish to obtain the right flavour, you must ensure that the correct amounts of ingredients are used. This will help avoid any dominant flavours. You gather all the utensils including a wok to cook some of the dishes. The outcome of your efforts is a wonderful Indonesian meal. c) Express the above scenario using the IDEF0 notation. (10%) Question 2 Enterprise Modelling (20%) a) What is Enterprise Modelling? Additional marks will be given if the source of the definition is mentioned. (4%) b) Describe 2 benefits of Enterprise Modelling. (4%) c) In the article by Fox and Gruninger (1998), they defined a GEM (Generic Enterprise Model) and a DEM (Didactic Enterprise Model). What are they? (4%) A university is a large organisation that has several faculties and departments. There are some services that are provided centrally to all the faculties and departments. However, the faculties and departments operate as autonomous units, within the rules and regulations of the university. Due to the size and the diversity of the organisation, it is often difficult to ensure that there are common practices and processes across the different departments. One of the efforts that the university has made is to provide a set of IT services that all the departments are asked to use. d) One of the purposes of Enterprise Modelling is to represent and understand how the enterprise works. What would you model about the university to support this purpose? Illustrate this (think of the different aspects of an enterprise.) Explain how your model can support the purpose. (8%) Question 3 Active Knowledge Modelling (24%) a) Name 2 basic concepts of Active Knowledge Modelling? (4%) Active Knowledge Architectures provide product designers, engineers, architects and other stakeholders a common language and workplace contents for building interoperable, collaborative and reusable services and knowledge elements. Active Page 2 of 7

implies that Active Knowledge Architecture s contents (roles, task patterns, information structures, etc.) will automatically configure workplaces. Work-centric data created in the workplaces are automatically folded back into the AKA. b) Illustrate the concepts described above and in your own words, explain what they mean by using an example. (Note: a diagram is required here.) (8%) You work on a project where you develop a mobile application for remotely monitoring the health condition of heart patients. This application is developed together with another company who is also your co-developer as well as your customer. This company provides you some software components that you use in your development work. c) What are the 4 knowledge spaces addressed in Active Knowledge Modelling? Identify the 4 different knowledge spaces for the above scenario of a project. (12%) Question 4 Intentional Actors and i* modelling (20%) The central concepts of i* modelling are intentional actors and strategic dependencies among them. The i* modelling notation and an example are provided at the end of the questions (ref: Yu, Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering", RE'97). For the scenario provided in question 3 (the example about the development of a mobile application), use the i* notation to model the following: a) 2 intentional actors. (8%) b) The strategic dependencies between the 2 intentional actors. (12%) A diagram is required. Question 5 Enterprise Architecture (12%) a) What is an Enterprise Architecture? (2%) b) The Zachman Framework is a taxonomy to describe an enterprise and for organising enterprise artifacts. It consistes of 6 aspects, 6 views and viewpoints. What are the 6 aspects? (hint: horizontal view) (6%) c) What is the main weakness of the Zachman Framework? (2%) d) Name another Enterprise Architecture that provides support for the weakness that you have identified in the Zachman Framework. (2%) Page 3 of 7

NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP Faglig kontakt under eksamen: Sobah Abbas Petersen Mobil: 92846595 EKSAMEN I FAG TDT4252 MODELLERING AV INFORMASJONSSYTEMER ANVANCED KURS (Norsk Versjon) Tirsdag, 7 June 2011 Td: kl. kl0900-kl1300 Sensurfrist: uke 27. Tillatte hjelpemidler: C Spesifisert materiale tillatt kun ordbøker engelsk til engelsk og engelsk til annet språk tillatt. Enkel kalkulator tillatt. Hver oppgave har en angitt prosentandel. 100% av karakter oppnås ved å svare riktig på alle oppgaver og deloppgaver. Eksamensoppgaven finnes i engelsk og norsk utgave. Den engelske utgaven er å anse som den offisielle. Forklar nøye hvordan du kommer frem til dine svar. Referer til materiale fra pensum der det er nødvendig. Lykke til! Page 4 of 7

Oppgave 1 IDEF0 Modellering (24%) a) Beskriv basiskonseptene som utgjør funksjonell modellering ved bruk av notasjonen IDEF0. (10%) b) Beskriv 2 svakheter og 2 styrker ved IDEF0. (4%) Sammen med dine venner skal du lage indonesisk mat for å feire semesterslutt. Indonesisk mat inneholder ofte ris, nudler, og flere sideretter. Du kjøper inn alle ingrediensene og starter matlagingen. Ingrediensene skal behandles med nøysomhet. De skal for eksempel skjæres og blandes før de kokes. Flere ingredienser brukes i hver rett for å få til riktig smak. Du må derfor være nøye med mengde ingredienser du bruker. Hvis ikke, kan en smak dominere, og det vil vi ikke skal skje. Du bruker flere redskaper, inklusive en wok, for å koke maten. Resultatet blir en deilig indonesisk måltid! c) Modeller ovenstående scenario ved bruk av IDEF0 notasjonen. (10%) Oppgave 2 Virksomhetsmodellering (Enterprise modelling) (20%) e) Hva er virksomhetsmodellering? Det teller positivt dersom du klarer å angi referansemateriale for din definisjon. (4%) f) Forklar to fordeler ved virksomhetsmodellering. (4%) g) I en artikkel fra pensum beskriver Fox and Gruninger (1998) noe de kaller for GEM (Generic Enterprise Model) og DEM (Didactic Enterprise Model). Hva er GEM og DEM? (4%) Et universitet er en stor virksomhet som har flere institutter og fakulteter. Noen tjenester tilbys sentralt til alle. Allikevel opererer disse institutter og fakulteter som autonome enheter innenfor et felles regelverk definert for universitetet. Siden det er store forskjeller mellom enhetene er det vanskelig å påse at enhetene (institutter og fakulteter) følger felles praksis og prosedyrer. For å sikre at slike fellesprosesser følges, har universitetet bl.a. innført noen felles IKT tjenester som alle enheter må bruke. h) En av hensiktene ved å bruke virksomhetsmodellering er å skape en felles forståelse av hvordan en virksomhet fungerer. Hva vil du velge å modellere i universitetsscenarioet beskrevet ovenfor for å understøtte en slik fellesforståelse? Illustrer dette (tenk på forskjellige aspekter ved en virksomhet). Forklar hvordan din modell oppnår dette målet. (8%) Page 5 of 7

Oppgave 3 Aktiv kunnskapsmodellering (Active Knowledge Modelling) (24%) d) Nevn to basiskonsepter ved aktiv kunnskapsmodellering. (4%) Active Knowledge Architectures (AKA) brukes som et felles språk av designere, ingeniører og arkitekter for å lage tjenester og kunnskap som støtter interoperabilitet, samhandling og gjenbruk. Aktiv betyr at AKAs innhold (roller, oppgavemønster, informasjonsstruktur, osv.) vil automatisk konfigurere arbeidsplassen. Data som genereres i arbeidsplassen som følge av dette blir automatisk ført tilbake til AKA. e) Beskriv konseptene i teksten ovenfor med dine egne ord, og beskriv disse konseptenes betydning ved hjelp av et eksempel. (Merk: du må bruke et diagram her.) (8%) Tenk at du er involvert i et prosjekt der du skal utvikle en mobilapplikasjon for overvåking av helsetilstand hos hjertepasienter. Denne applikasjonen er utviklet sammen med et annet firma som både hjelper deg med utvikling, og som er din kunde. Dette firmaet utvikler noen programvare komponenter som du bruker i applikasjonen. f) Hvilke fire knowledge spaces er definert som del av aktiv kunnskapsmodellering? Identifiser disse fire i scenarioet beskrevet ovenfor. (12%) Oppgave 4 Intentional Actors og i* modellering (20%) Intentional Actors og strategiske avhengigheter mellom dem er et sentralt begrep i i* modellering. i* notasjonen og et eksempel er gjengitt i vedlegg. (ref: Yu, Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering", RE'97). For scenarioet med mobilapplikasjon fra oppgave 3, bruk i* notasjonen for å modellere følgende: c) 2 intentional actors. (8%) d) De strategiske avhengighetene mellom disse to. (12%) Du må bruke et diagram. Page 6 of 7

Oppgave 5 Virksomhetsarkitektur (Enterprise Architecture) (12%) e) Hva er en virksomhetsarkitektur? (2%) f) Zachermans rammeverk brukes for å klassifisere virksomheter og for å organisere virksomhetenes artefakter. Rammeverket har seks aspekter (aspects), 6 snitt (views) og synspunkt (viewpoint). Hvilke er de seks aspektene i rammeverket? (hint: horizontal view) (6%) g) Hva er hovedsvakheten ved Zachmans rammeverk? (2%) h) Hvilket annet rammeverk for virksomhetsarkitektur finns som adresserer svakheten i Zachmans rammeverk? (2%) i* modelling, intentional actors and strategic dependencies: notation and example Page 7 of 7