|
исрп. Аж мірлік циклы
Билет № 9
Спиральды модельдер
Спиральды модель тек бағдарламалық қамтамасыз етуді әзірлеуде ғана емес, сонымен қатар ақпараттық жүйелерді (АЖ) әзірлеу үшін де пайдаланылуы мүмкін. Спиральді модель тәсілін кейбір бейімделулермен АЖ әзірлеу процесіне қолдануға болады. Ақпараттық жүйелер жағдайында спиральды модель жүйені әзірлеу, енгізу және қолдау үшін пайдаланылуы мүмкін. Ол тәуекелдерді талдау және кері байланыс негізінде шешім қабылдауды ескере отырып, қайталанатын және қосымша тәсіл үшін негізді ұсынады. Спиральды модельдің артықшылықтары: 1. Икемділік: Модель өзгерістерге жылдам жауап беруге және даму жоспарларын реттеуге мүмкіндік береді.
Тәуекелді талдау: тәуекелді талдауды есепке алу анықтауға көмектеседі
IDEF0, IDEF3 туралы түсінік
1. IDEF0 (Integration Definition for Function Modeling) – функционалдық процестерді модельдеу әдістемесі. Ол функционалды блоктарды және олардың арасындағы байланыстарды пайдалана отырып, бизнес-процестерді сипаттау үшін қолданылады. IDEF0 функцияларды, кірістерді, шығыстарды, басқару элементтерін және механизмдерді көрсету үшін графикалық белгілерді қамтамасыз етеді. 2. IDEF3 (Process Description үшін Integration Definition Capture Method) – ақпарат ағындары мен ұйымдық құрылымды модельдеу әдістемесі. IDEF3 ақпаратты басқару жүйелерін талдау және жобалау үшін қолданылады. Ол ақпарат ағынын, құжаттар мен ұйымның құрылымын сипаттауға мүмкіндік береді.
ERWIN бағдарламасына шолу
ERwin – әзірлеушілер мен дерекқор сәулетшілеріне концептуалды, логикалық және физикалық деректер үлгілерін жасауға, визуализациялауға және басқаруға мүмкіндік беретін деректерді модельдеуге арналған бағдарламалық құрал. ERwin дерекқорды әзірлеу процесін жеңілдету және жақсарту үшін дерекқорды талдау, жобалау және құжаттама құралдарын ұсынады. ERwin негізгі мүмкіндіктері мыналарды қамтиды: Деректерді модельдеу: ERwin концептуалды, логикалық және физикалық үлгілерді қоса алғанда, күрделілік деңгейі әртүрлі деректер үлгілерін жасау үшін интуитивті графикалық интерфейсті қамтамасыз етеді.
Визуализация және талдау: ERwin диаграммалар түріндегі деректер үлгілерін визуализациялауға мүмкіндік береді, бұл деректер құрылымын және олардың байланыстарын түсінуді жеңілдетеді.
Сценарий құру: ERwin деректер үлгілеріне негізделген дерекқорлар мен кестелерді жасау үшін SQL сценарийлерін жасауға мүмкіндік береді.
Өзгерістерді басқару: ERwin деректер үлгілеріне өзгертулерді басқаруға арналған функционалдылықты қамтамасыз етеді.
ERwin ең кең таралған және кеңінен қолданылатын деректерді модельдеу құралдарының бірі болып табылады. Ол әзірлеушілерге дерекқорлармен тиімді жұмыс істеуге, құрылымды құруға, деректер үлгілерін талдауға және оңтайландыруға және деректер арасындағы сәйкестікті қамтамасыз етуге мүмкіндік беретін бай мүмкіндіктер жиынтығына ие.
|
| Билет № 10
Декомпозиция
Декомпозиция (немесе декомпозиция) жалпы мағынада күрделі тапсырманы, жүйені немесе мәселені қарапайым, тәуелсіз компоненттерге немесе қосалқы тапсырмаларға бөлуді білдіреді. Бұл күрделі жүйелерді тиімдірек талдауға, жобалауға және басқаруға мүмкіндік береді. Декомпозиция әртүрлі салаларда, соның ішінде бағдарламалауда, жүйелік талдауда, инженерияда, жобаларды басқаруда және тіпті күнделікті өмірде кеңінен қолданылады. 2. АЖ ӨЦ (өмірлік циклы)
3. SADT әдістемесі
SADT әдістемесі – кез келген пәндік аймақта объектінің функционалдық моделін құруға арналған әдістер, ережелер және процедуралар жиынтығы. SADT функционалдық моделі объектінің функционалдық құрылымын көрсетеді, яғни. оның орындайтын әрекеттері және осы әрекеттер арасындағы байланыстар.
SADT әдістемесін қолдану нәтижесі диаграммалардан, мәтін фрагменттерінен және бір-біріне сілтемелері бар глоссарийден тұратын модель болып табылады. Диаграммалар модельдің негізгі құрамдас бөліктері болып табылады, барлық АЖ функциялары мен интерфейстері блоктар мен доғалар түрінде берілген. Доғаның блокпен қосылу нүктесі интерфейс түрін анықтайды. Басқару ақпараты блокқа жоғарыдан кіреді, ал өңделетін ақпарат блоктың сол жағында, ал шығыс нәтижелері оң жағында көрсетіледі. Операцияны орындайтын механизм (адам немесе автоматтандырылған жүйе) блокқа төменнен кіретін доғамен бейнеленген (1. сурет). SADT әдістемесінің ең маңызды ерекшеліктерінің бірі - модельді көрсететін диаграммалар жасалған кезде егжей-тегжейлі деңгейлерді біртіндеп енгізу.
|
|
|
|
|
Билет № 11
Итерациялық модельдер
Итеративті модель өнімде жұмысты бастауға қойылатын талаптардың толық көлемін қабылдамайды. Бағдарламаны әзірлеу кейіннен толықтырылуы және өзгертілуі мүмкін функциялардың бір бөлігіне қойылатын талаптардан басталуы мүмкін. Әрбір цикл үшін өнімнің жаңа нұсқасын жасауды қамтамасыз ете отырып, процесс қайталанады.
Итеративті бағдарламалық жасақтаманы әзірлеу үлгілері - бұл итерацияларға негізделген әзірлеу әдістері - итерациялық циклдар, оның барысында жоба біртіндеп нақтыланады және жетілдіріледі.
2. UML-диаграммаларының негізгі типтері мен олардың жобалау үрдісінде қолданыстары. Коллаборациялық диаграмма
UML (Unified Modeling Language) – бағдарламалық жүйелерді модельдеуге және жобалауға арналған стандартты белгілеу тілі. Ол жүйенің әртүрлі аспектілерін визуализациялау үшін әртүрлі диаграмма түрлерін ұсынады. Мұнда UML диаграммаларының кейбір негізгі түрлері және оларды жобалау процесінде пайдалану берілген: Use Case диаграммасы: Жүйенің функционалдығын және оның актерлермен өзара әрекеттесуін модельдеу үшін пайдаланылады. Класс диаграммасы: Жүйе құрылымын, класстарды, олардың атрибуттары мен қатынастарын модельдеу үшін қолданылады. Жүйелік диаграмма: белгілі бір сценарийдегі жүйе нысандары арасындағы өзара әрекетті сипаттау үшін пайдаланылады. Күй диаграммасы: әртүрлі күйлердегі объектілердің немесе жүйелердің әрекетін және олардың арасындағы ауысуды модельдеу үшін қолданылады. Әрекет диаграммасы: Жүйедегі бизнес-процестерді, әрекеттер ретін және басқару ағынын модельдеу үшін пайдаланылады. Компоненттер диаграммасы: Жүйенің физикалық құрылымын, оның құрамдас бөліктерін және олардың өзара әрекеттесуін модельдеу үшін қолданылады. Орналастыру диаграммасы: Жүйе құрамдастарын аппараттық құрылғыларға физикалық орналастыруды модельдеу үшін қолданылады.
Ынтымақтастық диаграммасы, сонымен қатар байланыс диаграммасы ретінде белгілі, жүйедегі нысандар немесе құрамдас бөліктер арасындағы өзара әрекеттесуді визуализациялау үшін пайдаланылатын UML (Unified Modeling Language) диаграммасының түрі. Коллаборациялық диаграммасы белгілі бір процесс немесе тапсырма бойынша бірге жұмыс істеуге қатысатын объектілер мен олардың арасындағы қатынастарды көрсетеді. Коллаборациялық диаграммасында нысандар олардың атаулары бар тіктөртбұрыштар түрінде бейнеленген, ал олардың арасындағы сілтемелер хабарламалар мен деректер ағынының бағытын көрсететін көрсеткілермен көрсетілген. Жалпы алғанда, Коллаборациялық диаграммасы жүйелілік диаграммасына қарағанда жүйедегі объектілердің өзара әрекеттесуі туралы егжей-тегжейлі ақпаратты береді. Оны нысандардың немесе құрамдастардың бірге жұмыс істеу жолындағы ықтимал ақауларды анықтау үшін де пайдалануға болады.
RAD әдістемесі
|
| Билет № 12
CASE – технологиялар
ase Technologies – ақпараттық жүйелерді әзірлеу және басқару процесін қолдау және автоматтандыру үшін қолданылатын құралдар мен әдістердің жиынтығы. «CASE» термині Computer-Aided Software Engineering (бағдарламалық қамтамасыз етуді әзірлеуге арналған компьютерлік қолдау) немесе Computer-Aided Systems Engineering (жүйелік инженерия үшін компьютерлік қолдау) дегенді білдіреді. CASE технологияларын пайдалану бағдарламалық қамтамасыз етуді әзірлеу процесінің немесе ақпараттық жүйелердің өнімділігі мен сапасын арттыруға көмектеседі. Олар әзірлеушілерге жүйені модельдеу, жобалау, құжаттау, талдау және сынау құралдарын ұсынады. CASE технологияларының кейбір мысалдарына мыналар жатады: UML (Unified Modeling Language) диаграммалары, класс диаграммалары, реттілік диаграммалары және күй диаграммалары сияқты модельдеу және жобалау құралдары. Бұл құралдар әзірлеушілерге жүйе құрамдастарының құрылымы мен өзара әрекетін визуализациялауға көмектеседі. Әзірлеушілерге модельдер мен диаграммалардан бастапқы кодты жасауға мүмкіндік беретін, әзірлеу процесін жеңілдететін және тездететін автоматтандырылған кодты генерациялау құралдары.
АЖ жобалау объектісі
Ақпараттық жүйені (АЖ) жобалау объектісі компьютердің аппараттық және бағдарламалық құралдарының көмегімен ақпаратты өңдейтін, сақтайтын және тасымалдайтын белгілі бір жүйені білдіреді. АЖ сипаты мен ауқымы бойынша әртүрлі болуы мүмкін, соның ішінде веб-порталдар, электрондық бизнес жүйелері, деректер базалары, корпоративтік ақпараттық жүйелер және т.б.
АЖ жобалау кезінде оның тиімді жұмыс істеуін, сенімділігін және қауіпсіздігін қамтамасыз ету басты мақсат болып табылады. АЖ жобалау объектісі аппараттық және бағдарламалық құрамдастарды, сонымен қатар ақпаратты өңдеуге қатысты ұйымдастырушылық және технологиялық аспектілерді қамтитын жүйе архитектурасын қамтиды.
3. Ақпараттық жүйенің классификациясы
| Ақпараттық жүйелерді әртүрлі критерийлер бойынша жіктеуге болады. Ақпараттық жүйелердің кейбір негізгі классификациялары: 1. Ауқымды және ауқымы бойынша:
- Шағын масштабты ақпараттық жүйелер: ұйым ішіндегі тапсырмалардың немесе әрекеттердің тар ауқымын қамтиды.
- ауқымды ақпараттық жүйелер: міндеттер мен әрекеттердің кең ауқымын қамтиды, бірнеше ішкі жүйелерді қамтуы және сыртқы жүйелермен өзара әрекеттесуі мүмкін. 2. Функционалдылығы бойынша:
- Операциялық ақпараттық жүйелер: транзакцияларды өңдеу, қорларды басқару және ұйымның күнделікті операциялары сияқты операциялық тапсырмаларды орындауға арналған.
- Басқарудың ақпараттық жүйелері: мәліметтерді талдау негізінде басқару шешімдерін қабылдауды қолдауға арналған және ұйым басшылығын ақпаратпен қамтамасыз ету.
- стратегиялық ақпараттық жүйелер: стратегияларды әзірлеу және ұйымның стратегиялық шешімдерін қабылдау үшін ақпарат пен аналитиканы қамтамасыз етеді. 3. Пән саласы бойынша:
- Қаржылық ақпараттық жүйелер: бухгалтерлік есеп, қаржылық менеджмент және қаржылық талдауды қоса алғанда, ұйымның қаржылық қызметін тіркеуге арналған.
- Логистикалық ақпараттық жүйелер: жеткізу тізбегін басқару, қорларды басқару, логистика және тауарларды немесе қызметтерді жеткізу міндеттерін қамтиды.
- HR ақпараттық жүйелері: персоналды басқаруға арналған, соның ішінде қызметкерлерді есепке алу, еңбекақы төлеу, персоналды оқыту және дамыту. 4. Автоматтандыру деңгейі бойынша:
- Қолмен ақпараттық жүйелер: мәліметтерді қолмен өңдеуге негізделген, шағын ұйымдарда немесе автоматтандыру қажет емес жағдайларда қолданылады.
- Жартылай автоматтандырылған ақпараттық жүйелер: нақты тапсырмалар немесе процестер үшін қолданылатын қолмен және автоматты түрде деректерді өңдеуді біріктіреді.
- Толық автоматтандырылған ақпараттық жүйелер: барлық тапсырмалар мен процестер толық автоматтандырылған
|
|
|
|
|
Билет № 13
Rational Rose бағдарламасына шолу
Rational Rose объектілі-бағытталған бағдарламалау (OOP) әдістемесіне негізделген бағдарламалық жасақтаманы модельдеуге және әзірлеуге арналған танымал интеграцияланған әзірлеу ортасы (IDE) болды. Rational Rose Rational Software компаниясы жасаған, кейін оны IBM сатып алған. Rational Rose графикалық пайдаланушы интерфейсін қамтамасыз етті, ол әзірлеушілерге Бірыңғай модельдеу тілі (UML) диаграммаларын, соның ішінде сынып диаграммаларын, реттілік диаграммаларын, күй диаграммаларын және т.б. жасауға мүмкіндік берді. Ол әзірлеушілерге жүйе құрамдастарының құрылымы мен өзара әрекетін визуализациялауға мүмкіндік беретін талдау және жобалау үшін қуатты құралдарды қамтамасыз етті. Rational Rose негізгі артықшылықтарының бірі модельдеу негізінде кодты автоматты түрде жасау мүмкіндігі болды. Әзірлеушілер диаграмма үлгілерін жасай алады, содан кейін Java, C++, C# және т.б. қоса алғанда әртүрлі бағдарламалау тілдерінде код жасай алады. Бұл кодты қолмен жазуға кететін уақыт пен күш-жігерді азайтып, әзірлеудің дәлдігі мен жүйелілігін арттырды.
АЖ-ді модельдеу
Ақпараттық жүйені (АЖ) модельдеу оны әзірлеу процесінің маңызды бөлігі болып табылады және оның құрылымын, функционалдығын және компоненттерінің өзара әрекеттесуін түсінуге көмектесетін жүйенің абстрактілі моделін құруға мүмкіндік береді. АЖ модельдеу жүйенің әртүрлі аспектілерін сипаттау үшін әртүрлі диаграммалар мен әдістемелерді қолдануды қамтиды. Мұнда IP модельдеуде қолданылатын модельдер мен диаграммалардың ең көп таралған түрлері берілген: Класс диаграммасы: Бұл жүйедегі сыныптарды, объектілерді және олардың қатынастарын көрсететін диаграмма. Ол деректер құрылымын және әртүрлі АЖ құрамдастары арасындағы байланыстарды анықтауға көмектеседі. Use Case диаграммасы: Use case диаграммасы оның қатысушылары (пайдаланушылары) тұрғысынан жүйенің функционалдығын сипаттайды. Ол жүйені пайдаланудың негізгі сценарийлерін және субъектілер мен жүйенің өзара әрекетін анықтауға мүмкіндік береді. Жүйелік диаграмма: Жүйенің әр түрлі нысандары немесе құрамдас бөліктері арасындағы хабарламалар мен өзара әрекеттестіктерді реттілік диаграммасы көрсетеді. Ол жүйенің динамикалық әрекетін модельдеу және компоненттердің уақыт бойынша өзара әрекеттесуін түсіну үшін қолданылады. Компоненттер диаграммасы: Құрамдас диаграмма жүйенің әртүрлі құрамдас бөліктерін және олардың арасындағы қатынастарды көрсетеді. Бұл жүйенің архитектуралық құрылымын және оның модульділігін түсінуге көмектеседі.
3. Жүйе және жүйелік талдау
Жүйе - бұл белгілі бір мақсаттарға жету үшін бірге жұмыс істейтін өзара байланысты элементтердің жиынтығы. Жүйелер физикалық немесе дерексіз болуы мүмкін және аппараттық құралдарды, бағдарламалық құралдарды, ақпаратты, ұйымдық немесе әлеуметтік құрамдастарды қамтуы мүмкін. Жүйе құрылым, функция, өзара әрекеттесу және тұтастық сияқты қасиеттерге ие. Жүйелік талдау - бұл оның құрылымын, функцияларын және құрамдас бөліктері арасындағы байланыстарды түсіну үшін жүйені зерттеу және талдау процесі. Ол жүйе контекстінде мәселелерді талдауға, талаптарды анықтауға, үлгілерді құруға және шешімдер қабылдауға арналған әдістер мен құралдарды қамтиды. Жүйені талдаудың негізгі кезеңдері мыналарды қамтиды: Проблеманы анықтау: Жүйенің мақсаттары мен міндеттерін анықтау, шешуді немесе жақсартуды қажет ететін мәселелерді анықтау. Талаптарды жинау және талдау: Жүйеге қойылатын функционалды және функционалды емес талаптар туралы ақпарат жинау, оларды талдау және оларды формалды талаптарға түрлендіру. Жүйелік модельдеу: оның құрылымын, функцияларын және байланыстарын көрсететін жүйенің үлгілерін жасау. Бұл диаграммаларды құруды, процесті сипаттауды, деректерді талдауды және басқа модельдерді қамтуы мүмкін. Баламаларды талдау және бағалау: Жүйенің талаптары мен шектеулерін ескере отырып, әртүрлі шешімдерді зерттеу, оларды талдау және бағалау.
|
| Билет № 14
1. Жүйе және жүйелік талдау
2. BPwin CASE –құралы
ВPWin - бұл әр түрлі бизнес -процестердің визуалды модельдерін жасауға мүмкіндік беретін мамандандырылған бағдарламалық қамтамасыз ету. Әдетте мұндай құралдар әр түрлі корпоративтік кездесулер мен презентацияларда ақпаратты визуалды түрде ұсыну үшін қолданылады. Сонымен қатар, визуалды модель әр түрлі процестерді және олардың арасындағы тәуелділікті түсінуді айтарлықтай жеңілдетеді.
BPwin CASE көмегімен деректер ағынының диаграммаларын (DFD), процесс ағынының диаграммаларын (PFD) және басқа процесс үлгілерін жасауға болады. Бұл құрал бизнес-аналитиктерге және жоба топтарына бизнес-процестерді визуализациялауға, оларды оңтайландыруға және тиімділік пен өнімділікті арттыруды талдауға мүмкіндік береді.
BPwin CASE әдетте жүйелерді талдау және жобалау, бизнес-процестерді басқару (BPM), кәсіпорынды модельдеу және бизнес-процестерді түсіну және оңтайландыру маңызды болып табылатын басқа салаларда қолданылады. 3. АЖ-ні функционалды-бағытталған жобалау Ақпараттық жүйенің функционалдық бағдарланған дизайны (АЖ) - бұл жүйе өзінің негізгі функционалдығы айналасында жобаланатын және ұйымдастырылатын тәсіл. Бұл тәсіл бизнес талаптарын қанағаттандыруға және жүйе функцияларының тиімді орындалуын қамтамасыз етуге мүмкіндік береді. Функцияға бағытталған IC дизайнының негізгі принциптеріне мыналар жатады: 1. Функционалдылықты анықтау: Әзірлеу процесінің басында жүйе орындауы тиіс негізгі функциялар анықталады. Бұл бизнес-процестер мен пайдаланушылардың талаптарын талдау арқылы жасалуы мүмкін. 2. Ішкі жүйелерге бөлу: Жүйенің функционалдығы мақсаты мен жауапкершілік саласына байланысты логикалық ішкі жүйелерге немесе модульдерге бөлінеді. Әрбір ішкі жүйе белгілі бір функцияларды орындауға жауапты. 3. Модульдік архитектура: Жүйе модульдік архитектураға негізделген, мұнда әрбір модуль белгілі бір функцияға жауап береді. Модульдерді дербес әзірлеуге және қайта пайдалануға болады. 4. Интерфейс және коммуникация: Ішкі жүйелер мен модульдер арасында өзара әрекеттесу мен деректердің берілуін қамтамасыз ету үшін сілтемелер мен интерфейстер орнатылады. Мұны интерфейстер, API интерфейстері және басқа байланыс құралдары арқылы жасауға болады. 5. Функционалдық тестілеу: Жүйенің әрбір функционалдығы оның дұрыс жұмыс істеуі мен талаптарға сәйкестігін тексеру үшін тексеріледі. Тестілеу модульдер, ішкі жүйелер және жалпы жүйе деңгейінде жүзеге асырылады. 6. Икемділік және кеңейту: Жүйе болашақта функционалдылықты өзгертуге және кеңейтуге оңай болатындай етіп жасалған. Икемділік пен кеңейту жүйеге өзгеретін бизнес талаптарына бейімделуге мүмкіндік береді. Ақпараттық жүйенің функционалдық бағдарланған дизайны әзірлеушілер мен талдаушыларға жүйенің негізгі функцияларына назар аударуға және олардың тиімді орындалуын қамтамасыз етуге көмектеседі. Бұл тәсіл жүйелерді құруға ықпал етеді
|
|
|
|
|
|
Билет № 15
Жүйе, иерархия, сыртқы орта
Ақпараттық жүйелер (АЖ) контекстінде «жүйе», «иерархия» және «қоршаған орта» терминдерінің мынадай мағыналары бар:
1. Жүйе: Жалпы мағынада жүйе дегеніміз белгілі бір мақсатқа жету немесе белгілі бір мәселені шешу үшін бірігіп жұмыс істейтін өзара байланысты элементтердің жиынтығы. Ақпараттық жүйелерде жүйе әдетте ақпаратты өңдеу және белгілі бір функцияларды немесе қызметтерді қамтамасыз ету үшін бірге жұмыс істейтін бағдарламалық қамтамасыз ету, аппараттық құралдар, деректер базасы, процедуралар және адамдар жиынтығын білдіреді.
2. Иерархия: Иерархия - жүйе элементтерін деңгейлерге немесе дәрежелерге ұйымдастыру, мұнда әрбір деңгейдің өзіндік қызметі бар және төменгі деңгейдегі элементтерге тәуелді болады. АЖ-де иерархия жүйенің әртүрлі құрамдас бөліктері немесе деңгейлері арасындағы міндеттер мен функциялардың бөлінуін көрсете алады. Мысалы, веб-бағдарламада клиенттік жағынан (фронттен), серверден (бэкенд), дерекқордан және әрқайсысы өз функцияларын орындайтын және төменгі деңгейдегі элементтермен өзара әрекеттесетін басқа компоненттерден тұратын иерархия болуы мүмкін.
3. Сыртқы орта: Сыртқы орта жүйенің жұмысы мен жұмыс істеуіне әсер етуі мүмкін жүйені қоршаған факторлар мен жағдайларды білдіреді. АЖ-де сыртқы орта пайдаланушылар, тұтынушылар, мүдделі тараптар, басқа жүйелер, заңдар мен ережелер, технологиялық талаптар, экономикалық факторлар және т.б. сияқты элементтерді қамтиды. Сыртқы орта жүйенің талаптарына, функционалдық мүмкіндіктеріне және шектеулеріне әсер етеді және оны ескеру маңызды. АЖ жобалау және әзірлеу бөлігі. Ақпараттық жүйені жасау кезінде иерархия мен сыртқы ортаны есепке алу пайдаланушылар мен мүдделі тараптардың талаптарын ескеруге, жүйе құрамдас бөліктері арасындағы тәуелділікті басқаруға, өзгермелі сыртқы жағдайлар мен талаптарға бейімделуге мүмкіндік береді. 2. BPWin-дегі деректер ағымының диаграммасы (DFD) Бизнес-процестер мен ақпараттық жүйелерді модельдеуге арналған құрал BPWin жүйесінде жүйедегі деректер мен процестер ағынын визуализациялау үшін деректер ағынының диаграммаларын (DFD) жасауға болады. DFD – жүйедегі ақпарат ағындарының графикалық көрінісі, деректердің әртүрлі процестер арқылы көзден тағайындалған орынға қалай ауысатынын көрсетеді. BPWin жүйесінде деректер ағынының диаграммасын жасау үшін мына қадамдарды орындаңыз: BPWin ашыңыз және жаңа жоба жасаңыз немесе бар жобаны ашыңыз.
Мәзірден «Диаграмманы», содан кейін «Деректердің ағынының диаграммасын» таңдаңыз.
Құралдар палитрасында процестер, сыртқы нысандар, деректер ағындары және деректер қоймалары сияқты деректер ағыны диаграммасын жасау үшін қажетті элементтерді таңдаңыз.
Диаграмма кенепіндегі элементтерді реттеңіз және элементтер арасындағы деректер ағындарын көрсету үшін оларды көрсеткілермен байланыстырыңыз.
Жүйедегі функциялары мен рөлдерін көрсету үшін диаграмма элементтеріне сипаттама белгілерін қосыңыз. 3. Құрылымдық жүйелік талдау диаграммалары
|
| Билет № 16
1. BPWin-де бизнес-процесстерді (IDEF3) сипаттау
Bpwin құралы – бизнеспроцесстерді визуалды модельдеудің ең күшті құралы. Ол кез-келген әрекет пен құрылымды түсінікті түрде көруге мүмкіндік береді, бұл, мекеме жұмысын тиімді етуге, оның ISO9000 стандартына сәйкестігін тексеруге, ұйымдық құрылымын жобалауға, шығындарды төмендетуге, қажет емес операцияларды алып тастауға, жобаның икемділігі мен тиімділігін жоғарылатуға мүмкіндік береді. BPwin модельдеудің үш нотациясын қолдайды: IDEF0, IDEF3 және DFD.
IDEF (Integrated Definition) – бизнес-процестер мен ақпараттық жүйелерді модельдеуге және талдауға арналған әдістер мен белгілердің жиынтығы. Олардың ішінде үш негізгі әдіс ерекшеленеді: IDEF0, IDEF3 және DFD. IDEF3 (Process Description үшін Integration Definition Capture Method) – ақпарат ағындары мен ұйымдық құрылымды модельдеу әдістемесі. IDEF3 ақпаратты басқару жүйелерін талдау және жобалау үшін қолданылады. Ол ақпарат ағынын, құжаттар мен ұйымның құрылымын сипаттауға мүмкіндік береді. IDEF3– бизнес-процестер мен ақпараттық жүйелерді модельдеу үшін кеңінен қолданылады. Олар бизнес-процестер мен ақпараттық жүйелерді талдауға, жобалауға және оңтайландыруға көмектесу үшін жүйенің функцияларын, процестерін, ақпарат ағындарын және құрылымын сипаттайтын белгілер мен әдістемені қамтамасыз етеді.
BPwin кімге керек: жоба жетекшісіне, бизнес- аналитикке, жүйелік аналитикке, жетекшіге, маркетологқа, кеңесшіге, сапа және т.б. менеджеріне
BPwin, ақпараттық жүйелерді модельдеуге арналған CASE құралы диаграмма элементтерін байланыстыру үшін әртүрлі белгілер мен қосылымдарды пайдаланады. Мұнда BPwin жүйесінде пайдалануға болатын негізгі қосылым түрлері берілген: 2. Жүйені сипаттау механизмі
3. Функционалды модельдеу диаграммалары Функционалдық модельдеу диаграммасы жүйенің функционалдық аспектілерін сипаттау үшін қолданылатын жүйелік талдау және модельдеу құралдарының бірі болып табылады. Ол жүйенің әртүрлі функциялары бір-бірімен және сыртқы элементтермен қалай әрекеттесетінін елестетуге көмектеседі. Функционалдық модельдеу диаграммасында жүйе орындайтын негізгі функцияларды немесе тапсырмаларды көрсететін блоктар (немесе функциялар) пайдаланылады. Блоктар деректер ағындарын немесе функциялар арасындағы өзара әрекетті көрсететін көрсеткілер арқылы қосылады. Функционалдық модельдеу диаграммасында ұсынылуы мүмкін кейбір негізгі элементтер: Функция блоктары: жүйенің әрбір функциясы диаграммада бөлек блокпен ұсынылған. Блоктарда функция атауы мен олардың бірегейлігін көрсететін сан болуы мүмкін. Деректер ағынының көрсеткілері: диаграммадағы көрсеткілер функциялар арасындағы деректер немесе ақпарат ағынын көрсетеді. Олар деректерді тасымалдау бағытын көрсетеді және қай функция деректер көзі және қайсысы тұтынушы екенін түсінуге көмектеседі. Сыртқы агенттер: Сыртқы агенттер жүйемен әрекеттесетін сыртқы элементтерді немесе акторларды білдіреді. Оларды диаграммада блоктар немесе белгілер ретінде көрсетуге және сәйкес көрсеткілері бар функционалды блоктарға байланыстыруға болады.
|
|
|
|
|
|
Билет № 17
АЖ функционалдық ішкі жүйелері
Ақпараттық жүйенің (АЖ) функционалдық ішкі жүйелері белгілі бір функцияларды немесе тапсырмаларды орындайтын жүйенің бөліктері болып табылады. Әрбір ішкі жүйенің белгілі бір жауапкершілік аймағы бар және белгілі бір мақсаттарға жету үшін бір-бірімен өзара әрекеттесетін компоненттердің, процестердің және деректердің жиынтығын қамтуы мүмкін. Функционалдық ішкі жүйелерді бизнес-процестер мен АЖ талаптарын талдау негізінде анықтауға болады. Төменде ақпараттық жүйеде болуы мүмкін типтік функционалдық ішкі жүйелердің кейбір мысалдары берілген: Пайдаланушыны басқарудың ішкі жүйесі: Бұл ішкі жүйе пайдаланушыны басқаруға, аутентификацияға, авторизацияға және жүйеге және оның ресурстарына кіру құқықтарын басқаруға жауап береді. Деректерді басқарудың ішкі жүйесі: Бұл ішкі жүйе деректер қорын, дерекқорды басқару жүйелерін (ДҚБЖ), деректерді біріктіруді және деректер тұтастығын басқаруды қоса, деректерді басқару мен сақтауды қамтамасыз етеді. Процесстерді басқарудың ішкі жүйесі: Бұл ішкі жүйе АЖ ішіндегі бизнес-процестер мен операциялық процестерді басқаруға жауап береді. Ол жұмыс процесін автоматтандыруды, тапсырма өнімділігін бақылауды және процесті оңтайландыруды қамтуы мүмкін. Тұтынушымен қарым-қатынасты басқарудың ішкі жүйесі: Бұл ішкі жүйе тұтынушылармен қарым-қатынасты басқару (CRM) жүйелерін, тұтынушы сұрауларын, контактілерді басқаруды және тұтынушылардың қанағаттануын қоса алғанда, тұтынушылармен қарым-қатынасты басқаруға жауап береді.
2. Ақпараттық жүйелерді жобалау әдістері
Тиімді және сенімді жүйелерді әзірлеу үшін пайдалануға болатын ақпараттық жүйелерді (АЖ) жобалаудың бірнеше әдістері бар. Міне, IC жобалаудың ең кең таралған әдістері: Құрылымдық әдіс: Бұл әдіс иерархиялық тәсілге негізделген және жүйені оның құрамдас элементтеріне (модульдерге, ішкі жүйелерге) бөлуді, содан кейін оларды тізбектей жобалауды қамтиды. Ол әдетте үлкен және күрделі жүйелерді әзірлеу үшін қолданылады және жүйені қарапайым және түсінікті компоненттерге бөлу арқылы күрделілікті басқаруға мүмкіндік береді. Объектіге бағытталған әдіс: Бұл әдіс объектіге бағытталған бағдарламалаудың (OOP) принциптеріне негізделген және жүйені объектілер мен олардың өзара әрекеттесуі тұрғысынан модельдеуді қамтиды. Ол кодты қайта пайдалануды, жүйенің модульділігін және кеңейтілуін жеңілдетеді және жүйе құрылымын түсіну мен талдауды жақсартады. Функционалдық әдіс: Бұл әдіс жүйе орындайтын функцияларға бағытталған және функционалды блоктар мен олардың арасындағы байланыстар тұрғысынан жүйені көрсетеді. Ол жүйедегі деректер мен ақпарат ағынын, сондай-ақ функционалдық талаптар мен тәуелділіктерді түсінуге және сипаттауға көмектеседі. 3. Модельдеудің унифицирленген тілі - Unified Modeling Language (UML)
|
| Билет № 18
АЖ жобалау технологиясы
Ақпараттық жүйелерді (АЖ) жобалау технологиясы – тиімді және сенімді АЖ құру үшін қолданылатын әдістер, құралдар, процедуралар мен тәсілдер жиынтығы. IC жобалау технологиясы келесі негізгі кезеңдерді қамтиды: Талаптарды талдау: Бұл қадам жүйеге және оның функционалдығына қойылатын талаптарды анықтайды. Сарапшылар бизнес-процестер мен пайдаланушы қажеттіліктерін зерттейді, жүйе қажеттіліктері мен жақсарту мүмкіндіктерін анықтау үшін деректерді жинайды және талдайды. Жүйе концепциясын жобалау: Бұл кезеңде анықталған талаптарды қанағаттандыру үшін жүйенің жалпы тұжырымдамасы қалыптасады. Жүйенің концептуалды модельдері және оның архитектурасы құрылады, жүйені құру үшін қолданылатын әдістер мен технологиялар таңдалады. Техникалық жобаны әзірлеу: бұл кезеңде жүйенің функционалдық және техникалық сипаттамалары, оның архитектурасы және өзара әрекеттесу процестері егжей-тегжейлі анықталады. Аппараттық және бағдарламалық құралдарға қойылатын талаптарды сипаттайтын техникалық құжаттар жасалады, жүйенің құрамдас бөліктерінің өзара әрекеттесуін сипаттайтын диаграммалар жасалады.
2. UML тілі UML (Unified Modeling Language) – бағдарламалық жүйелерді модельдеу және жобалау үшін қолданылатын стандартты белгілеу тілі. Ол әзірлеушілерге жүйенің әртүрлі аспектілерін, оның құрылымын, мінез-құлқын және өзара әрекеттесуін визуализациялауға мүмкіндік беретін графикалық белгілер мен ережелер жиынтығын береді.
UML моделдеу әдістерін стандарттау және бүкіл әлем бойынша әзірлеушілер пайдалана алатын ортақ тіл жасау мақсатында әзірленген. Ол жүйенің әртүрлі түрлеріне қолдануға болатын икемді және кеңейтілетін белгілерді қамтамасыз етеді.
Бірыңғайландырудың модельденген тілі (Unified Modeling Language - UML) - бұл бағдарламалық жүйелерді ерекшелендіру, бұрыштама қою, конструкциялау және құжаттамалау, сондай-ақ модельдер бизнесі мен өзге де бағдарламалық емес жүйелердің тілі болып табылады. UML бұдан бұрын да үлкен және күрделі жүйелерді модельдеу кезінде ойдағыдай қолданылып жүрген инженерлік әдіс-тәсілдердің бірлестігін көрсетеді. UML-дің құрамалы бөлігі болып OCL табылады (Object Constraint Language - объектілерді шектеу тілі). 3. Функционалдық ішкі жүйелерді құру принциптері
|
|
|
|
|
|
Билет № 19
BPWin. Декомпозиция
BPWin (Business Process Win) - бизнес-процестерді модельдеуге және ұйымдардағы өзгерістерді басқаруға арналған құрал. Ол бизнес-процестерді талдау, модельдеу, оңтайландыру және құжаттауға арналған құралдарды ұсынады.
Декомпозиция барлық тапсырмаларды, қадамдарды және ресурстарды ескере отырып, бизнес-процестің жалпы сипаттамасынан бастап оның егжей-тегжейлі үлгісіне дейін әр түрлі егжей-тегжейлі деңгейлерде орындалуы мүмкін. BPWin жүйесінде процестің декомпозициясы әдетте блок-схемалар немесе деректер ағыны диаграммалары сияқты графикалық диаграммаларды пайдаланады.
2. АЖ өмірлік циклы
3. RAD әдістемесі
|
| Билет № 20
АЖ өңдеудің әдістемесі және технологиясы
Әдістемелер, технологиялар және жобалаудың инструменталды құралдары (CASE-құралы) кез-келген АЖ жобасының негізін құрайды.Әдістемелер нақты бір технологиялар арқылы және оларды қолдайтын стандартар, әдістемелер және АЖ ӨЦ үрдісінің орындалуын қамтамасыз ететін инструменталды құралдар арқылы жүргізіледі. Жобалау технологиясы үш құрама жиыны ретінде анықталады: - жобалаудың технологиялық операциясы ретін анықтайтын, қадам бойынша процедура (сурет - 1); - критериев и правил, используемых для оценки результатов выполнения технологических операций; - жобаланушы жүйені сипаттауға қолданылатын нотациялар (графикалық және мәтіндік құралдардың). Технологияның негізгі құрамын құрушы технологиялық нұсқаулар, соның байланысты осы немесе басқа операция орындалатын, технологиялық операциялар мен шарттар тізбегі сипаттамасыннан тұруы тиіс.
2. UML-диаграммаларының негізгі типтері мен олардың жобалау үрдісінде қолданыстары 3. АЖ өмірлік цикл модельдері
|
|
|
|
|
|
|
| +Билет № 21
Деректерді модельдеу
Деректерді модельдеу – нақты деректерді немесе құбылыстарды бейнелейтін дерексіз модельдерді немесе құрылымдарды жасау процесі. Бұл зерттеушілер мен талдаушыларға деректердің заңдылықтарын, қатынастарын және мінез-құлқын түсінуге және түсіндіруге мүмкіндік беретін деректерді талдау және деректер ғылымы саласындағы маңызды құрал. Деректерді модельдеудің бірнеше тәсілдері бар: Статистикалық модельдеу: айнымалылар арасындағы қатынастарды сипаттайтын және қолда бар деректер негізінде мәндерді болжайтын үлгілерді құру үшін статистикалық әдістерді қолдануды қамтиды. Бұл сызықтық регрессия, логистикалық регрессия, шешім ағаштары, кездейсоқ ормандар және басқа әдістерді қамтуы мүмкін. Machine Learning: Бұл нақты бағдарламаланбай, деректерден үйренетін және болжам жасай алатын немесе шешім қабылдай алатын алгоритмдер мен модельдерді жасауға бағытталған жасанды интеллект саласы. Машиналық оқыту әдістеріне нейрондық желілер, кластерлеу әдістері, жіктеу әдістері және т.б. Модельдеу: жүйенің немесе процестің әрекетін имитациялауға мүмкіндік беретін үлгілерді жасау процесі. Модельдеу әртүрлі параметрлер мен сценарийлердің нәтижелер мен процестерге әсерін зерттеу үшін пайдаланылуы мүмкін.
2. Стандарттар және әдістемелер Ақпараттық жүйелер саласында жүйелерді жобалауға, әзірлеуге және басқаруға көмектесетін көптеген стандарттар мен әдістемелер бар. Мұнда ең кең таралған стандарттар мен әдістемелердің кейбірі берілген: ISO/IEC 27001: ISO/IEC 27001 стандарты ақпараттық қауіпсіздікті басқару жүйелеріне қойылатын талаптарды анықтайды. Ол ақпаратты әртүрлі қауіптерден, соның ішінде рұқсатсыз кіруден, ақпараттың ағып кетуінен және құпиялылықты бұзудан қорғау үшін процестер мен басқару элементтерін белгілейді. ITIL (Ақпараттық технологиялар инфрақұрылымының кітапханасы): ITIL — АТ қызметтерін басқаруға арналған ең жақсы тәжірибелер жиынтығы. Ол АТ қызметтерін жоспарлауға, жеткізуге, қолдауға және сапасын жақсартуға көмектесетін әдістер мен процестерді қамтиды. Agile: Agile - бұл ептілік пен дамудың итеративті тәсіліне ерекше мән беретін бағдарламалық жасақтаманы әзірлеу әдістемелерінің тобы. Scrum және Kanban сияқты Agile әдістемелері тиімдірек ынтымақтастыққа, өзгерістерді басқаруға және қысқа даму циклдерінде тұтынушыға құндылық жеткізуге ықпал етеді. 3. UML-диаграммалары
|
| Билет № 22
Модельді бейнелеу деңгейлері
Модельдер нақты әлемдегі объектілерді немесе құбылыстарды қаншалықты егжей-тегжейлі және дерексіз сипаттайтынын анықтайтын әртүрлі бейнелеу деңгейлеріне ие болуы мүмкін. Міне, үлгі көрсетудің кейбір типтік қабаттары: Физикалық деңгей: Бұл деңгейде модельдер объектілер мен құбылыстарды физикалық сипаттамалары мен қасиеттері бойынша көрсетеді. Мысалы, физикалық модельдер нысандардың пішінін, өлшемдерін, материалдарын және басқа физикалық атрибуттарын ескеруі мүмкін. Логикалық деңгей: бұл деңгейде модельдер объектілер мен құбылыстарды құрылымы, қарым-қатынастары және өзара әрекеттесу ережелері тұрғысынан сипаттайды. Логикалық модельдер әдетте физикалық бөлшектерді абстракциялау арқылы жүйелерді талдау және жобалау үшін қолданылады. Доменге тән деңгей: Модельдеудің осы деңгейінде модельдер нақты пәндік аймақтағы объектілер мен процестерді сипаттайды. Бұл қаржы, денсаулық сақтау немесе автомобиль өндірісі сияқты салаға тән үлгі болуы мүмкін.
2. Нотациялар. Байланыстар
Ақпараттық жобаны жинақтау
|
|
|
|
|
|
|
| |
|
|