
mettaadaatta modeling

chila munkootty nirvachicha prashnangalkk baadhakavum upayogapradavumaaya modalukalude vishakalanathinum nirmmaanathinumaayi software enchineeyaringilum systems enchineeyaringilum upayogikkunna oru tharam metamodelingaanu mettaadaatta modeling.
munkootty nirvachicha prashnangalude vibhaagathil modelinginu baadhakavum upayogapradavumaaya frameukal, niyamangal, parimithikal, modalukal, sidhaanthangal ennivayude vishakalanam, nirmmaanam, vikasanam ennivayaanu mettaa modeling.
rekhaachithrathinte mettaa-daatta vashath oru aashaya rekhaachithram adangiyirikkunnu. booch, rumbog, jacobson (1999) ennivayil vivarichirikkunnathu ithu adisthaanaparamaayi krameekaricha klaas diagramaanu. ashayam, saamaanyavalkkaranam, bandham, bahuswarata, eakaagratha ennivayaanu pradhana ashayangal.
metadatamodaling ashayangal.
onnamathaayi, oru ekeekritha modeling bhasha (uml) klaasinte lalithamaaya pathippaanu oru ashayam. oru ashayam nirvachikkaan klaas nirvachanam sweekarikkunnu, athaayath ore attributeukal, pravartthanangal, bandhangal, ardhashaasthram enniva pankidunna oru koottam vasthukkal.
thaazhepparayunna aashaya tharangal vyakthamaakkunnu
modeling saankethikavidyayil upayogikkunna moonnu aashaya tharangal chithram 1 ll chithreekarichirikkunnu. ashayangal ellaayppozhum diagramil mathramalla, diagraminu purathu paraamarshikkumbozhum valiyaksharathil vaykkunnu.
chithram 2ll moonnu aashaya tharangalum udaaharanamaayi nalkiyittundu. ekeekritha prakriyayile workfloyude aavashyakathayude prakriya-daatta diagraminte oru bhagam chithreekarichirikkunnu. onno athiladhikamo abhinethaakkalum onno athiladhikamo upayoga kesukalum ulkkollunna oru thuranna aashayamaanu yoos cases model. nadan oru saadhaarana aashayamaanu, athil kooduthal upa-ashayangalonnumilla. ennirunnaalum, yoos cases oru clossed aashayamaanu. oru upayoga kesil oru vivaranam, sambhavangalude ozhukk, vyavasthakal, prathyeka aavasyakathakal muthalaayava adangiyirikkunnu. eee saahacharyathil aaa vivarangal velippeduthunnathu anaavasyamaayathinaal, upayoga cases oru clossed aashayathode chithreekarichirikkunnu.
saamaanyavalkkaranam.
oru pothu ashayavum kooduthal nirddishta ashayavum thammilulla bandham prakadippikkunnathinula oru maargamaan saamaanyavalkkaranam. koodaathe, aavashyamenkil, thirichariyappedunna aashayangalude grouppukal overlapping aano atho disjoyint aano, poornnamaano atho apoornnamaano ennu soochippikkaan kazhiyum. chithram 3 ll chithreekarichirikkunnathu, thuranna ambadayaalamulla oru khara ambaanu saamaanyavalkkaranam drishyamaakkunnathu.
chithram 4-ll, muun khandikayil vivarichirikkunna vyathyastha ashayangal thammilulla bandham kaanikkunnathiloode saamaanyavalkkaranam udaaharanamaayi kaanapedunnu. staanderd ashayavum sankeernamaaya ashayavum oru prathyeka tharatthilulla aashayamaanu. pinneedu, oru sankeernamaaya ashayam oru thuranna aashayamaayum oru adacha aashayamaayum vyakthamaakkam.
association.
ashayangal mattonninumayi engane bandhappettirikkunnave vyakthamaakkunna oru gadanaaparamaaya bandhamaan association. ithinu rund aashayangale (bainari association) allengil randil kooduthal aashayangale (enn-aarii association) bandhippikkaan kazhiyum. oru associatione oru dishaabodhamillaatha khararekha upayogichu prathinidheekarikkunnu. associationu ardham nalkunnathinu, oru perum perinte nirddeshavum nalkaam. peru oru sajeeva kriyayude roopathilaanu, oraal vaayikkenda dishayilekku viral choondunna oru trikonamaanu perinte dishaye prathinidheekarikkunnath. oru perum perum thammilulla bandham chithram 5 ll chithreekarichirikkunnu.
chithram 6 (neekkam cheytha) ll bandhatthinte oru udaaharanam chithreekarichirikkunnu. ekeekritha prakriyayile aavashyakathakalude vishakalanathinte prakriya-daatta rekhaachithrathinte oru bhagamaanu udaaharanam. rund ashayangalum kooduthal vipuleekarikkappedaathil, niravadhi upa ashayangal nilavilundenkilum, ashayangal adanja aashayangalaayi chithreekarichirikkunnu. sarway vivaranam cases modalinte upayogathe vivarikkunnu" ennaanu chithram parayunnath.
bahuswarata.
perum perum ozhike, oru associationu kooduthal savisheshathakal undayirikkaam. oru prathyeka aashayathinte ethra vasthukkale oru associationte udaaharanathiludaneelam bandhippikkaan kazhiyumennu onniladhikam samkhyakal upayogichu oraalkk parayaan kazhiyum. thaazhepparayunna padaprayogangal upayogichaanu gunithathe drishyavalkkarikkunnathu (1) krithyamaayi onninu, (0.. 1) onno poojyathino, (0.*) poojyathino athiladhikamo, (1.*) onno athiladhikamo, allengil udaaharanathinu (5) oru krithyamaaya samkhyaykku. chithram 7ll bahuswarathayumaayulla bandham chithreekarichirikkunnu.
gunithatthinte oru udaaharanam chithram 8ll prathinidheekarikkunnu. ithu chithram 6-leeii athe udaaharanamaanu, gunita moolyangal maathrame cherkkunnulloo. krithyamaayi oru sarway vivaranam krithyamaayi oru upayoga cases modaline vivarikkunnu' ennaanu chithram vaayikkunnath. oru sarway vivaranathinu poojyamo onniladhikam upayoga cases modalukalo vivarikkan kazhiyillennum oru upayoga cases modaline poojyamo onniladhikam sarway vivaranangalo upayogichu vivarikkan kazhiyillennum ithu soochippikkunnu.
koottukettil.
oru prathyeka tharam association agrigeshanaanu. mattu ashayangal (bhagangalaayi) adangiyirikkunna oru ashayam (mothatthil) thammilulla bandhathe aggregation prathinidheekarikkunnu. ithine 'oru' bandham ennum visheshippikkaam. chithram 9ll thuranna ashayavum staanderd ashayavum thammilulla oru aggregation bandham chithreekarichirikkunnu. oru thuranna ashayam onno athiladhikamo staanderd ashayangal ulkkollunnu, oru staanderd ashayam poojyamo athiladhikamo thuranna aashayathinte bhagamaanu.
chithram 10-ll, uml adisthaanamaakkiyulla web enchineeyaringile workflow pidichedukkunna aavashyakathakalude oru bhagam aggregation udaaharanamaayi nalkunnu. oru yoos cases modalil onno athiladhikamo abhinethaakkalum yoos kesukalum adangiyirikkunnu.
swathukkal.
chilappol aashayangalkk gunangal nalkendathinte aavasyakathakal nilanilkkunnu. chithram 11 ll chithreekarichirikkunnathu, aashayathinte peril cheria aksharathilaanu propertykal ezhuthiyirikkunnathu.
chithram 12ll gunangalulla oru aashayathinte oru udaaharanam drishyavalkkarikkappettikku. kanseptt savisheshathaykk yathaakramam naalu gunangalunda munganana, tharam, risk, staattas.
pattika 1-ll oro ashayavum avatharippikkunna oru pattikaykku sariyaaya nirvachanam aavasyamaanu, athu oru saadhaarana glosseryil ninnu pakarthaanaanu munganana. vaachakathile ellah aashayanaamangalum valia aksharangalodeyaanu.

