Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ERP.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
592.1 Кб
Скачать
  1. List advantages and disadvantages of prototyping in software engineering(Бағдарламалық қамтамасыз етудегі прототиптердің артықшылықтары мен кеемшіліктерін тізіп жаз)

Модель прототипі (макеті).Мұнда негізгі идея мынадай:жоба немесе кодтау басталғанша талаптарды тоқтату орнына бір макет (прототип) құруға болады,оның мақсаты талаптарды түсіну. Прототипі қазіргі уақытта белгілі талаптарға негізделген.Прототип негізінде клиентке қажетті жүйесінің талаптарын толыққанды түсіндіруге болады.Прототиптер қолданыстағы жүйесі және процессі жоқ күрделі және үлкен жүйелер талаптарын анықтау үшін ыңғайлы болып келеді. Прототип әдетте толық емес жүйе,онда көптеген бөліктер құрылмаған.

Прототипті модельдердің артықшылықтары:

  1. Құру процессіне қолданушылар белсенде араласады;

  2. Құрылған жүйені түсіну қолданушыларға қиындық туғызбайды;

  3. Қателер әлдеқайда ертерек табылуы;

  4. Қолоданушылардың пікірін ескеру;

  5. Жеткіліксіз ункциональдықты оңай анықтауға болады;

  6. Талаптарды тексеру, жылдам іске асыру, толық емес, бірақ функционалды қолдану.

Прототипі модельдер Кемшіліктері:

  1. Іске асыру одан кейін жүйені құру жолын қалпына келтіруге әкеледі.

  2. Іс жүзінде бұл әдістеме жүйенің күрделілігі арттыруы мүмкін, өйткені жүйе көлемі бастапқы жоспарлары тыс кеңейтілуі мүмкін.

  3. Аяқталмаған немесе сəйкес келмейтін талдау міндеттері.

Қай кезде прототипті моделді пайдалану керек:

  1. Жүйенің түпкі қолданушымен өзара әрекеттесуі орын алатын жағдайда;

  2. Қолдануда қарапайым және оқытуға ұзақ уақыт жұмсалмайтын жүйелер;

  1. List types of prescriptive models. Describe them and compare(Өкімдік модель түрлері, оларды сипатта және салыстыр)

Өкімдік модель мақсаты:

  1. Қажетті процестерді анықтау және олардың орындалуын анықтау.

  2. Қажетті өндіріс процесіне әкелетін ережелер мен нұсқаулықтарды орнатыңыз.

Өкімдік модельдер түрлерін:

  1. Каскадты моделі (Waterfall Model)-әрбір қадамдар келесі қадамға тиесілі қадамдар сериясы.

  • қарым-қатынас

  • жоспарлау

  • модельдеу

  • жобалау

  • орналастыру

  1. Қосымша моделі (Incremental Model)- сарқырама үлгісін ұстанады, бірақ қайталанатын қадамдар саны көп .

  • Алғашқы қадам жобаны жылдам нұсқасын алу болып табылады.

  • Екінші қадамы жақсы, егжей-тегжейлі нұсқасын алады.

  • Кейінгі қадам жақсы және толық бағдарламалық қамтамасыздандыруды алады.

  1. Жылдам бағдарламалар әзірлеу моделі (RAD Model)- қысқа даму цикліне баса назар аударатын қосымша моделі.

  • Құрамдас компонентке негізделген .

  • Барлық жобалар үшін ыңғайлы емес, атап айтқанда ірі жобалар.

  1. Эволюциялық модел (Evolutionary Process Models)-итеративті болып келеді,өйткені толық және күрделі жүйелер күн сайын дамуда.

  • Бағдарламалық қамтамасыз ету ұзақ уақыт бойы дамиды(веб-парақша –мысал ретіндеі)

  • Шектеулі нұсқасы бизнес қысымын қанағаттандыру үшін қажет.

  1. Прототиптер құрастыру (Prototyping)-прототиптер мақсат анықталмағанда және жалпыланғанда құрылады.

  • Прототипті талдау оқшау процестің немесе ұсынылған процестерінің бірі ретінде пайдаланылуы мүмкін.

  • Прототипі бірінші жүйе болып табылады.

  • Прототипі қысқа мерзімді пайдалануға арналған.

  1. Спираль моделі (The Spiral Model)-жаңа нұсқаларда және версияларда жиі қолданылады,ірі жобалар үшін жақсы.Мысалы, Adobe немесе Microsoft компанияларының жаңа өнімдері.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]