1 / 9

O bjekt iškai orientuota analizė

O bjekt iškai orientuota analizė. Reikalavimai egzaminui. Saulius Valentinavi č ius ( s.valentinavicius @ gama.vtu.lt ) , Informacini ų Technologijų Katedra, L502/L504 . OOA. Reikalavimai egzaminui . Egzamino trukmė : dvi akademinės valandos. Egzamino forma : raštu.

elin
Download Presentation

O bjekt iškai orientuota analizė

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Objektiškai orientuota analizė Reikalavimaiegzaminui Saulius Valentinavičius (s.valentinavicius@gama.vtu.lt), Informacinių Technologijų Katedra, L502/L504

  2. OOA. Reikalavimaiegzaminui. Egzamino trukmė : dvi akademinės valandos Egzamino forma : raštu Egzamino vertinimas : Maksimalus galimas balas už teisingą egzamino klausimų atsakymą – 7 (septyni); Maksimalus galimas balas už žinias, įgytas laboratorinių užsiėmimų metu – 3 (septyni); Maksimalus suminis balas – 7+3 = 10. Egzaminasyravertinamasturint kursinio darbo vertinimą. Egzaminorezultatų paskelbimas : universitete numatyta tvarka. Pastaba : egzamino vertinimai universiteto informacinėje sistemoje gali būti koreguojami universitete numatytais terminais, t.y. 5 dienų bėgyje. Po šio termino egzaminų vertinimai negali būti ir nebus keičiami. Tikrinkitės savo vertinimus laiku ! Saulius Valentinavičius (s.valentinavicius@gama.vtu.lt), Informacinių Technologijų Katedra, L502/L504

  3. OOA. Reikalavimaiegzaminui.Klausimai Egzamino klausimai : Pirma klausimų grupė - Reikalavimų valdymas: 1.1 Reikalavimų valdymo procesas. Reikalavimai ir ryšiai tarp jų. Darbas su klientu; 1.2 Reikalavimų surinkimo proceso žingsniai ir jų interpretacija. Projekto analitiko tikslai ir funkcijos. Projekto vizija; 1.3 Vartotojų grupės ir jų atstovai. Sistemos ekspertas. Sprendimų priėmimas ir tvirtinimas; 1.4 Klientoreikalavimaiirverslotaisyklės; 1.5 Reikalavimų dokumentavimas. SRS. 1.6 Reikalavimų specifikacijoje sutinkamos diagramos ir jų dedamosios; 1.7 Programinės įrangos prototipo kūrimas. Reikalavimai prototipui; 1.8 Prioritetų nustatymas; 1.9 Reikalavimų tikrinimas; 1.10 Reikalavimų testavimas; Saulius Valentinavičius (s.valentinavicius@gama.vtu.lt), Informacinių Technologijų Katedra, L502 /L504

  4. OOA. Reikalavimaiegzaminui.Klausimai Egzamino klausimai : Antra klausimų grupė - UML pradmenys ir naudojimas OOA: 2.1 Vartojimo atvejai (Use Case) ir jų naudojimas; 2.2 Sekų (Sequence) diagramos ir jų naudojimas; 2.3 Bendradarbiavimo (Collaboration) diagramos ir jų naudojimas; 2.4 Veiklų (Activity) diagramos ir jų naudojimas; 2.5 Būsenų (State) diagramos ir jų naudojimas; 2.6 Klasių diagramos. Saulius Valentinavičius (s.valentinavicius@gama.vtu.lt), Informacinių Technologijų Katedra, L502/L504

  5. OOA. Reikalavimaiegzaminui.Klausimai • Egzamino klausimai : • Trečia klausimų grupė - Objektiškai-Orientuotos programinės įrangos projektavimo principai. Moduliariškumo principai (kriterijai): • 3.1 Programinių paketų kūrimo problemos. OO architektūros stilius. Blogo OO projektavimo požymiai; • 3.2 Atviro uždarumo principas (Open-Close principle). Strateginis uždarumas (Strategic closure) ; • 3.3 Liskov pakeičiamumo principas (the Liskov Substitution principle). Kontraktinis projektavimas (Design by contracts); • 3.4 Priklausomybių apsukimo (inversijos) principas (Dependency inversion priciple); • 3.5 Sąsajos atskyrimo principas (Interface Segregation principle); • 3.6 Stabilumo principas (Stability principle); • 3.7 Granuliariškumo ir ciklinės priklausomybės principai; Saulius Valentinavičius (s.valentinavicius@gama.vtu.lt), Informacinių Technologijų Katedra, L502/L504

  6. OOA. Reikalavimaiegzaminui.Klausimai • Egzamino klausimai : • Ketvirta klausimų grupė - GRASP šablonai ir jų taikymas : • 4.1 Kūrėjo šablonas; • 4.2 Eksperto šablonas; • 4.3 Mažos priklausomybės (Low Coupling) šablonas; • 4.4 Stipraus susiejimo (High Cohesion) šablonas ; Saulius Valentinavičius (s.valentinavicius@gama.vtu.lt), Informacinių Technologijų Katedra, L502/L504

  7. OOA. Reikalavimaiegzaminui.Klausimai • Egzamino klausimai : • Penkta klausimų grupė - Programinės įrangos vertinimo matavimai/metrikos : • 5.1 Bendrieji matavimai/metrikos. LOC (KLOC). Halstead‘o matavimai; • 5.2 Bendrieji matavimai/metrikos. McCabe kodo cikliškumo matavimas. Henry ir Kafuraduomenų cirkuliacijos tarp modulių sudėtingumo matas; • 5.3 Objektiniaimatavimai/metrikos. Metodų skaičius klasėse. Paveldėjimo gylis. Paveldėtojų kiekis; • 5.4 Objektiniaimatavimai/metrikos. Objektų klasių priklausomybė. Klasių reakcija. Metodų susiejimo trūkumas / Metodų nepanaudojimo matas; • 5.4 Objektiniaimatavimai/metrikos. MOOD matavimai; • 5.5Programinės įrangos kūrimo našumo matavimai/metrikos; • 5.6Programinės įrangos kūrimo kainos nustatymo būdai bei algoritmai (algoritminis kainos vertinimo būdas); Saulius Valentinavičius (s.valentinavicius@gama.vtu.lt), Informacinių Technologijų Katedra, L502/L504

  8. Reikalavimaiegzaminui.Egzamino atsakymų pateikimas Egzamino metu dėstytojas pateikia 3 (tris) klausimus. Kiekvienas iš pateiktų klausimų priklauso skirtingai klausimų grupei. Aprašant antrosios klausimų grupės klausimų atsakymus, būtina pateikti diagramų primityvų schemas ir jų aprašus, taip pat ryšių primityvų schemas bei jų aprašus. Būtinas komentuotas diagramų naudojimo pavyzdys. Aprašant trečiosios bei ketvirtosios klausimų grupės klausimų atsakymus, būtina pateikti komentuotą problemos aiškinimo UML schemą, taip pat detaliai išaiškinti nagrinėjamos problemos atsiradimo priežastis, bei šių priežasčių sprendimo būdus. Saulius Valentinavičius (s.valentinavicius@gama.vtu.lt), Informacinių Technologijų Katedra, L502 /L504

  9. Reikalavimaiegzaminui.Literatūra, reikalinga pasiruošti egzaminui Literatura: [1] Paskaitų medžiaga ir prezentacijos; Saulius Valentinavičius (s.valentinavicius@gama.vtu.lt), Informacinių Technologijų Katedra, L502/L504

More Related