
- •Меню қазақша
- •1.1990 Жылдардағы erp-жүйелердің дамуы
- •12. Erp жүйелерінің даму тарихының бірінші кезеңі
- •Бизнес-процесс дегеніміз не?
- •Жүйе байланысын тексеру тесті
- •Санау жүктемесін есептеу
- •Интеграциялық тест және оның түрлері
- •Кодтың дұрыс жұмыс жасауын тексеру тесті
- •Қабылдау тесті дегеніміз не?
- •Мамандардың жұмыс жасау мүмкіндігін тексеру тесті.
- •Реинженеринг және оны жүзеге асыру жолдары
- •Санау жүктемесін тарту тесті дегеніміз не?
- •Симуляция дегеніміз не? Оны erp-жүйеде қандай мақсатта қолданады?
- •Франчейзинг дегеніміз не?
- •Функционалды тестті қалай жүзеге асырамыз?
- •Функциялардың байланысын тексеру тесті
- •1.Функционалды тестілеу (Functional testing)
- •2.Қауіпсіздікді тестілеу (Security and Access Control Testing)
- •3.Өзара әрекеттесуді тексеру (Interoperability Testing))
- •Меню ағылшынша
- •3 Ways of outsourcing stages of system development(Жүйе дамыуындағы аутсорсинг кезеңінің 3 жолын ата)
- •Choose a suitable source of software for a national company?(Ұлттық компания үшін бағдарламалық қамтамасыз етудің қолайлы көзін таңда) Бағдарламалық қамтамасыз ету
- •Операциялық жүйе
- •Мәліметтер базасын басқару жүйесі
- •Қолданбалы бағдарламамен қамтамасыз ету
- •Choose a suitable source of software for a student? (Студент үшін бағдарламалық қамтамасыз етудің қолайлы көзін таңда)
- •Choose a suitable source of software for a university? (Университет үшін бағдарламалық қамтамасыз етудің қолайлы көзін таңда)
- •Choose a suitable source of software for an international company? (Халықаралық компания үшін бағдарламалық қамтамасыз етудің қолайлы көзін таңда) Бағдарламалық қамтамасыз ету
- •Операциялық жүйе
- •Мәліметтер базасын басқару жүйесі
- •Қолданбалы бағдарламамен қамтамасыз ету
- •Create a network diagram for certain system(Белгілі бір жүйе үшін желілік диаграмманы жаса)
- •Create a project communication matrix for certain system(Белгілі бір жүйе бойынша байланыс матрицасын жаса)
- •Definition of V model of testing.(Тестілеудің V моделінің анықтамасын жаса)
- •Describe main concepts and give a definition of software engineering(Негізгі ұғымдарды сипаттаңыз және бағдарламалық қамтамасыз етудің анықтамасын беріңіз)
- •Describe spiral model, compare with waterfall. Give an example(Спиральдң моделді сипатта және каскадты модельмен салыстыр, мысал келтір)
- •Describe the classic life cycle (waterfall model) and list its benefits(Классикалық өмірлік циклді сипаттаңыз(каскадты үлгі) артықшылығын жазыңыз)
- •Describe two models: Incremental model and rad model and compare them(Екі үлгіні сипаттаңыз: қосымша үлгісі мен rad моделі және оларды салыстыру)
- •Explain the meaning of evolutionary process model, list evolutionary process models types(Эволюциялық процесс моделінің мәнін түсіндіріңіз, эволюциялық процесс моделі түрлерін тізіп жаз)
- •How looks a typical project workbook?(Типтік жоба кітабы қалай көрінеді)
- •List advantages and disadvantages of prototyping in software engineering(Бағдарламалық қамтамасыз етудегі прототиптердің артықшылықтары мен кеемшіліктерін тізіп жаз)
- •List types of prescriptive models. Describe them and compare(Өкімдік модель түрлері, оларды сипатта және салыстыр)
- •Make a communication plan for a system you are planning(Сіз жоспарлап отырған жүйе үшін байланыс жоспарын жасау)
- •Provide a prototype for a mobile application.(Мобильді қосымшаларды прототиптермен қамтамасыз ету )
- •Specify advantages and disadvantages of waterfall model(Каскадты модельдің артықшылықтары мен кемшіліктерін көрсетіңіз)
- •What are main deliverables for a system project?(Жүйе жобасының негізгі құжаттары қандай?)
- •Why are the prescriptive models are important? How do you think what are the work product? List them(Неге өкімдік модель маңызды болып табылады? Сіз жұмыс өнімі не деп ойлайсыз? Оларды атаңыз)
Describe the classic life cycle (waterfall model) and list its benefits(Классикалық өмірлік циклді сипаттаңыз(каскадты үлгі) артықшылығын жазыңыз)
Ақпараттық жүйелердің өмірлік айналымы – бұл ақпараттық жүйені құруды шешім қабылдағаннан бастап, оны жүзеге асырумен аяқталатын үзіліссіз үдеріс.
Өмірлік айналым құрылымы негізгі 3 топқа бөлінеді:
Негізгі үдеріс
Қосымша үдеріс
Ұйымдастыру үдерісі
Өмірлік айналымның ең кең таралған үлгілері: каскадты, итерациялық, спиральді.
Каскадты стратегия – ақпараттық жүйелерді құрудың сатыларының сызықты тізбегін береді. 1950-70 жылдар аралығында кең таралған.
Каскадты үлгінің артықшылықтары:
Әр сатыда толықтық және келісім критерийларына жауап беретін жоба құжаттамаларының аяқталған жиыны қалыптастырылады;
Сатылардың нақты тізбекті түрде орындалуы жұмыс мерзімін дұрыс жоспарлауға мүмкіндік береді.
Үлгінің кемшіліктері:
Ақпараттық жүйелерді құру үдерісі толығымен жоспарда көрсетілген мерзімге сиюы қажет;
Құру нәтижелері тапсырыс берушіге жоба аяқталған кезде ғана қолжетімді.
Describe the main purpose of using prototyping in software engineering. Give main concepts(Бағдарламалық қамтамасыз ету техникасының прототипін пайдаланып, негізгі мақсатын сипаттаңыз, негізгі түсініктерін беріңіз)
Модель прототипі (макеті).Мұнда негізгі идея мынадай:жоба немесе кодтау басталғанша талаптарды тоқтату орнына бір макет (прототип) құруға болады,оның мақсаты талаптарды түсіну. Прототипі қазіргі уақытта белгілі талаптарға негізделген.Прототип негізінде клиентке қажетті жүйесінің талаптарын толыққанды түсіндіруге болады.Прототиптер қолданыстағы жүйесі және процессі жоқ күрделі және үлкен жүйелер талаптарын анықтау үшін ыңғайлы болып келеді. Прототип әдетте толық емес жүйе,онда көптеген бөліктер құрылмаған.
Прототипті модельдердің артықшылықтары:
Құру процессіне қолданушылар белсенде араласады;
Құрылған жүйені түсіну қолданушыларға қиындық туғызбайды;
Қателер әлдеқайда ертерек табылуы;
Қолоданушылардың пікірін ескеру;
Жеткіліксіз ункциональдықты оңай анықтауға болады;
Талаптарды тексеру, жылдам іске асыру, толық емес, бірақ функционалды қолдану.
Прототипі модельдер Кемшіліктері:
Іске асыру одан кейін жүйені құру жолын қалпына келтіруге әкеледі.
Іс жүзінде бұл әдістеме жүйенің күрделілігі арттыруы мүмкін, өйткені жүйе көлемі бастапқы жоспарлары тыс кеңейтілуі мүмкін.
Аяқталмаған немесе сəйкес келмейтін талдау міндеттері.
Қай кезде прототипті моделді пайдалану керек:
Жүйенің түпкі қолданушымен өзара әрекеттесуі орын алатын жағдайда;
Қолдануда қарапайым және оқытуға ұзақ уақыт жұмсалмайтын жүйелер;
Бағдарламалық қамтамасыз ету прототипі - бағдарламалық қамтамасыз етуді әзірлеу (ПҚ) кезеңі, бағдарламаның прототипін жасау процесі - әдетте ұсынылған ұғымдарды пайдалану үшін жарамдылығын тексеру мақсатында, сәулет және / немесе технологиялық шешімдер, сондай-ақ дамудың ерте сатысында клиентке бағдарламасының тұсаукесеріне арналған.
Прототип сондай-ақ ол ең қажетті кезде ғана пайдаланушылардың кері байланыс алуға мүмкіндік береді, және: Жобаның басында әлі де жоқ дерлік шығынмен жобалау қателерді түзету мүмкіндігі бар.
Прототиптерді пайдалану артықшылықтары:
уақыты, құны, қаупін төмендету: прототип сапа ерекшеліктеріне жақсартады; кейінірек өзгерістер сипаттамасында жүзеге асырылып, сондықтан олар қымбат, сондықтан ерте даму сатыларында «пайдаланушылар / клиенттер шынымен не керек» түсіндіріп отырмыз, - жалпы құнын төмендетеді.
даму процесіне пайдаланушы тарту: прототип даму үдерісінде болашақ пайдаланушыларды тартады, және оларды, бұл сіз әзірлеушілер мен пайдаланушылар арасындағы бағдарламасының тұсаукесеріне мүмкін айырмашылықтарды құтылу мүмкіндік береді болашақ бағдарламасы сияқты көрінеді қалай көруге мүмкіндік береді.
Кемшіліктері:
жеткіліксіз талдау: шектеулі прототип жөніндегі күш-жігерді шоғырландыру толық жүйеде қойылатын талаптарды дұрыс талдауды әзірлеушілер бұрып әкете алады.
пайдаланушылардың прототипін және дайын жүйесін араластыру: пайдаланушылар «бейшара», және болашақ жүйесінің негізі болып табылады.