Full Transcript

**Prototipų kūrimo modelis. Tipai, paskirtis** Tai komunikacijos priemonė, padedanti pasiekti bendrą sutarimą dėl numatytų sistemos savybių tarp kūrėjų, analitikų ir suinteresuotųjų šalių ar vartotojų. **Mėtymo (throwaway)** -- skirtas vartotojų reikalavimams išsiaiškinti ir patikslinti. **Evoliu...

**Prototipų kūrimo modelis. Tipai, paskirtis** Tai komunikacijos priemonė, padedanti pasiekti bendrą sutarimą dėl numatytų sistemos savybių tarp kūrėjų, analitikų ir suinteresuotųjų šalių ar vartotojų. **Mėtymo (throwaway)** -- skirtas vartotojų reikalavimams išsiaiškinti ir patikslinti. **Evoliucinis (evolutionary)** -- iš pradžių sukurtas prototipas palaipsniui tobulinamas atsižvelgiant į klientų atsiliepimus, kol galiausiai jis priimamas. **Laipsniškas (incremental)** -- galutinis laukiamas produktas suskaidomas į skirtingas mažas prototipų dalis ir kuriama individualiai. **Ekstremalus (extreme)** -- naudojamas interneto svetainių kūrimui. **Prototipais grindžiamo programinės sistemos kūrimo etapai:** 1. **Reikalavimų rinkimas**: Išsiaiškinami pagrindiniai sistemos reikalavimai, bet išlieka galimybė keisti detales. 2. **Pradinio prototipo kūrimas**: Sukuriamas „mėtymo" (angl. throwaway) prototipas, skirtas vartotojų reikalavimams išsiaiškinti ir patikslinti. 3. **Prototipo vertinimas**: Vartotojai peržiūri prototipą ir teikia grįžtamąjį ryšį, identifikuodami trūkumus ar patikslindami reikalavimus. 4. **Prototipo patobulinimas**: Remiantis atsiliepimais, prototipas atnaujinamas ar pertvarkomas. 5. **Galutinės sistemos kūrimas**: Kai reikalavimai aiškūs, prototipas tampa pagrindu galutinei sistemai arba pradedama kurti sistema nuo nulio. Naudojamas prototipas: **„mėtymo" (throwaway)** -- naudojamas tik specifikacijoms išsiaiškinti, o galutinė sistema kuriama atskirai. **Privalumai:** - Ankstyvas naudotojų įtraukimas, geresnis reikalavimų supratimas, sutrumpintas laikas ir sumažintos išlaidos. - Reikalavimų inžinerijos procese prototipas gali padėti išgauti ir patvirtinti sistemos reikalavimus. - Sistemos projektavimo procese prototipas gali būti naudojamas programinės įrangos sprendimams tyrinėti ir sistemos vartotojo sąsajai kurti. **Trūkumai:** - Gali būti nepastebėti geresni sprendimai. - Jie gali nesuprasti, kiek programavimo reikia, kad prototipas taptų tvirta, veikiančia sistema. - Vartotojai gali prisirišti prie funkcijų, kurios buvo įtrauktos į prototipą svarstymui, o vėliau pašalintos iš galutinės specifikacijos. **Kūrėjų prisirišimas prie prototipo:** - Jei kūrėjai praleidžia daug laiko/pastangų kurdami prototipą, jie gali prie jo prisirišti. - Jie gali bandyti paversti ribotą prototipą galutine sistema. - Tai blogai, jei prototipas neturi tinkamos pagrindinės architektūros.

Use Quizgecko on...
Browser
Browser