
- •Меню қазақша
- •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(Неге өкімдік модель маңызды болып табылады? Сіз жұмыс өнімі не деп ойлайсыз? Оларды атаңыз)
Explain the meaning of evolutionary process model, list evolutionary process models types(Эволюциялық процесс моделінің мәнін түсіндіріңіз, эволюциялық процесс моделі түрлерін тізіп жаз)
Prescriptive (предписывающая) Нұсқаулық моделі жүйенің жаңа бағдарламалық қамтамасыз етуін тағайындайды. Нұсқамалар модельдері басқару принципі ретінде немесе ұйымдастыру құрылымы мен бағдарламалық қамтамасыз етуді әзірлеу қызметін,сонымен қатар тапсырыстың қандай тәртіппен орындалуын қарастырады. Әдеттегідей, бұл бағдарламалық қамтамасыз ету жүйелерін нормативтік өмірлік циклінің моделін тұжырымдау оңай және ол көп таралған болып табылады. Мұндай модельдердің көбісі интуитивті немесе жақсы құрылған. Бұл практика жүзінде құрылған бағдарламалық қамтамасыз етуді бейнелейтін түпнұсқа бөлшектері елеусіз немесе оларды қарауды кейінге қалдыруы мүмкін екенін білдіреді.Әрине, өмірлік айналымный мұндай моделдерін құру сенімділігі күмән ретінде болуы мүмкін,себебі қолданбалы жүйелерді әр түрлі дамуында әр түрлі бағдарламалау тілдері, дифференцияланған білікті кадрлар пайдаланылады. Өмірлік айналымның бағдарламалық қамтамасыз ету инженерлік құралдары мен әдістемелері бар.Олар: Ұйымдастыру, жоспар, қызметкерлерге арналған нұсқаулық, бюджет кестесі және бағдарламалық қамтамасыз ету мен жобалау жұмыстарын басқару.
Өкімдік процесінің моделі(предписывающая) белгілі бір бағдарламалық қамтамасыз ету процесі жүйесіне сәйкес « не істеу керектігін» сипаттайтын үлгі болып табылады.
Prescriptive Process Models (Өкімдік процессінің моделі)
1)Жалпы базалық процесс
2) Дәстүрлі процесс модельдері
3) Мамандандырылған процесс модельдері
4) бірыңғай процесс
1)Жалпы базалық процесс
Байланыс:
Тапсырыс берушінің және басқа да қызығушылық танытушылардың арасындағы байланыс;Жоспарлау мен талаптар жиынын қамтиды.
Жоспарлау:
Бағдарламалық қамтамасыз ету инженерлік жұмыс жоспарын белгілейді; мекен-жайы, техникалық тапсырмалар, ресурстар, жұмыс өнімдері, жұмыс кестесін қарастырады.
Модельдеу (жобалау талдау):
Қойылған талаптарға сәйкес жақсы моделді құруды және дизайнын қамтиды.
Құрылыс (коды, Test):
Қателерді табу үшін кодттау және тест жүзінде тексеру.
Орналастыру: Клиентке бағалау мақсатында бағдарламалық жеткізу,кері байланыс орнату.
Модельдеу: Бағдарламалық қамтамасыз ету талаптарын талдау
Бағдарламалық қамтамасыз ету инженерлері мәселені шешу үшін жұмыс істейтін болады, мәселені түсінуге көмектеседі,сонымен қатар қолданушылардың талаптарын жүзеге асырумен айналысады. Өнім үшін «жоспар» қалыптастыру үшін тапсырыс берушінің талаптарын, бизнес қажеттіліктерін, және техникалық ойларын біріктіреді. жүйені іске асыру үшін қажетті компоненттер туралы мәлімет беретін моделін қалыптастырады.
2) Дәстүрлі процесс модельдері
Prescriptive Process Models (Өкімдік процессінің моделі) Жоғары сапалы бағдарламалық қамтамасыз инженер үшін қажетті іс-шаралар, тапсырмалар, кезеңдері, және жұмыс өнімдерінің нақты жиынтығын анықтайды.
3) Мамандандырылған процесс модельдері
Explain what does mean prescriptive model in software engineering. Who does the prescriptive models?(Бағдарламалық қамтамасыз етудегі өкімдік моделінің мәнін түсіндір, өкімдік модельді кім жасайды)
Prescriptive (предписывающая) Нұсқаулық моделі жүйенің жаңа бағдарламалық қамтамасыз етуін тағайындайды. Нұсқамалар модельдері басқару принципі ретінде немесе ұйымдастыру құрылымы мен бағдарламалық қамтамасыз етуді әзірлеу қызметін,сонымен қатар тапсырыстың қандай тәртіппен орындалуын қарастырады. Әдеттегідей, бұл бағдарламалық қамтамасыз ету жүйелерін нормативтік өмірлік циклінің моделін тұжырымдау оңай және ол көп таралған болып табылады. Мұндай модельдердің көбісі интуитивті немесе жақсы құрылған. Бұл практика жүзінде құрылған бағдарламалық қамтамасыз етуді бейнелейтін түпнұсқа бөлшектері елеусіз немесе оларды қарауды кейінге қалдыруы мүмкін екенін білдіреді.Әрине, өмірлік айналымный мұндай моделдерін құру сенімділігі күмән ретінде болуы мүмкін,себебі қолданбалы жүйелерді әр түрлі дамуында әр түрлі бағдарламалау тілдері, дифференцияланған білікті кадрлар пайдаланылады.Алайда,нұсқаулық модельдер жобаны әзірлеу барысында задачи развития и методы использования
учитывая набор программных инструментов пайдалану .
Өмірлік айналымның бағдарламалық қамтамасыз ету инженерлік құралдары мен әдістемелері бар.Олар: Ұйымдастыру, жоспар, қызметкерлерге арналған нұсқаулық, бюджет кестесі және бағдарламалық қамтамасыз ету мен жобалау жұмыстарын басқару.
Өкімдік процесінің моделі(предписывающая) белгілі бір бағдарламалық қамтамасыз ету процесі жүйесіне сәйкес « не істеу керектігін» сипаттайтын үлгі болып табылады.
Prescriptive Process Models (Өкімдік процессінің моделі)
1)Жалпы базалық процесс
2) Дәстүрлі процесс модельдері
3) Мамандандырылған процесс модельдері
4) бірыңғай процесс
1)Жалпы базалық процесс
Байланыс:
Тапсырыс берушінің және басқа да қызығушылық танытушылардың арасындағы байланыс;Жоспарлау мен талаптар жиынын қамтиды.
Жоспарлау:
Бағдарламалық қамтамасыз ету инженерлік жұмыс жоспарын белгілейді; мекен-жайы, техникалық тапсырмалар, ресурстар, жұмыс өнімдері, жұмыс кестесін қарастырады.
Модельдеу (жобалау талдау):
Қойылған талаптарға сәйкес жақсы моделді құруды және дизайнын қамтиды.
Құрылыс (коды, Test):
Қателерді табу үшін кодттау және тест жүзінде тексеру.
Орналастыру: Клиентке бағалау мақсатында бағдарламалық жеткізу,кері байланыс орнату.
Модельдеу: Бағдарламалық қамтамасыз ету талаптарын талдау
Бағдарламалық қамтамасыз ету инженерлері мәселені шешу үшін жұмыс істейтін болады, мәселені түсінуге көмектеседі,сонымен қатар қолданушылардың талаптарын жүзеге асырумен айналысады. Өнім үшін «жоспар» қалыптастыру үшін тапсырыс берушінің талаптарын, бизнес қажеттіліктерін, және техникалық ойларын біріктіреді. жүйені іске асыру үшін қажетті компоненттер туралы мәлімет беретін моделін қалыптастырады.
2) Дәстүрлі процесс модельдері
Prescriptive Process Models (Өкімдік процессінің моделі) Жоғары сапалы бағдарламалық қамтамасыз инженер үшін қажетті іс-шаралар, тапсырмалар, кезеңдері, және жұмыс өнімдерінің нақты жиынтығын анықтайды.
3) Мамандандырылған процесс модельдері