1 / 18

Asmeninis programų kūrimo procesas

Asmeninis programų kūrimo procesas. Egzamino klausimai Andrius Adamonis Atnaujinta 2012-04-13. Tarpinis egzaminas – temos. 1. PSP principai 2. PSP modelio struktūra, lygiai ir praktikos 3. Kas yra procesas? Kas yra apibrėžtas procesas? 4. Programuotojo bazinio proceso veiklos

donkor
Télécharger la présentation

Asmeninis programų kūrimo procesas

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. Asmeninis programų kūrimo procesas Egzamino klausimai Andrius Adamonis Atnaujinta 2012-04-13

  2. Tarpinis egzaminas – temos • 1. PSP principai • 2. PSP modelio struktūra, lygiai ir praktikos • 3. Kas yra procesas? Kas yra apibrėžtas procesas? • 4. Programuotojo bazinio proceso veiklos • 5. PSP0.1 proceso apibrėžimas (paskirtis, įeitys, veiklos, rezultatai) • 6. Programų dydžio matavimas • 7. Ką tikimės rasti plane? • 8. Programų dydžio vertinimas • 9. Projekto tvarkaraščio sudarymas

  3. Tarpinio egzamino klausimai (2012 m.) • 0. Jūsų vardas ir pavardė • 1. Kokie yra Humphrey PSP modelyje pateikiami asmeninio proceso lygiai ir į ką fokusuojasi kiekvienas lygis? Kodėl praktikos į lygius sudėtos būtent tokia tvarka? • 2. PSP0.1 proceso apibrėžimas (paskirtis, įeitys, veiklos, rezultatai) • 3. Kokiomis metrikomis gali būti matuojamas programų dydis ir kuo jos skiriasi? • 4. Kokie 4 pagrindiniai dalykai turi būti adresuoti projekto plane?

  4. Tarpinio egzamino klausimai (2011 m.) • 0. Jūsų vardas ir pavardė • 1. Išvardinkite PSP0 proceso pirmojo ir antrojo detalumo lygmens veiklų pavadinimus • 2. Kokios yra PSP veiklos Kūrimas (Development) 5 įeitys ir kokie yra 3 rezultatai? • 3. Kokios 2 naujos įeitys atsiranda PSP0.1 procese (lyginant su PSP0)? • 4. Kokie 4 pagrindiniai dalykai turi būti adresuoti projekto plane? • 5. Išvardinkite 7 projekto tvarkaraščio sudarymo žingsnius

  5. Tarpinio egzamino klausimai (2011 m.) 2011-06-23 • 0. Jūsų vardas ir pavardė • 1. Kokie yra PSP modelyje pateikiami asmeninio proceso lygiai ir į ką fokusuojasi kiekvienas lygis? • 2-3. PSP0.1 proceso apibrėžimas (paskirtis, įeitys, veiklos, rezultatai) • 3. Kokios 2 naujos įeitys atsiranda PSP0.1 procese (lyginant su PSP0)? • 4. Kokie 4 pagrindiniai dalykai turi būti adresuoti projekto plane? • 5. Išvardinkite 7 projekto tvarkaraščio sudarymo žingsnius

  6. Tarpinio egzamino klausimai (2010 m.) • 0. Jūsų vardas ir pavardė • 1. PSP0 proceso apibrėžimas • Pateikti PSP0 proceso apibrėžimą („skriptą“), apimantį: • Proceso paskirtį • Įeičių (input) aprašymus • Veiklų aprašymus • Rezultatų (output) aprašymus • 2. Programų dydžio matavimas • Kokiomis metrikomis gali būti matuojamas programų dydis? • Kuo skiriasi įvairios metrikos? • Detaliau apibūdinti LOC metriką ir jos taikymą matuojant parašytos programos dydį ir vertinant planuojamos rašyti programos dydžius

  7. Tarpinio egzamino klausimai (2009 m.) • 0. Jūsų vardas ir pavardė • 1. PSP modelio struktūra, lygiai ir praktikos • Pateikti PSP modelio struktūrą, lygius ir praktikas • Išaiškinti, kaip interpretuoti praktikų išdėstymą į skirtingus lygius • Paaiškinti argumentus, kodėl praktikos sudėstytos į lygius būtent tokia tvarka • 2. Bazinio programuotojo proceso veiklos • Pateikti bazinio proceso veiklas • Apibūdinti kiekvieną veiklą ir apibūdinti matavimus pagal PSP, atliekamus kiekvienoje iš šių veiklų

  8. Galutinis egzaminas – temos • Apimtis, temos: • PSP1.1 praktikos • PĮ projekto planavimas • PSP2 procesas • Projekto ir kodo peržiūros • PĮ projektavimas • PSP2.1 procesas • PĮ projektavimo šablonai • PSPBoK: http://uosis.mif.vu.lt/~adamonis/psp/1011p/The%20Personal%20Software%20Process%20Body%20of%20Knowledge%202.0.pdf

  9. Galutinis egzaminas – klausimai (1) • 1. Apibūdinti, kaip parengiama PSP 1.0 Projekto Plano Suvestinė forma: kokie dydžiai įrašomi ir iš kur jie paimami (kokių formų, kaip apskaičiuojami) • Ref: Pratybos06 • 2. PĮ projekto planavimas: kam reikalingas planavimas? Planavimo žingsniai • Ref: Tema03#3-9, PSPBoK 4.1, 4.2 • 3. Išvardinti ir apibūdinti projekto plano charakteristikas • Ref: PSPBoK 4.4.1 • 4. Kuo skiriasi periodo planas nuo projekto plano? • Ref: PSPBoK 4.4.2 • 5. Užduoties apimtis ir įvykdymo trukmė – kuo skiriasi ir kaip nustatyti trukmę pagal apimtį • Ref: PSPBoK 4.4.3 • 6. Išvardinti ir apibūdinti užduočių tvarkaraščio sudarymo žingsnius • Ref: Pratybos05#13, PSPBoK 4.4.5-7, 4.4.9

  10. Galutinis egzaminas – klausimai (2) • 7. Apibūdinti, kaip sekamas užduočių tvarkaraščio vykdymo progresas (earned value); aptarti, kada ir ką daryti, jei vykdymo būklė nukrypsta nuo plano • Ref: Pratybos05#13-14, PSPBoK 4.5, 4.6 • 8. PĮ projektavimas: kas tai yra ir kam jo reikia • Ref: Tema04#3-4, PSPBoK 6.1 • 9. Kokie yra sistemos projektavimo lygiai • Ref: Tema04#5, PSPBoK 4.4.1 • 10. Kokie yra PSP projektavimo dokumentavimo šablonai ir kas kiekviename iš jų specifikuojama (glaustai apibūdinti) • Ref: Tema04#7-16, PSPBoK 6.5 • 11. Kokių procesų skriptus siūloma pasiruošti PSP medžiagoje (be PSP naujos programos kūrimo skripto)? • Ref: Tema05#7-15, PSPBoK 7.2, 7.3

  11. Egzamino klausimų patikslinimai (1) • >> 7. Apibūdinti, kaip sekamas užduočių tvarkaraščio vykdymo progresas (earned value); aptarti, kada ir ką daryti, jei vykdymo būklė nukrypsta nuo plano • > Ar tinkamas toks atsakymas:Per planavimą, bendras projekto užduočių PV gali būti skaičiuojamas už kiekvieną laikotarpį. Bet kuriame projekto etape EV gali būti palygintas su PV ir tokiu būdu yra sužinoma ar projektas pagal planą vėluoja, vyksta laiku, vyksta greičiau. Jei projektas nukrypsta nuo plano:Išplėsti modulius su klaidomis (peržiūrėti ir pataisyti defektus, jei modulio projekto klaidos rimtos – perklasifikuoti modulį perdarymui, regresiškai ištestuoti, suprogramuoti reikiamus išplėtimus pagal PSP), modulių ištaisymas (dokumentuoti modulio projektą, perprojektuoti, jei per sudėtingas, peržiūrėti dizainą ir kodą, ištaisyti aptiktus defektus, regresiškai ištestuoti). • Tokį atsakymą vertinčiau ~10%, todėl, kad nepaaiškinta, kas yra PV ir EV, kaip suskaičiuoti EV po kiekvienos užduoties atlikimo (skaitykite PSPBoK1 4.5-4.6 skyrius). Antroji atsakymo dalis nepasako, ką daryti su projekto planu (atsakymas – PSPBoK1 4.6).

  12. Egzamino klausimų patikslinimai (2) • >> 11. Kokių procesų skriptus siūloma pasiruošti PSP medžiagoje (be PSP naujos programos kūrimo skripto)? • > Gal galite šį klausimą performuoluti, nes nelabai suprantu. Pagal pateiktus ref. nerandu konkrečių atsakymų. • Patikslinau nuorodą: Tema05#7-15, PSPBoK1 7.2, 7.3

  13. Egzamino klausimai (2012 m. išankst.) • 1. Apibūdinti, kaip parengiama Projekto Plano Suvestinė pagal PSP2.1 forma: kokie dydžiai įrašomi į jos langelius ir iš kur jie gaunami • perrašomi iš kur, o beigi kas yra pradinis duomenų šaltinis • 2. Kokie yra PSP projektavimo dokumentavimo šablonai ir kam kiekvienas iš jų skirtas • Išvardinti, apibūdinti paskirtį

  14. Egzamino klausimai (2012 m. išankst. 2) • 1. Apibūdinti, kaip parengiama Projekto Plano Suvestinė pagal PSP2.1 forma: kokie dydžiai įrašomi į jos langelius ir iš kur jie gaunami • perrašomi iš kur, o beigi kas yra pradinis duomenų šaltinis • 2. Kokių procesų skriptus siūloma pasiruošti PSP medžiagoje (be PSP naujos programos kūrimo skripto) ir kokie yra esminiai tų šablonų žingsniai?

  15. Egzamino klausimai (2011 m.) • 1. PĮ projekto planavimas: kam reikalingas planavimas? Planavimo žingsniai • 2. Apibūdinti, kaip parengiama PSP 1.0 Projekto Plano Suvestinė forma: kokie dydžiai įrašomi ir iš kur jie paimami (kokių formų, kaip apskaičiuojami) • 3. Apibūdinti, kaip sekamas užduočių tvarkaraščio vykdymo progresas (earned value); aptarti, kada ir ką daryti, jei vykdymo būklė nukrypsta nuo plano • 4. PĮ projektavimas: kas tai yra ir kam jo reikia.

  16. Egzamino klausimai (2010 m.) • 1. Užduoties apimtis ir įvykdymo trukmė – kuo skiriasi ir kaip nustatyti trukmę pagal apimtį • 2. Apibūdinti, kaip parengiama Projekto Plano Suvestinė forma: kokie dydžiai įrašomi ir iš kur jie gaunami • 3. Išvardinti ir apibūdinti tvarkaraščio sudarymo žingsnius

  17. Egzamino klausimai (2009 m.) • 1. Kuo skiriasi periodo planas nuo projekto plano? • Paaiškinti šių sąvokų esmę ir panaudojimą realiose situacijose • 2. Apibūdinti, kaip parengiama Projekto Plano Suvestinė forma: kokie dydžiai įrašomi į jos langelius ir iš kur jie gaunami • perrašomi iš kur, o beigi kas yra pradinis duomenų šaltinis • 3. Kokie yra PSP projektavimo dokumentavimo šablonai ir kam kiekvienas iš jų skirtas • Išvardinti, apibūdinti paskirtį

More Related