1 / 13

Asmeninis programų kūrimo procesas (PSP)

Asmeninis programų kūrimo procesas (PSP). 4 paskaita Saulius Ragaišis , VU MIF saulius.ragaisis@mif.vu.lt 200 8 - 03 - 26. Nevykęs pokštas. Organizacinė informacija (priminimas). Pirmų 3 užduočių atsiskaitymai priimami tik iki kovo 31 d. (pirmadienio) 23:59.

tawny
Download Presentation

Asmeninis programų kūrimo procesas (PSP)

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(PSP) 4 paskaita Saulius Ragaišis, VU MIF saulius.ragaisis@mif.vu.lt 2008-03-26

  2. Nevykęs pokštas

  3. Organizacinė informacija (priminimas) Pirmų 3 užduočių atsiskaitymai priimami tik iki kovo 31 d. (pirmadienio) 23:59. Konsultacijos (pageidaujantiems) vyks: kovo 27 d. (trečiadienį) nuo 12 val. 306 aud. kovo 28 d. (ketvirtadienį) nuo 14 val. 306 aud. balandžio 2 d. (trečiadienį) nuo 12 val. 306 aud. balandžio 3 d. (ketvirtadienį) nuo 14 val. 306 aud. Tarpinis egzaminas: balandžio 9 d. (trečiadienį) nuo 8:30. Antra semestro dalis prasideda balandžio 14 d. (pirmadienį).

  4. Einamoji situacija Duomenys 2008-03-2608:00(jau gauta ir 1 trečia užduotis, bet dar nepatikrinta)

  5. 2-os užduoties atsiskaitymo problemos, aktualios ir 3-iai užduočiai • Keistoki/neaiškūs vienetai Kompiliavimui, Testavimui – gali būti nenurodyti • Pažymėta, kad programa baigta kurti, bet nenurodytas jos dydis– jei pažymėta Baigta, būtina nurodyti programos dydį kodo eilutėmis (neskaičiuojant tuščių ir komentarų) • Viename laiko intervale fiksuojamos kelios veiklos ir “Baigta” bei vienetai (sukurtos programos dydis) nurodomi ties pirmąja veikla – turi būti nurodomi ties paskutine • B(aigta) žymima anksčiau nei programa iš tikrųjų baigta (pvz., po Projektavimo)– turi būti žymima tik tada, kai programa baigta kurti ir/arba atsiskaityta (ne daugiau 2 atžymų Baigta) • Nekorektiškai suskaičiuojamas laikas • Jei viename laiko intervale fiksuojame kelias veiklas, kitų eilučių stulpeliuose Nuo ir Iki reikia žymėti -"- • Nesilaikoma veiklų prioritetų (pvz., pratybų metu vyksta atsiskaitymas, bet sugaištas laikas fiksuojamas veiklai Paskaita/pratybos)

  6. 3-ios užduoties atsiskaitymas: esminės klaidos 2007 metais • Nesutampa LFF ir PSF duomenys, nesutampa DFF ir PSF duomenys • Papildoma informacija dėl 3-ios užduoties. Jei vykdomos papildomos veiklos, nenumatytos šioje užduotyje siūlomame procese (pvz., Peržiūra, Dokumentavimas, Skaitymas), jų duomenis (laiką ir defektus) priskirti pagrindinei veiklai (pvz., jei kodavimo metu teko paskaityti C dokumentaciją, o prieš kompiliuojant programa dar buvo peržiūrėta, tai visas sugaištas laikas priskiriamas Kodavimui) • Papildoma informacija dėl 3-ios užduoties: keli patarimai savikontrolei. Detalūs projekto vykdymo duomenys, užfiksuoti LFF ir DFF, ir suminiai duomenys PSF turi sutapti (pavyzdžiui, suma DFF laikų, sugaištų defektų šalinimui kažkurioje fazėje, negali būti didesnė už tos fazės laiką PSF) • Nesutampa PSF “Faktas” ir “Iki šiol” • Papildoma informacija dėl 3-ios užduoties: keli patarimai savikontrolei. PSF “Faktas” ir “Iki šiol” turi sutapti • Nesutampa padarytų ir pašalintų defektų skaičiai • Papildoma informacija dėl 3-ios užduoties: keli patarimai savikontrolei. Padarytų ir pašalintų defektų skaičiai turi sutapti (PSF: visi defektai padaromi kūrimo metu, o pašalinami kūrimo metu arba po kūrimo) • Pateikiama “niekieno” DTS forma– neužpildyta formos antraštė • 2-os užduoties atsiskaitymas: 1-o tipo klaidos. Pateikiama “niekieno” forma

  7. Papildyta praeitos paskaitos skaidrė Papildoma informacija dėl 3-ios užduoties: atliekamos veiklos ir jų priskyrimas fazėms Eilutėse pateikti 2 galimi veiklų priskyrimo fazėms variantai.Kiekvienas pasirenka jo nuomone tinkamesnį variantai, bet koks variantas buvo pasirinktas turi būti aiškiai matoma iš LFF. Dažniausiai pasitaikiusi 3-ios užduoties klaida 2007 metais: PSP veikla neįtraukta į PSF.

  8. 3-ios užduoties atsiskaitymas: kitos klaidos 2007 metais • LFF neužfiksuota, kad darbas baigtas ir/arba sukurtos programos dydis • Papildoma informacija dėl 3-ios užduoties: keli patarimai savikontrolei. LFF turi būti užfiksuota, kad darbas baigtas ir sukurtos programos dydis • Nekorektiškai fiksuojami defektai – padaryti ir pašalinti toje pačioje fazėje • Papildoma informacija dėl 3-ios užduoties: keli patarimai savikontrolei. Galima, bet pakankamai reta situacija – defekto padarymo ir pašalinimo fazės sutampa (vertėtų pasitikrinti, ar tai ne klaida) • Nevykdomos kai kurios veiklos (pvz., projektavimas) • Papildoma informacija dėl 3-ios užduoties. Rekomenduojama planuoti ir vykdyti visas numatytas programos kūrimo veiklas (Planavimas, Projektavimas, Kodavimas, Kompiliavimas, Testavimas, Atsiskaitymas, PSP veikla) • ir t.t.

  9. PSP struktūra

  10. Papildoma užduotis: PapUzd-ESP(antros kurso dalies) Eilučių skaičiavimo programa 0,5 taško iki gegužės 11 d. (0,2 iki gegužės 18; 0,1 iki gegužės 25) Pasirinktai aukšto lygio programavimo kalbai parašyti programą, skaičiuojančią kodo ir komentarų eilutes. Tuščios eilutės neskaičiuojamos. (detaliau reikalavimai buvo aptarti pratybų metu) Atsiskaitymui pateikiamas programos išeities kodas - vykdomų programų (exe failų) nesiųsti Užduoties atlikimas neprivalomas ir neįtakoja reikalavimo: Egzaminą gali laikyti tik atsiskaitę ne mažiau kaip 3 iš privalomų užduočių.

  11. PSP struktūra

  12. 4-a užduotis: U4-KS(antros kurso dalies) Kodavimo standartas 2 taškai iki gegužės 4 d. (1 iki gegužės 11; 0,5 iki gegužės 18; 0,2 iki gegužės 25) Analogiškai mažėja vertinimai ir už atsiskaitymą ne iš pirmo karto. Pasirinktai aukšto lygio programavimo kalbai (1) apibrėžti kodavimo standartą ir pateikti (2) programą, atitinkančią apibrėžtą standartą.

  13. Klausimai ?

More Related