|
IFI7023 Infokäitluse alused / Sügissemester 2008 (IT 04)
Iseseisev töö 4 Metamodelleerimine
1. Leidke artikkel: Leppänen M., An Integrated Framework for Meta Modeling, In: Manolopoulos Y., Pokomy J., Sellis T. (Eds.) Proceedings of Conf. on Advances in Databases and Information Systems (ADBIS’2006), LNCS 4152, Springer-Verlag, Berlin, 2006, 141-154. Selgitus ja juhis. Mauri Leppänen Jyväskylä Ülikoolist on kirjutanud hea ülevaate metamodelleerimisest (ehk mudelite modelleerimisest). Seda temaatikat on ta pikka aega uurinud. Ülevaade (ja Leppäse oma arendus) ilmus artiklina äsja kirjastuse Springer väljaannete sarjas Lecture Notes ot Computer Science. Artikli võib leida liikudes www.tlu.ee » Akadeemiline raamatukogu » E-teavikute andmebaasid ("E-ajakirjad") ja seejärel andmebaasi Springer Lecture Notes on Computer Science (nimistus tagapool). Online andmebaasis valige konverentsi Advances in Databases and Information Systems (ADBIS’2006) köide, seejärel köitest ülalosutatud artikkel. Märkus. Lecture Notes on Computer Science andmebaasiga ühenduse loomiseks peate järgima TLÜ Akadeemilise Raamatukogu veebilehel viidatud juhiseid. Praktiliselt tuleb Teil selleks allalaadida abiprogramm putty.exe ja selle abil luua ühendus TLÜ serveriga lin2.tlu.ee. Peate häälestama ka oma veebisirvija. NB! Oma TLÜ kasutajanime sisseandmisel programmis putty.exe tuleb nimi anda väiketähtedega. Kasutaja PriitP on putty.exe abiprogrammi abil loonud ühenduse TLÜ serveriga lin2.tlu.ee. Pange tähele, et nimi on sisestatud väiketähtedega.
Springer Lecture Notes on Computer Science online andmebaas. Ühendus on loodud TLÜ serveri lin2.tlu.ee kaudu.
2. Lugege Mauri Leppäse artikkel läbi, pöörates erilist tähelepanu küsimustele: - Mis on metamodelleerimine? - Millistel IT ja IS aladel metamodelleerimist kasutatakse? - Millised on spetsiifilised mõisted, mida metamodelleerimisel kasutatakse? - Mis on artikli autori omapoolne uuendus või panus?
Iseseisev töö tuleb kontrollimisele eksamil. Vt Iseseisev töö kirjandusega. Nõuded ja soovitused. Kommentaariks Eesmärk Selle ülesande eesmärgiks on tutvuda äri- ja infosüsteemide modelleerimise eesrindlike teoreetiliste kontseptsioonidega ja ka eesrindliku praktikaga. Ülesande kontekst Oluline on paigutada ülesanne õigesti laiemasse konteksti. Kuidas seondub modelleerimine, sh metamodelleerimine IT juhtimise praktikaga? Võime kasutada Feeny ja Willcocksi mudelit IT juhtimise 8 põhialast:
Allikas: Feeny D., Willcocks L. (1998) Core IS Capabilities for Exploiting Information Technology. Sloan Management Review, Spring 1998, 9-21.
Käesoleva ülesande teema – modelleerimine – puutub IT juhtimise aladesse "Business Systems Thinking" (süsteemne ärimõtlemine) ja "Architecture Planning" (arhitektuuri plaanimine). Praktikas on väga olulised ka teised Feeny & Willcocksi mudeli osad nagu "Relationship Building" (suhete loomine IT osakonna klientidega organisatsioonis) ja lepingute juhtimine (Contracts). Suhete hoidmise ja lepingute juhtimise kohta on teoreetilist kirjandust suhteliselt vähem kui tehnoloogia "sisusse" rohkem puutuvate küsimuste kohta. IS modelleerimise baasoskused Infosüsteemide ehitamisel vajalikud modelleerimise alusoskused peaksid teil olema omandatud eelnevas IT hariduses. Nende oskuste seas on: protsesside analüüsimine ja kirjeldamine, andmete analüüs, tarkvara struktuuri kirjeldamine jms. Kordamiseks või võrdluseks võite soovi korral tutvuda veebimaterjalis Ratsionaalne infotöötlus jaotise 6 Protsessid ja nende uurimine elementidega. Modelleerimise tehnikatest valdate tõenäoliselt kas swimlanes, IDEF, objekt-orienteeritud tehnikad (UML) või teisi sama klassi vahendeid. Eesti süsteemiarenduse praktikas tegutsemiseks nendest lihtsatest vahenditest võib-olla piisab. Kuid rahvusvahelistes projektides on tihti vaja töötada keerukamate meetoditega. Oluline on küsida: Milline on tänapäeva eesrindlik praktika äri- ja infosüsteemide modelleerimisel? Millised suunad on teoorias arendamisel? Pean tähtsaks ka küsida: Millised on modelleerimise piirid? Millistel tingimustel on mudelite kasutamine efektiivne? M.Leppäse artikkel on heaks näiteks Soomes sellel ala mitmete uurijate poolt tehtud töödest. Infosüsteemide arendusmeetodeid, nende meetodite omavahelisi suhteid (meta-meetodeid) on Soomes aastaid aktiivselt uuritud. Jyväskylä Ülikool on olnud selles töös üheks keskuseks. Infosüsteemide modelleerimise praktikaga seoses võib heita pilgu ka Infokäitluse bibliograafia jaotissse Äri- ja infosüsteemide kirjeldamine ja modelleerimine. Märgiksin sealt kahte artiklit, millega soovitan tutvuda (kuid see ei ole kohustuslik): – Watson et al (2004) artikkel Object-Orientation: A Tool for Enterprise Design sisaldab huvitavat üritust kirjeldada kogu ettevõtet ärilisest vaatepunktist, kasutades lihtsat objekt-orienteeritud meetodit. Väiteid IT modelleerimismeetodite rakendatavusest äri modelleerimisele on tehtud varemgi (seda on väidetud UMLi kohta), kuid seni on IT modelleerimine siiski äripoole inimestele liiga tehniliseks jäänud. Watson, R., Zinkhan, G., Pitt, L. (2004) Object-Orientation: A Tool for Enterprise Design. California Management Review, 46, 4, 89-110. – Gray (2003) esitab väga huvitava alternatiivse modelleerimismeetodi. Ärikonsultatsioonifirma Boston Consulting Group on oma äristrateegia konsultantide mõttetöö ergutamiseks välja töötanud nn Strateegiate Galerii. See artikkel on õpetlik selle poolest, et näidatakse traditsiooniliste protsessimudelite mitterakendatavust teadmustöö tegijate tööle (konsultandilt on vaja originaalset mõtlemist, mitte ettemääratud protsessi täitmist). Gray, D. (2003) A Gallery of Metaphors. Harvard Business Review, 81, 9, 92-93. Mõlemad artiklid on kättesaadavad EBSCO andmebaasist.
Võite lisaks leida ja tutvuda järgmiste modelleerimise teemale pühendatud artiklitega: 1) ajakirja IBM Systems Journal erinumber "Model-Driven Software Development" 2006, Vol 45, No 3. Ajakirja täistekstid on kättesaadavad ajakirja veebilehel. Kasutada võib ka EBSCO andmebaasi. Erinumbri sissejuhatus: Sabbah, D. (2006) Introduction. IBM Systems Journal, Vol 45, No 3, (1 lk) Sissejuhatav artikkel ajakirja IBM System Journal erinumbrile, mis on pühendatud äri- ja infosüsteemide modelleerimisele. Autor on ühe juhtiva infosüsteemide ja tarkvara modelleerimise vahendite tootja, Rational Software IBM Software Group, juht (general manager). 2) artikkel: P. Chowdhary et al (2006) Model Driven Development for Business Performance Management. IBM Systems Journal, Vol 45, No 3, p 587-605. – Kuidas kasutatakse Chowdhary et al (2006) artiklis Mauri Leppäse artiklis käsitletud metamodelleerimise mõisteid? |