LØSNINGSSKISSE- EXAM IN COURSE TDT4250 MODELLING OF INFORMATION SYSTEMS

Like dokumenter
EXAM IN COURSE TDT4252 MODELING OF INFORMATION SYSTEMS- ADVANCED COURSE

LØSNINGSSKISSE- EXAM IN COURSE TDT4250 MODELLING OF INFORMATION SYSTEMS

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

Examination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture

Midler til innovativ utdanning

Examination paper for TDT4252 and DT8802 Information Systems Modelling Advanced Course

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

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

GEO326 Geografiske perspektiv på mat

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

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

Examination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture

Eksamensoppgave i SANT3508 Globalization Theory and Culture

Emneevaluering GEOV272 V17

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

GEO231 Teorier om migrasjon og utvikling

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

EMNERAPPORT INSTITUTT FOR BIOMEDISIN

GEOV219. Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet postbachelor phd

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

Information search for the research protocol in IIC/IID

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

Examination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture

Public roadmap for information management, governance and exchange SINTEF

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

EN Skriving for kommunikasjon og tenkning

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

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

KONTINUASJONSEKSAMEN I FAG SYSTEMERING 2 Torsdag 24. august 2000 Tid: kl

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

Eksamensoppgave i POL1003 Miljøpolitikk, energipolitikk og ressursforvaltning

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Kartleggingsskjema / Survey

Fagevalueringsrapport FYS Diffraksjonsmetoder og elektronmikroskopi

EKSAMENSOPPGAVE I BI3013 EKSPERIMENTELL CELLEBIOLOGI

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

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

Eksamensoppgave i SFEL Samfunnsfaglige perspektiver på naturressursforvaltning

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

Eksamensoppgave i GEOG Befolkning, miljø og ressurser

Elektronisk innlevering/electronic solution for submission:

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Eksamensoppgave i GEOG1001 Menneske og sted II

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Emnedesign for læring: Et systemperspektiv

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

EXAM IN COURSE TDT4250 MODELLING OF INFORMATION SYSTEMS

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

Slope-Intercept Formula

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

KONTINUASJONSEKSAMEN I FAG 78052/45161 SYSTEMERING 2 Onsdag 18. august 1999 Tid: kl

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

Innovasjonsvennlig anskaffelse

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

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

EXAM IN COURSE TDT4250 MODEL-DRIVEN DEVELOPMENT OF INFORMATION SYSTEMS

Eksamensoppgave i SANT1002 Økonomi, politikk og økologi

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

Eksamensoppgave i AFR1000 Innføring i Afrikastudier

LISTE OVER TILLATTE HJELPEMIDLER EKSAMEN I NOVEMBER OG DESEMBER 2014

Eksamensoppgave i GEOG Menneske og sted I

ISO 41001:2018 «Den nye læreboka for FM» Pro-FM. Norsk tittel: Fasilitetsstyring (FM) - Ledelsessystemer - Krav og brukerveiledning

2A September 23, 2005 SPECIAL SECTION TO IN BUSINESS LAS VEGAS

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

Eksamen SOS1001, vår 2017

EXAM IN COURSE TDT4250 MODEL-DRIVEN DEVELOPMENT OF INFORMATION SYSTEMS

SAMPOL115 Emneevaluering høsten 2014

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

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

eutdanningsdirektoratet Eksamen ENG1002/ENG1003 Engelsk fellesfag For elevar og privatistar/for elever og privatister Nynorsk/Bokmal

UNIVERSITETET I OSLO

Eksamensoppgave i GEOG1004 Geografi i praksis Tall, kart og bilder

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

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

En praktisk innføring i team-basert læring

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

EMNERAPPORT INSTITUTT FOR BIOMEDISIN

Eksamensoppgave i SOS1000 Innføring i sosiologi

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Eksamensoppgave i SANT2100 Etnografisk metode

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

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

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

SFI-Norman presents Lean Product Development (LPD) adapted to Norwegian companies in a model consisting of six main components.

HONSEL process monitoring

Improving Customer Relationships

Eksamensoppgave i GEOG1005 Jordas naturmiljø

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

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

Eksamensoppgave i SOS1000 Innføring i sosiologi Examination paper for SOS1000 Introduction to Sociology

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

SOLUTION GUIDELINE FOR EXAM IN COURSE TDT4252 MODELING OF INFORMATION SYSTEMS- ADVANCED COURSE

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

Juridiske aspekter ved publisering i åpne institusjonelle arkiv

5E-modellen og utforskende undervisning

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

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

Hvordan føre reiseregninger i Unit4 Business World Forfatter:

Transkript:

Page 1 of 12 NORWEGIAN UNIVERSITY OF SCIENCE AND TECHNOLOGY DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE Contact during the exam: Hallvard Trætteberg Ph: 73 59 34 43/91 89 72 63 LØSNINGSSKISSE- EXAM IN COURSE TDT4250 MODELLING OF INFORMATION SYSTEMS Løsningsskisse, se under norsk versjon: Tuesday Dec 6, 2005 Time: 1500-1900 Grading will finish by Jan 6 Allowed means of assistance: C Specified printed materials allowed (In this run of the course, 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 below found both in English, Norsk bokmål and Nynorsk. The English version is to be regarded as the original. Make sure to state explicitly any assumptions you make in answering the questions! Remember to refer to material from the curriculum when appropriate Good luck!

Page 2 of 12 ENGLISH VERSION Question 1 Short questions on modeling languages and approaches (20 points) a) (5 points) In chapter 2 of Information Systems Engineering: Conceptual Modeling in a Quality Perspective by Krogstie and Sølvberg, 7 modeling perspectives are described. Provide an overview of the communication perspective (also called the language-action-perspective). b) (10 points) Mis-use cases (as described in A12- Sindre and Opdahl, Eliciting Security Requirements with Misuse Cases ), and extension of i* (as described in A13 - Liu, Yu, and Mylopoulos, Security and Privacy Requirements Analysis within a Social Setting ) are proposed for the modeling of security requirements. Evaluate both modeling approaches relative to domain appropriateness for modeling security requirements. c) (5 points) In A02 - Krogstie, J. and Jørgensen, H. D. Interactive Models for Supporting Networked Organizations, the concept of interactive model is described. What characterizes interactive models? Question 2 Modeling and quality of models, EEML (50 points) This question should be answered based on the following text (in italics) In connection to each course at the university, certain tasks are to be done relative to plan the teaching and evaluation of a course before the course starts. The goal of the plan is to ensure that the course is well prepared before the course starts. The planning normally takes the learning goals of the subject description as an outset. The planning is meant to cover both factual, pedagogical and practical matters to ensure that the students have the appropriate learning environment. All courses are provided by an institute. The leader of the institute assigns the responsible teacher for each topic for each semester. The responsible teacher has the responsibility for planning the course in the semester, and for coordinating the teaching. Based on the course description and previous experiences, the responsible teacher makes the learning goals and the ways to achieve these goals through lectures and exercises more concrete. Another source of input for the planning is the evaluation from last time the course was held. The course responsible must report the need for resources necessary to perform the teaching and to ensure the learning among the students. This includes the need for rooms and AV-equipment and teaching assistants, which are given to the institute, and the need for course material which is given to the library and the book store. This is done sufficiently early so that all resources are available at the start of the semester.

Page 3 of 12 The preparation is summarized in a plan for the semester, to be of assistance to students and other teachers and teaching assistants in the topic. The semester plan is published on It s Learning or by other means. Appendix 1 shows a conceptual language model of relevant parts of EEML including main parts of the process and goal-modeling of EEML. NB: This model is included to show the relevant symbols of the diagram notation.. a) (20 points) Create an EEML-model of the above description including tasks, flows, resource-roles and goals, and their interrelationships. b) (15 points) Using the SEQUAL quality framework, evaluate the physical, empirical, syntactical, and semantic quality of your model created to answer question 2a c) (15 points) The SEQUAL quality framework is in itself a model. In addition to the description in the course material, it has also been presented in a number of other scientific articles. The framework is meant to be relevant for anyone that develops models in connection to information systems development. In the light of this, evaluate the perceived semantic quality, pragmatic quality social quality of the quality framework. Question 3 Quality of modeling languages (30 points) A/S Dental (a Norwegian insurance company, specializing in tooth-insurance), has a large initiative to develop their new enterprise systems, including how to integrate closely with their customers, the government, and service providers such as dentists. The new approach will be spearheaded through development of an enterprise architecture, where all relevant projects, applications, business processes, strategies and organizational units in the organization are to be modeled. a) (15 points) Outline a process for how to establish the requirements to a new modeling approach in A/S Dental, including modeling language and modeling tools. b) (15 points) After a long process it is established that A/S Dental will use METIS as the modeling tool. As for language they want to use either UML or EEML. From question 3a) they have established what they will need to model, and what type of persons will be involved in modeling. Given this, describe an approach for how to establish the most appropriate language for the organization. NOTE, you are not to do the actual evaluation.

Page 4 of 12 NORSK BOKMÅL VERSJON Oppgave 1 Kort om modelleringsspråk og modelleringsteknikker (20 poeng) a) (5 poeng) I kapittel 2 av Information Systems Engineering: Conceptual Modeling in a Quality Perspective by Krogstie and Sølvberg, beskrives 7 ulike modelleringsperspektiver. Beskriv hovedelementene innen kommunikasjonsperspektivet (også kalt talehandlingsperspektivet). LS: Talehandlingsperspektivet er basert på arbeid innen språkvitenskap (Austin, Searle, Habermas ) der man ser på hvordan man gjør ting gjennom å uttrykke seg. Hovedkonsepter er talehandlinger og konversasjoner (Sammensetning av talehandlinger. Det finnes ulike typer talehandlinger, med basis i Searle skiller man mellom 5: Assertive, directive, commisive, declarative, og expressive. Se for øvrig lkapittel 2 i pensumboken. b) (10 poeng) Mis-use cases (som beskrevet i A12- Sindre and Opdahl, Eliciting Security Requirements with Misuse Cases ), og utvidelser av i* (som beskrevet i A13 - Liu, Yu, and Mylopoulos, Security and Privacy Requirements Analysis within a Social Setting ) foreslås for modellering av sikkerhetskrav. Evaluer begge angrepsmåtene i forhold til egnethet for domenet sikkerhetskrav LS: I misuse cases modellerer man i tillegg til use cases/actors såkalte mis-use case (ikke ønskede handlinger og misactors) I forhold til i* ser man på hvordan actorer kan gjøre handlinger som truer de avhengighetene som er modelleret mellom aktører i i*- modeller. De har litt ulik fokus: Mis-use cases fokuserer primært på andre aktører en de som normalt er involvert/avhengig av systemet, mens i i* ser man primært på de eksisterende aktørene, og i hvilken grad de kan handle på en truende måte. På den annen side kan man i i* også inkludere andre aktører (men skiller ikke disse visuelt). Slik sett kan man modellere flere typer trusler (både interne og eksterne). I tillegg har man i i* i tillegg til task-dependencies (der en task typisk kan tilsvare en use-case) også ha trusler mot soft-goal, goal og resource dependencies. Alt i alt kan vi si at måten å modellere dette i i* derfor er mer uttrykkskraftig enn use cases (på bekostning av at det er et mer komplisert språk) For begge angrepsmåter gjelder det at det er en rekke sikkerhetskrav (jmf Firesmith) som ikke kan modelleres, i.e. non-repudiation, surviveability etc. Forventer ikke en detaljert oversikt over dette c) (5 poeng) I A02 - Krogstie, J. and Jørgensen, H. D. Interactive Models for Supporting Networked Organisations, beskrives interaktive modeller. Hva kjennetegner interaktive modeller? LS: Interaktive modeller er i utgangspunktet tradisjonelle visuelle modeller. Det som kjennetegner de er at de påvirker dataløsninger direkte, er tilgjengelige for sluttbruker, og også kan endres av sluttbruker (slik at man endrer oppførselen til datsystemet laget med basis i modellene direkte

Page 5 of 12 Oppgave 2 Modellering og kvalitet av modeller, EEML (50 poeng) Denne oppgaven skal besvares på bakgrunn av følgende beskrivelse (I kursiv) Denne prosessen omfatter planleggingen en faglærer gjør før semesterstart. Den skal føre til at studentene ved semesterstart blir møtt med et gjennomarbeidet studieopplegg. Det er naturlig at planleggingen tar utgangspunkt i læringsmålene i emnebeskrivelsen. Planleggingen dekker både faglige, pedagogiske og praktiske forhold for å gi studentene gode læringsbetingelser Ansvaret for det enkelte fag hviler på et institutt. Instituttleder peker ut en ansvarlig faglærer for hvert emne i hvert semester. Denne omtales også som emneansvarlig og har ansvar for å planlegge semesteret og koordinere undervisningen. Emneansvarlig skal med utgangspunkt i emnebeskrivelse og tidligere erfaringer, presisere nærmere læringsmålene og arbeidsmåter og innhold som skal bidra til å nå disse målene. Dessuten anbefales det at emneansvarlig henter fram evaluering med tiltaksplan fra forrige gangs gjennomføring Emneansvarlig skal melde inn de behov for ressurser som er nødvendige for sin undervisning og studentenes læring. Rombehov og behov for læringsassistenter meldes til instituttet, behov for undervisningsmateriell meldes til universitetsbiblioteket og til bokhandelen. Dette gjøres i så god tid at ressursene er på plass ved semesterstart. Emneansvarliges planleggingsarbeid oppsummeres i en semesterplan som skal være til hjelp for studenter, eventuelt andre faglærere og læringsassistenter på emnet. Semesterplanen kunngjøres i It's:learning eller på annen måte. Appendix 1 viser en konseptuell språk-model av relevante deler av EEML, og inkludere de viktigste delene av prosess og målmodellering i EEML. NB: Denne modellen er inkludert for å vise de relevante symbolene i språknotasjonen. a) (20 poeng) Lag en EEML-modell av beskrivelsen over, inkludert aktiviteter, flyt, ressursroller, mål, og relasjoner mellom disse konseptene.

Page 6 of 12 LS: Ovenstående figur viser et toppnivå task med mål. Oppdaterte læringsmål som resultat er ikke noe som kan forventes (liberal bruk av språket). Har laget relativt få mål her, det går an å bryte dette ned med basis i teksten Planlegg fag er detaljert under

Page 7 of 12 Har her valgt å vise alle ressurs-roller også på topp-nivå, mest for at det skal være lettere å se hva disse er for noe b) (15 poeng) Bruk kvalitetsrammeverket (SEQUAL), og evaluer fysisk, empirisk, syntaktisk og semantisk kvalitet av modellen du lagde under oppgave 2a. Fysisk kvalitet: bør si noe om i hvilken grad all kunnskap er representert og hvor persistent og tilgjengelig den er for andre. Der det er ting i teksten som ikke kan uttykkes i språket, kan det nevnes her (eller på sematisk) Empirisk kvalitet: Bør inkludere vurdering av layout, kryssende linjer etc. Syntaktisk kvalitet: Vurdering om modellen er riktig i henhold til EEML

Page 8 of 12 Semantisk kvalitet: Er modellen riktig og komplett relativt til den tekstlige beskrivelsen av modellen. Hvis man ikke har fått med alt kan dette kan det forklares med feasible semantic quality (gitt at det er eksamen) c) (15 poeng) Kvalitetsrammeverket SEQUAL er i seg selv en modell. I tillegg til beskrivelsen i boka, er det også er beskrevet i en rekke vitenskaplige artikler. Rammeverket er ment å være relevant for alle som utvikler modeller i sammenheng med informasjonssystemutvikling. Sett i lys av dette, vurder den oppfattede semantiske kvaliteten pragmatiske kvaliteten sosiale kvaliteten til kvalitetsrammeverket. LS: Denne er relativt vanskelig (men er diskutert blant annet på forelesning) Oppfattet semantisk kvalitet: I hvilken grad modellen er fullstendig og korrekt (i forhold til studenten, side det er han/hun som tolker modellen her og har kunnskap om denne Pragmatisk kvalitet: Vurder hvor lett det er å forstå modellen og svakheter i forhold til represntatsjonen (ikke noen operasjonell semantikk, lite tilgjengelig for veldig mange av de den er relevant for etc) Her er det også åpninger for at studenten kan kritisere hvordan modellen er fremstilt i ulike artikler i.e. at den finnes i litt ulike versjoner, noe som gjør det vanskeligere å forstå hva som er riktig.. Sosial kvalitet: Det er en rekke stakeholdere som ikke har modellen tilgjengelig, og heller ikke så mange av som har den tilgjengelig som har adoptert den, i.e. dårlig sosial kvalitet Oppgave 3 Kvalitet av modelleringsspråk (30 poeng) A/S Dental (Et norsk forsikringsselskap, med tannforsikring som spesialitet) har et stort initiativ for å videreutvikle sine virksomhetssystemer. Dette inkluderer hvordan man skal bli bedre integrert med kunder, det offentlige og ulike tjenestetilbydere som for eksempel tannleger. Initiativet vil bli startet og koordinert gjennom et prosjekt for å utvikle en virksomhetsarkitektur, hvor alle prosjekter, applikasjoner, forretningsprosesser, strategier og organisasjonsenheter i virksomheten skal modelleres a) (15 poeng) Beskriv overordnet en fremgangsmåte for hvordan man kan etablere krav til en ny modelleringsmetode for selskapet. Modelleringsmetoden inneholder beskrivelse av modelleringsspråk og modelleringsverktøy. LS: mulig prosess, med basis i A21: Avklar mål for overordnet prosjekt Avklar mål for modellering, knytt disse mot mot overodnede mål

Page 9 of 12 Finn ut hvilke modelleringsaktiviteter det er behov for for å oppnå disse målene (sensemaking, aktivering, analyse/simulering etc) Avklar stakeholders i forhold til disse målene, både hvem som kommer til aktivt å modellere og hvem som trenger å forstå (ulike deler av) modellene. Med basis i representanter fra de ulike stakeholdergruppene, avklar krav til modelleringsspråk og modelleringsverktøy Krav til modelleringsspråk kan struktureres i forhold til språkkvalitet, krav til verktøy kan struktureres i forhold til midler for å oppnå modellkvalitet på ulike nivåer. Bruk disse oversiktene for evaluering en relevante verktøy/språk, eventuelt for å utvikle tilpassede språk hvis det ikke finnes eksisterende språk som passer. Modelleringsmessig er det mulig å bruke enten EEML (som i den relevante artikkelen) og i* (som er foreslått i en del besvarelser. b) (15 poeng) Etter en lengre prosess, bestemmer A/S Dental seg for å bruke METIS som modelleringsverktøy. De vil enten bruke UML eller EEML som modelleringsspråk. Fra arbeidet som du har beskrevet i oppgave 3a) har de avklart hva det er de trenger å modellere, samt hvem som vil være involvert i modelleringen. Beskriv en mulig fremgangsmåte for hvordan man kan velge det modelleringsspråket som er best egnet for organisasjonen. Merk at du ikke skal gjøre selve evalueringen. LS: En basis for fremgangsmåte her er artikkel A15. Mulige steg: Identifiser kandidater til språk Med basis i språkkvalitetsrammeverket og identifiserte stakeholders, avklar hvilke deler av rammeverket som er relevant, eventuelt utvid med detalj-kategorier. Evaluere språkene i henhold til de ulike kriteriene. I noen tilfeller (e.g. domain appropriateness, gitt at man har blitt enig om hvilke konsepter det er som skal evalueres og technical actor appropriateness) kan dette gjøres analytisk, mens i andre bør det gjøres empirisk (e.g for comprehensibility appropriateness, knowledge externalizability appropriateness). Den empiriske delen kan basere seg på for eksempel utvikling av eksempel-modeller fra domenet til A/S Dental. Her bør man både prøve ut språket brukt i modellering (av representanter fra de gruppene som skal modellerer), samt forståelse og evne til å bruke kunnskap fra modellene i andre sammenhenger fra representanter fra de gruppene som trenger å forstå modellene. (jmf A19- Gemino/Wand). Det vil trolig ikke være formålstjenlig (for bedriften) med et mer vitenskaplig eksperiment (jmf A17 Sinha/Vessey). Med basis i evalueringen av de enkelte områdene oppsummere Ta et valg med basis i dette samt i forhold til eksistensen av egnede verktøy og metoder (delvis dekket i organizational appropriateness)

Page 10 of 12 NYNORSK VERSJON Oppgåve 1 Kort om modelleringsspråk og modelleringsteknikkar (20 poeng) a) (5 poeng) I kapittel 2 av Information Systems Engineering: Conceptual Modeling in a Quality Perspective av Krogstie and Sølvberg, blir 7 ulike modelleringsperspektiv diskutert. Beskriv dei viktigaste delane innan kommunikasjonsperspektivet (også omtala som talehandlingsperspektivet). b) (10 poeng) Mis-use cases (som omtala i A12- Sindre and Opdahl, Eliciting Security Requirements with Misuse Cases ), og utvidingar av i* (som omtala i A13 - Liu, Yu, and Mylopoulos, Security and Privacy Requirements Analysis within a Social Setting ) blir foreslått for modellering av sikkerheitskrav. Evaluer begge forslaga i forhold til om språket er passande for domenet sikkerheitskrav c) (5 poeng) I A02 - Krogstie, J. and Jørgensen, H. D. Interactive Models for Supporting Networked Organisations, blir interaktive modeller beskrivne. Kva kjenneteiknar interaktive modellar? Oppgåve 2 Modellering og kvalitet av modellar, EEML (50 poeng) Denne oppgåva skal du svare på basert på følgjande beskriving (i kursiv) Denne prosessen omfattar planlegginga ein faglærer gjer før semesterstart. Han skal føre til at studentane ved semesterstart blir møtte med eit gjennomarbeidd studieopplegg. Det er naturleg at planlegginga tek utgangspunkt i læringsmåla i emneframstillinga. Planlegginga dekkjer både faglege, pedagogiske og praktiske forhold for å gi studentane gode læringsvilkår. Ansvaret for det enkelte fag kvilar på eit institutt. Instituttleiar peikar ut ein ansvarleg faglærar for kvart emne i kvart semester. Denne blir også omtala som emneansvarleg og har ansvar for å planleggje semesteret og koordinere undervisinga. Emneansvarleg skal med utgangspunkt i emneframstillinga og tidligare erfaringar presisere nærmare læringsmåla og arbeidsmåtar og innhald som skal bidra til å nå desse måla. Dessutan blir det anbefalt at emneansvarleg hentar fram evaluering med tiltaksplan frå førre gangs gjennomføring Emneansvarleg skal melde inn dei behova for ressursar som er nødvendige for si undervising og studentane si læring. Rombehov og behov for læringsassistentar blir melde til instituttet, behov for undervisingsmateriell blir melde til universitetsbiblioteket og til bokhandelen. Dette må gjerast i så god tid at ressursane er på plass ved semesterstart.

Page 11 of 12 Emneansvarlege sitt planleggingsarbeid blir samla i ein semesterplan som skal vere til hjelp for studentar, eventuelt andre faglærarar og læringsassistentar på emnet. Semesterplanen blir kunngjort i It's:learning eller på annan måte. Appendix 1 viser ein konseptuell språk-modell av relevante delar av EEML, og inkluderer dei viktigaste delane av prosess- og målmodelleringa i EEML. NB: Denne modellen er inkludert for å vise dei relevante symbola i språknotasjonen. d) (20 poeng) Lag ein EEML-modell av beskrivinga over, inkludert aktivitetar, flyt, ressursroller, mål, og relasjonar mellom desse konsepta. e) (15 poeng) Bruk kvalitetsrammeverket (SEQUAL), og evaluer fysisk, empirisk, syntaktisk og semantisk kvalitet av modellen du laga under oppgåve 2a. f) (15 poeng) Kvalitetsrammeverket SEQUAL er i seg sjølv ein modell. I tillegg til beskrivinga i boka, er det også beskrive i ei rekkje vitskaplege artiklar. Rammeverket er meint å vere relevant for alle som utviklar modellar i samanheng med informasjonssystemutvikling. Sett i lys av dette, vurder den oppfattete semantiske kvaliteten pragmatiske kvaliteten sosiale kvaliteten til kvalitetsrammeverket Oppgåve 3 Kvalitet av modelleringsspråk (30 poeng) A/S Dental (Eit norsk forsikringsselskap med tannforsikring som spesialitet) har eit stort initiativ for å vidareutvikle sine verksemdssystemer. Dette inkluderer korleis ein skal bli betre integrert med kundar, det offentlege og ulike tenestetilbydarar som for eksempel tannlegar. Initiativet vil bli starta og koordinert gjennom eit prosjekt for å utvikle ein verksemdsarkitektur, der alle prosjekt, applikasjonar, forretningsprosessar, strategiar og organisasjonseiningar i verksemda skal modellerast c) (15 poeng) Beskriv overordna ein framgangsmåte for korleis ein kan etablere krav til ein ny modelleringsmetode for selskapet. Modelleringsmetoden inneheld beskriving av modelleringsspråk og modelleringsverkty. d) (15 poeng) Etter ein lengre prosess, bestemmer A/S Dental seg for å bruke METIS som modelleringsverkty. Dei vil anten bruke UML eller EEML som modelleringsspråk. Frå arbeidet som du har omtala i oppgåve 3a) har dei avklart kva det er dei treng å modellere, samt kven som vil vere involvert i modelleringa. Beskriv ein mogleg framgangsmåte for korleis ein kan velje det modelleringsspråket som er best eigna for organisasjonen. Merk at du ikkje skal gjere sjølve evalueringa.

Appendix 1: EEML Conceptual meta-model Page 12 of 12