-
Programmatūras attīstības tehnoloģija - problēmas ar Use Case
Lietojumu gadījumi (Use Case) – kas tas ir?
Jebkuras programmatūras sistēmas izveidošanas pamatmērķis ir – tāda programmatūras produkta izveidošana, kas palīdz lietotājam izpildīt savus ikdienas uzdevumus. Pirmkārt, lai izveidot tādas programmas ir jānosaka prasības, kuras apmierinās dota sistēma. Bet, ja lietotājam dot iespēju uzrakstīt visas prasības uz papīra, tad bieži vien tiek iegūts funkcijas saraksts, pēc kura grūti spriest vai topošā sistēma spēs realizēt sevi un atvieglot lietotāja darbu kā tādu. Nav īsti skaidrs, kuras no izpildāmām funkcijām ir vairāk svarīgākās un kam piemērotākas. Lai līdz galam izprast, kā jāstrādā sistēmai, ar vien biežāk tiek izmantots sistēmas funkcionalitātes apraksts ar lietošanas gadījumu palīdzību (Use Case jeb precedents). Lietošanas gadījumi – tas ir darbību secības apraksts, kuras var īstenot sistēma, reaģējot uz ārējām lietotāju vai citu programmatūras sistēmu iedarbībām. Lietošanas gadījumi atspoguļo sistēmas funkcionalitāti no tāda redzes viedokļa, ka jāsasniedz nozīmīgais lietotājam rezultāts, tāpēc lietošanas gadījumi precīzāk ļauj šķirot funkcijas pēc iegūta rezultāta nozīmīguma.…
Vairākums no sistēmu programmatūras izstrādes metodēm pamatā koncentrētas uz absolūti jauno sistēmu izveidošanu, tad kad praktiski visas programmatūras sistēmas saskārās ar izmaiņām visā savā eksistēšanas laikā un vairākos gadījumos šīs izmaiņas ir ļoti būtiskās. Lai šīs izmaiņas realizēt ir jātērē daudz laika un naudas. Līdz ar to rūpniecības sistēmu attīstībai ir jākoncentrējas galvenokārt uz sistēmas programmatūras izmaiņu pielāgošanās savā dzīves ciklā. Jauno sistēmu tādā veidā var uzskatīt par specifisko variantu – pirmā sistēmas versija. Case tehnoloģija ir Programmatūras projektēšanas metožu kopums; Instrumentālo līdzekļu kopums, kas ļauj modelēt kādu sistēmu, analizēt šo modeli visās izstrādes stadijās un izveidot pielikumus atkarībā no lietotāja prasībām.
