Тәжірибелік жұмыс №13. Бағдарламалық жасақтама компонентін құруға қажетті талаптарды құжаттау және талдау

Тәжірибелік жұмыс №13. Бағдарламалық жасақтама компонентін құруға қажетті талаптарды құжаттау және талдау
1 / 25
next
Slide 1: Slide

This lesson contains 25 slides, with interactive quizzes and text slides.

Items in this lesson

Тәжірибелік жұмыс №13. Бағдарламалық жасақтама компонентін құруға қажетті талаптарды құжаттау және талдау

Slide 1 - Slide

Мақсаты
Бағдарламалық компонентті әзірлеуге қажетті талаптарды құжаттау және талдау процесін бекіту.

Slide 2 - Slide

Сабақтың жоспары
1. Ұйымдастыру кезеңі.
2. Үй тапсырмасын тексеру.
3. Студенттерді негізгі кезеңдегі жұмысқа дайындау.
4. Тәжірибелік жұмысты түсіндіру және орындау.
5. Сабақты қорытындылау. Бағалау.
6. Үй тапсырмасы және рефлексия.

Slide 3 - Slide

Үй тапсырмасы.                      
        Тест                         

Slide 4 - Slide

1. Бағдарламалық қамтамасыз
етуді жобалауда мақсаттар мен міндеттер қою дегеніміз не?
timer
0:30
A
Бұл жобалаудың соңғы нәтижесін анықтау және тұжырымдау процесі
B
Бағдарламалау тілін таңдау
C
Пайдаланушы интерфейсінің дизайнын жасау
D
Бағдарламалық өнімді тестілеу

Slide 5 - Quiz

2. Неліктен бизнес-процестерді талдау қажет?
timer
0:30
A
Шығындарды азайту
B
Сапаны жақсарту сипаттау
C
Тиімділікті оңтайландыру
D
Барлық жауап дұрыс

Slide 6 - Quiz

3. Смарт мақсаттар дегеніміз не?
timer
0:30
A
Нақты, өлшенетін, қол жеткізуге болатын, өзекті және уақытқа байланысты мақсаттарды анықтауға көмектесетін мақсат қою жүйесі
B
Бұл мүдделі тараптарды анықтау
C
Жобалаудың соңғы нәтижесін анықтау және тұжырымдау процесі
D
Дұрыс жауап жоқ

Slide 7 - Quiz

4. Мүдделі тараптар кімдер?
timer
0:30
A
Мүдделеріне бизнес процесс немесе нәтиже әсер етуі мүмкін кез келген адамдар мен ұйымдар
B
Тек клиенттер
C
Тек ұйымдар
D
Инвесторлар

Slide 8 - Quiz

5. Мүдделі тараптарды басқаша қалай атайды?
timer
0:30
A
Стейкхолдер
B
Клиенттер
C
Жабдықтаушылар
D
Инвесторлар

Slide 9 - Quiz

6. Міндеттерді нақты анықтау неліктен маңызды?
timer
0:30
A
Жоспарлауды жақсарту үшін
B
Өнім сапасын арттыру үшін
C
Ресурстарды тиімді пайдалану үшін
D
Барлық жауап дұрыс

Slide 10 - Quiz

7. Бағдарламалық жасақтаманы әзірлеуде мақсаттар мен міндеттерді қоюдың негізгі принциптері?
timer
0:30
A
Смарт мақсаттар
B
Ашықтық
C
Кері байланыс
D
Барлық жауап дұрыс

Slide 11 - Quiz

8. Смарт мақсат қоюда қол жетімділік нені білдіреді?
timer
0:30
A
Мақсат қолда бар ресурстар мен мүмкіндіктерді ескере отырып, нақты қол жеткізуге болатын болуы керек
B
Мақсат жалпы стратегиямен логикалық түрде байланысты болуы керек
C
Мақсатқа белгілі бір уақыт шеңберінде қол жеткізуге болады
D
Мақсатқа жету сандық және сапалық тұрғыдан өлшенетін болуы керек

Slide 12 - Quiz

9. Бизнес-процестерді талдау қалай жүргізіледі?
timer
0:30
A
ақпарат жинау, процестік модельдеу, бағалау және жақсарту
B
шешім қабылдауға әсер ету, жақсарту
C
бағалау
D
барлығы дұрыс

Slide 13 - Quiz

10. Смарт мақсат қою кезінде шектеу нені білдіреді?
timer
0:30
A
Мақсатты жүзеге асыруға назар аударуды қамтамасыз ету үшін белгілі бір уақыт шеңберінде қол жеткізуге болады
B
Мақсат екіұштылықсыз немесе арнайы тұжырымдалуы керек
C
Мақсат қолда бар ресурстар мен мүмкіндіктерді ескере отырып, нақты қол жеткізуге болатын болуы керек
D
Мақсатқа жету сандық және сапалық тұрғыдан өлшенетін болуы керек

Slide 14 - Quiz

Миға шабуыл

Slide 15 - Slide

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

Slide 16 - Drag question

Тәжірибелік жұмыс

Slide 17 - Slide

                   1-топ
                  2-топ
                       3-топ
Интернет-дүкенге арналған веб-қосымшаны әзірлеуге қойылатын талаптардың құрылымдық тізімін жасаңыз. Қолданбаның негізгі функционалдығын, өнімділігін, қауіпсіздігін және ыңғайлылығын сипаттайтын кем дегенде 10 функционалды және функционалды емес талаптарды қосыңыз.
Саяхатшыларға арналған мобильді қосымшаның әлеуетті пайдаланушыларымен сұхбат жүргізіңіз. Осы қосымшадан пайдаланушылардың негізгі қажеттіліктері мен үміттерін анықтаңыз, негізгі функционалды және функционалды емес талаптарды бөлектеңіз, алынған мәліметтерді құжатталған талаптар кестесі түрінде ұсыныңыз.
CRM (клиенттермен қарым-қатынас) жүйесін әзірлеу үшін құжаттаманы талдаңыз және компанияның сату басшыларымен кездесу өткізіңіз. Автоматтандыруды қажет ететін негізгі бизнес-процестерді анықтаңыз, жүйенің ыңғайлылығына қойылатын талаптарды, сондай-ақ деректер қауіпсіздігіне қойылатын талаптарды анықтаңыз. Алынған талаптарды құрылымдық түрде тұжырымдаңыз.

Slide 18 - Slide

Бірінші тапсырманы бағалау критерийлері
 Интернет дүкенге арналған веб-қосымшаны әзірлеу:
1. Құрылымдық тізімде барлық 10 функционалды және функционалды емес талаптардың болуы. (30 ұпай)
2. Қолданбаның функционалдығына, өнімділігіне, қауіпсіздігіне және ыңғайлылығына әсерін қоса алғанда, әрбір талаптың нақты сипаттамасы. (20 ұпай)
3. Талаптардың нақтылығы мен нақтылық деңгейі. (20 ұпай)
4. Талаптардың онлайн дүкеннің мақсаттары мен қажеттіліктеріне сәйкестігі. (15 ұпай)
5. Веб-қосымшаны әзірлеу шеңберінде талаптардың шынайылығы мен орындылығын бағалау. (15 ұпай)

Slide 19 - Slide

Екінші тапсырманы бағалау критерийлері
Саяхатшыларға арналған мобильді қосымшаның әлеуетті пайдаланушыларымен сұхбат:
1. Әлеуетті пайдаланушылармен жүргізілген сұхбаттың сапасы. (30 ұпай)
2. Пайдаланушылардың негізгі қажеттіліктері мен үміттерін құжатталған түрде анықтау.        (20 ұпай)
3. Сұхбат негізінде негізгі функционалды және функционалды емес талаптарды бөліп көрсету. (20 ұпай)
4. Талаптар кестесінің анықтығы мен құрылымдылығы. (15 ұпай)
5. Анықталған талаптардың саяхатшыларға арналған қолданбаның мақсатты аудиториясының қажеттіліктеріне сәйкестігін бағалау. (15 ұпай)

Slide 20 - Slide

Үшінші тапсырманы бағалау критерийлері
Құжаттаманы талдау және CRM жүйесін әзірлеу үшін компанияның сату басшыларымен кездесу:
1. Құжаттаманы және анықталған бизнес-процестерді талдаудың барабарлығы. (30 ұпай)
2. CRM жүйесінің ыңғайлылығына қойылатын негізгі талаптарды анықтау. (20 ұпай)
3. Құрылымдық нысанда деректердің қауіпсіздігіне қойылатын талаптарды ескеру. (20 ұпай)
4. Алынған талаптардың белгіленген құрылымы. (15 ұпай)
5. Әзірленіп жатқан CRM-жүйеге және оның компанияның сату бөлімі үшін әлеуетті пайдасына анықталған талаптардың қолданылуын бағалау. (15 ұпай)

Slide 21 - Slide

Сабақты қорытындылау

Slide 22 - Slide

Үй тапсырмасы

Slide 23 - Slide

Үй тапсырмасы
Кез-келген бизнес жобаны таңдау арқылы, келесі тапсырмаларды орындаңыз.
1. Бизнес-процестерді талдау: талаптарды, тапсырыс берушінің негізгі мақсаттары мен қажеттіліктерін, жұмыстың негізгі кезеңдерін және жүйенің басқа компоненттерімен өзара әрекеттесуін анықтау.
2. Талаптарды құжаттау: құжаттаманың толықтығы мен құрылымдылығы, функционалдық және функционалдық емес талаптардың болуы керек.
3. Диаграммалар мен модельдерді құру: талаптарды және олардың өзара байланыстарын көрнекі түрде көрсету үшін UML диаграммаларының (мысалы, сынып, реттілік, белсенділік диаграммалары) болуы.

Slide 24 - Slide


😒🙁😐🙂😃

Slide 25 - Poll