150 likes | 306 Views
Vadovas doc. dr. Robertas Damaševičius Atliko IFM 4/2 gr. stud . Deividas Kreivys . Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas. Tikslas.
E N D
Vadovas doc. dr. Robertas Damaševičius Atliko IFM 4/2 gr. stud. Deividas Kreivys Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Tikslas Ištirti programų sistemų variantiškumo modelių, aprašytų požymių diagramomis (toliau – požymių modelių), specifikavimo, sintaksės validavimo, sudėtingumo įvertinimo ir konfigūravimo problemas. Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Uždaviniai • Aprašyti realizuoto požymių diagramų sintaksės varianto metamodelį. • Ištirti požymių diagramų specifikavimo problemas kuriant požymių modeliavimo įrankį. • Ištirti požymių modelių sintaksės patikrinimo (validavimo) problemas. • Atlikti požymių modelių sudėtingumo įvertinimo tyrimą. • Ištirti požymių modelių konfigūravimo problemas. • Pateikti, aprašyti ir ištirti tiriamos sistemos variantiškumo modelį. Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Požymių diagramų sintaksės varianto metamodelis Požymis – tai savitas, charakteringas sistemos atributas. Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Įrankių palyginimas Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Projektavimas • Apibrėžti funkciniai/nefunkciniai reikalavimai kuriamai sistemai; • Apibrėžtas statinis sistemos vaizdas; • Aprašyta sistemos sudėtis (PA); • Projektavimo metu buvo projektuojamas įskiepis Eclipse sistemai. Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Tyrimas • ištirtos požymių diagramų specifikavimo problemos, • identifikuotos požymių modelių validavimo problemos ir pasiūlytos taisyklės, leidžiančios suvaldyti ir neleisti įgyvendinti nekorektišką požymių modelį: • Elementas negali turėti ryšio pats su savimi; • Požymis negali turėti ryšio su aukštesnėje hierarchijoje esančiu elementu; • Pasirenkami „case“ arba „OR“ ryšiai turi turėti bent vieną elementą Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Tyrimas • realizuotos ir ištirtos 4 požymių modelių sudėtingumo vertinimo taisyklės, pagrįstos žmogaus sugebėjimu suprasti sistemos požymių modelį, • Pasirinkimo taškai ( 7 +/- 2); • Medžio gylis ( 7 +/- 2); • Medžio žemesni medžiai (angl. sub-trees); • Pagal Metcalfe tinklo galia ; • išskirtos pagrindinės požymių modelių konfigūravimo problemos ir pasiūlyti jų sprendimo būdai siekiant kuo labiau automatizuoti šį procesą: • Privalomojo ryšio problema; • XOR ryšio problema; • Pasirenkamas elementas(case - pasirinkimas). Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Ekspermentas • Realizuotas tiriamos sistemos modelis – požymių diagrama (elektroninės parduotuvės); • Ištirtas tyrimo metu apibrėžtų problemų pasiūlytų sprendimų būdų korektiškumas: • validavimo, • sudėtingumo vertinimo, • konfigūravimo. Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Elektroninės parduotuvės pavyzdys Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Sudėtingumo įvertinimas Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Šiame magistriniame darbe buvo • išnagrinėti požymių diagramų sintaksės variantai, • ištirti egzistuojantys požymių diagramų braižymo ir požymių modeliavimo įrankiai, nustatyti jų privalumai ir trūkumai, • aprašytas požymių diagramų sintaksės varianto metamodelis, • remiantis aprašytu metamodeliu realizuotas požymių diagramų modeliavimo įrankis, • pasiūlyta programų sistemų produktų linijų projektavimo metodika. Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
IT2010 Magistrinio darbo rezultatai pristatyti tarptautinėje konferencijoje 16th ConferenceonInformationandSoftware Technologies (IT 2010), vykusioje 2010 m. balandžio 21-23 d., Kaune Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas
Ačiū už dėmesį Programų sistemų variantiškumo modelių, aprašytų požymių diagramomis, tyrimas