-
Naštej 4 korake zajema zahtev po vrsti
Pridobivanje -> Analiza -> Specifikacija -> Validacija
-
Kaj velja za funkcionalne in kaj za nefunkcionalne zahteve
- Funkcionalne zahteve
- - opisujejo zahtevano obnašanje sistema
- -v obliki zahtevanih fumkcij
- -opisujemo z GLAGOLI
- _______________________
- Nefunkcionalne zahteve
- -opisujejo zahtevane lastnosti sistema
- -kakšen naj bo izgled
- -opišemo s pridevniki
-
Kaj je uporabniška zgodba in primer
- Opis funkcionalnosti, ki je pomembna za uporabnika
- Predstavlja zahteve naročnika
- Visokonivojska definicija zahtev
- BREZ TEHNOLOŠKIH PODROBNOSTI!
- Primer:
- -IME ZGODGE: Registracija uporabnika
- -OPIS: Uporabnik se mora registrirati z enoličnim uporabniškim imenom in geslom, preden lahko rezervira izbran hotel
- -OPOMBA: Uporabnik lahko preiskuje proste hotele kot gost a se mora prijaviti pred izvedbo
- -OCENA: 4
- -PRIORITETA: 3
- -SPREJEMNI TESTI
- ---- uporabniško ime mora biti enolično
- ---- poskusi registrirati z podvojenim up. imenom in geslom
- ---- poskusi registracijo samo z geslom
- ---- povezava ob pozabljenem geslu
-
Opis UML(Unified Model Language)
- Je jezik za opis zahtev in specifikacij
- Vsebuje množico tehnik grafičnih notacij za ustvarjanje vizualnih modelov
- UML se uporablja za podporo dokumentacije načrtovanja PO
- Ni programski jezik
- Kot sredstvo za lažjo diskusijo
- Kot podroben opis sistema
-
Kakšen je statičen in dinamičen model pri UML
- -Statičen model:
- Poudarek na statični strukturi sistema
- Uporablja objekte, atribute, operacije, relacije
- ______________________________________
- -Dinamičen model
- Poudarek na dinamičnem obnašanju sistema
- Prikazuje sodelovanje med objekti in spremembe notranjih stanj objektov
-
Kaj je namen načrtovanja arhitekture
Je ugotoviti in določiti. kako implementirati vse uporabnikove zahteve
-
Kaj je povezanost in kaj je kohezija?
- Povezanost:
- -je odvisnost med moduli
- -želimo čim manj povezane module
- -nepovezanost je v praksi skoraj nemogoča
- Kohezija
- -odvisnost znotraj modula
- -med elementi znotraj modula
- -želimo čim bolj kohezivne module
-
Naštej 4 elemente opisa načrtovalskega vzorca
- ime
- problem
- rešitev
- posledice
-
Katere 3 nivoje testiranja poznamo
- Test enot
- Test integracije
- Test sistema
-
Katere so 3 glavne aktivnosti obsega predaja sistema v uporabo
- Uvedba sistema
- Usposabljanje uporabnikov
- Dokumentacija sistema
-
Kateri so 4 glavni razlogi za spremembe po namestitvi
- Spremembe pričakovanj uporabnikov
- odprava napak v delovanju
- prilagotitev novim strojnim in programskim platformam
- izboljšanje performanc in ostalih nefunkcionalnih značilnosti
-
Kaj je evolucija programskega sistema
- Je cikličen proces skozi celotno življenjsko obdobje sistema
- Ko imamo sistem pride do predlogov za izboljšavo in ji uvedemo, ter te korake ponavljamo
|
|