Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Әртүрлі бағдарламалық қосымшаларды пайдалану арқылы «Backlog» ұғымын тереңінен зерттей отырып, Paint Editor-дің функционалды редакторын жасау

Автор:   •  Май 14, 2023  •  Курсовая работа  •  3,660 Слов (15 Страниц)  •  108 Просмотры

Страница 1 из 15

                                              Кіріспе

   Бағдарламалық жасақтаманы құру процесінде кәсіпқойлар шешуі керек мәселелер әдетте өте күрделі. Бұл мәселелердің табиғаты әрдайым айқын бола бермейді, әсіресе әзірленіп жатқан бағдарламалық жасақтама жүйесі инновациялық болса. Атап айтқанда, жүйе орындауы керек әрекеттерді нақты сипаттау қиын. Бағдарламалық жасақтама жүйесіне қойылған функциялар мен шектеулердің сипаттамасы осы жүйеге қойылатын талаптар деп аталады, ал осы функциялар мен шектеулерді оқыту, талдау, құжаттау және тексеру процесі талаптарды әзірлеу деп аталады.

     Талап терминін (бағдарламалық жасақтама жүйесі үшін) әртүрлі тәсілдермен түсіндіруге болады. Кейбір жағдайларда талаптар жүйенің функционалдығы мен шектеулері туралы жоғары деңгейдегі жалпы мәлімдемелерді білдіреді. Тағы бір төтенше жағдай - жүйелік функциялардың егжей-тегжейлі математикалық формальды сипаттамасы болып табылады.

Осындай, мәселелер туындамас үшін бізге «backlog product» ұғымымен жақынырақ танысу қажет. Backlog  (backlog product) — бұл жобада жұмыс істеу кезінде орындалатын тапсырмалардың тізімі. Сондай-ақ, артта қалу-бұл пайдаланушылар алуы керек функциялардың тізімі. Бастапқыда backlog термині экономикада қолданылып, қарызды білдірді. Бірақ, қазір оны бағдарламалық қамтамасыз етуге қойылатын талаптарды әзірлеу және талдау бағытында кеңінен пайдалануда.

Бэклогты жоба талаптарының тізімі депте атайды. Жұмыс барысында басты талап - тапсырыс берушінің тілектері.Жобаны әзірлеу барысында тапсырыс берушіден кері байланыс негізінде бэклог түзетіледі.Ол неғұрлым сапалы болса, команда жобаға тереңірек ене алады.

Бэклогтың негізінде екі құжат жатыр:

-  жобаның жол картасы. Бұл белгіленген мерзімдері, тұжырымдамасы, стратегиясы, мақсаттары бар жобаны әзірлеуді визуализациялау;

-  пайдаланушы туралы әңгімелер. Бұл Пайдаланушының көзқарасы бойынша жасалған өнім мүмкіндіктерінің сипаттамасы. Сипаттама нақты терминдерсіз қарапайым сөздермен арнайы жасалады.

Талаптарды әзірлеу:

- Талаптарды әзірлеу - бағдарламалық жүйелерді құру процесінің негізгі кезеңдерінің біріншісі. Бұл кезең келесі негізгі жұмыстардан тұрады.

- Пәндік саланы талдау. Пәндік аймақтың мәнін анықтауға, функционалдылыққа қойылатын бастапқы талаптарды анықтауға және жобаның шекараларын анықтауға мүмкіндік береді.

- Орындылықты талдау. Жаңа бағдарламалық жүйелер үшін орындалуы керек. Пәндік саланы талдау, жүйенің жалпы сипаттамасы және оның мақсаты негізінде жобаны жалғастыру немесе аяқтау туралы шешім қабылданады.

- Талаптарды қалыптастыру және талдау. Пайдаланушылармен өзара әрекеттесу, жүйеге жүктелген тапсырмаларды талқылау және талдау, модельдер мен прототиптерді әзірлеу арқылы әзірлеушілер пайдаланушы талаптарын тұжырымдайды.

- Талаптарды құжаттау. Алдыңғы кезеңде қалыптасқан пайдаланушы талаптары құжатталуы керек. Бұл құжаттың негізгі оқырмандары пайдаланушылар болатынын ескеру қажет, сондықтан оған қойылатын негізгі талаптар айқындық пен түсінікті болады.

- Талаптарды нақтылау. Әзірлеушілер жүйенің нақты талаптарын қалыптастыру арқылы пайдаланушылардың талаптарын егжей-тегжейлі көрсетеді.

- Талаптарды келісу және бекіту. Бұл кезеңде пайдаланушы және жүйелік талаптар барлық функционалдық және функционалдық емес талаптарды қамтитын бірыңғай құжат түрінде ресімделуі тиіс. Мұндай құжат, әдетте, талаптардың сипаттамасы деп аталады. Талаптардың спецификациясы келесі сапа сипаттамаларын қанағаттандыруы керек: дұрыстығы, бірегейлігі, толықтығы және дәйектілігі.

Жұмыстың мақсаты – Әртүрлі бағдарламалық қосымшаларды пайдалану арқылы «Backlog» ұғымын тереңінен зерттей отырып, Paint Editor-дің функционалды редакторын жасау.        

...

Скачать:   txt (56.2 Kb)   pdf (1.5 Mb)   docx (1.2 Mb)  
Продолжить читать еще 14 страниц(ы) »
Доступно только на Essays.club