Kas ir elementārais modelis?
Inkrementālais modelis ir programmatūras izstrādes process, kurā prasības tiek sadalītas vairākos atsevišķos programmatūras izstrādes cikla moduļos. Pakāpeniska izstrāde tiek veikta, sākot no analīzes izstrādes, ieviešanas, testēšanas / verifikācijas, apkopes.
Katra iterācija iziet cauri prasībām, projektēšanas, kodēšanas un testēšanas fāzēm . Katrs nākamais sistēmas izlaidums pievieno funkciju iepriekšējam laidienam, līdz tiek ieviesta visa projektētā funkcionalitāte.
Sistēma tiek ražota, kad tiek piegādāts pirmais solis. Pirmais pieaugums bieži ir pamatprodukts, kurā tiek risinātas pamatprasības, un nākamajos pieaugumos tiek pievienotas papildu funkcijas. Kad klients ir analizējis galveno produktu, tiek izstrādāts plāns nākamajam pieaugumam.
Elementa moduļa raksturojums ietver
- Sistēmas izstrāde ir sadalīta daudzos mini izstrādes projektos
- Daļējas sistēmas tiek secīgi veidotas, lai izveidotu galīgo kopējo sistēmu
- Vispirms tiek risināta augstākās prioritātes prasība
- Kad prasība ir izstrādāta, prasība par šo pieaugumu tiek iesaldēta
Papildu fāzes | Darbības, kas veiktas pakāpeniski |
Prasību analīze |
|
Dizains |
|
Kods |
|
Pārbaude |
|
Kad izmantot elementāros modeļus?
- Sistēmas prasības ir skaidri saprotamas
- Kad rodas pieprasījums pēc produkta pirmstermiņa izlaišanas
- Kad programmatūras inženieru komanda nav pārāk kvalificēta vai apmācīta
- Kad ir iesaistītas augsta riska funkcijas un mērķi
- Šāda metodika vairāk tiek izmantota tīmekļa lietojumprogrammām un uzņēmumiem, kuru pamatā ir produkti
Inkrementālā modeļa priekšrocības un trūkumi
Priekšrocības | Trūkumi |
|
|
|
|
|
|
|
|
| |
|