- •1.1 Электронды білім беру: тарихы мен алғышарттары
- •Электронды білім беру жүйесін жүргізу қадамдары
- •1.3. Көпфункционалды контенттің классификациясы
- •Электронды білім берудің ақпараттық жүйесін жобалау
- •Жүйені жасауға қойылатын талаптарға сараптама
- •2.2. Жүйе сәулетін жобалау Классикалық үш деңгейлі архитектура
- •Электронды білім беру үшін көпфункционалды контентті құру
- •3.1. Қолданылатын бағдарламаға сипаттама
- •3.2 Қолданушының интерфейсі
- •4. Экономикалық бөлім
- •4.1 Техникалық экономикалық негіздеу
- •4.2 Экономикалық тиімділік есебі
- •4.3 Күрделі шығындардың өзін ақтау мерзімі мен жылдық үнемдеу тиімділікті анықтау есебі
- •5. Еңбекті қорғау шараларының жиынтығы
- •5.1 Өндірістік санитария және еңбек гигиенасы
- •5.2.2 Жарақаттану себептері
- •8.2.3 Оқыс жағдайларда дәрігерлік көмекке дейінгі көмек
- •5.2.4 Кәсіптік аурулардың сипаттамасы
- •5.3 Жекелеме қорғау құралдары
- •5.4 Кәсіпорын мәдениеті
- •Кәсіпорынның интерьері
- •Функционалды бояу
- •5.5 Есептеу техникасын қолдануда қауіпсіздік техникасы
- •5.5.1. Жалпы ережелер
- •5.5.3 Жұмыс істеу кезіндегі қауіпсіздік талаптары
- •8.5.4 Жұмыс аяқталғаннан кейінгі еңбек қауіпсіздінің талаптары
- •5.5.5 Авария, өрт, жарақат алу кезіндегі іс қимылдар
- •5.5.6 Нұсқауларды бұзғаны үшін жауапкершілік
- •Қорытынды
- •Пайдаланылған әдебиеттер тізімі
- •Қосымша
2.2. Жүйе сәулетін жобалау Классикалық үш деңгейлі архитектура
Ақпараттық жұйенің тұрақты архитектурасы қолданушы интерфейсінен, деректер қорынан құралып, үш деңгейлі архитектура деп аталады. Мұндай архитектурада қосымша келесі үш деңгейге бөліндеді:
Көрсету деңгейі – терезе, есеп берулер және т.б.
Қосымшаның логика дәрежесі –процесспен басқару және тапсырма деңгейі.
Ақпараттар деңгейі – дереутерде тұрақты сақтауға арналған механизм.
Үшдеңгейлінің бөлінбес бөлігі болып қосымша логикасын жеке деңгейге бөліп алу болып табылады. Көрсету деңгейі қосымшаның негізгі жұмысын атқарудың негізгі бөлігі болып табылады. Оның объектілері тек орта деңгейге сұраныстарды жіберіп отырып, ең төменгі деңгеймен өзара байланысып отырады.
Бұл архитектура екідеңгейлі архитектурадан біршама ерекше болып келеді, мұнда қосымша логикасы графикалық интерфейсті анықтауға қатысады. Графикалық интерфейс объектілері деректер қорымен міндетті түрде өзара байланысады және қосымшаның жеке орта деңгейі болмайды. Екідеңгейлі архитектураның кемшілігі болып қосымша логикасында объектілерді екінші ретті қолданатын жеке элемент түрінде қарасытаруға болмайды. Қосымша логикасын басқа компьютерге тарату мүмкіндігі жоқ.
Жүйе декомпозициясы
Жүйе бір біріне функционалды тәуелді болып табылатын, бірнеше объектілерден құралған ішкіжүйеге бөлінеді. Жүйе басқа ішкіжүйелерге минималды тіуелді болу қажет. Бірақ бір ішкіжүйе ішінде орналасқан объектілер арасындағы байланыс жоғары болуы шарт.
Кей қосымшаларда, мысалға клиент-сервер жүйесінде ішкіжүйелер жеңіл анықталады.
Ішкіжүйе архитектурасы
Ішкіжүйелерді кооперация немесе класстар диаграммасында кескіндеуге болады. Ішкіжүйенің класстар диаграммасы ішкіжүе арасындағы қатынасты құрылым ретінде ұсынады.
Ішкіжүйелер арасындағы қатынасын ішкіжүйенің кооперация диаграммасы арқылы суреттеуге болады. Бөлек ішкіжүйе құрылымын оның жеке кооперация диаграммасында суреттеген жақсы.
Ішкі жүйені жобалау барысында міндеттерді бөлі
Бір ішкіжүйе ішінде жоғары дәрежелі н және басқа арасындағы төмен дәрежелі ішкіжүйелер қатынасты қамтамасыз ету үшін келесі жүйенің декомпозицияның ұсынымдарын ұстанған жөн.
Географиялық орналасқан жері. Егер екі объект физикалық әр түрлі жерде орналасқан болса, олар әр түрлі ішкіжүйеге тәуелді болып табылады.
Клиенттер және серверлер. Клиенттер мен серверлер әр түрлі үшкіжүйеге тәуелді болу қажет. Мысалы, банктік жүйеде елдін белгілі бір физикалық терреториясында орналасқан біртипті Банктік ішкіжүй бар, ал банктік сервер бір ғана жерде орналасады.
Қолданушы интерфейсі. ПК пайдаланушылары әдетте үлкен бөлінген конфигурациясы бөлшегі болып табылады, сондықтан нысандар пайдаланушы интерфейсі бөлек шағын икемді шешім болып табылады. Осы объектілердің клиенттері болып табылатын болғандықтан, бұл ұсыныс клиент-сервер жүйелеріне қатысты ұсынымдардың арнайы жағдайда ретінде қарастыруға болады.
Сыртқы объектілермен интерфейс. Пайдалану жағдайда моделін, және контекст диаграммада бейнеленген сыртқы нақты әлемдік объектілерін, көптеген бөлігінде көрсетілген актерлердің көптеген бөлігінде отырып Шағын мәмілелер. Сыртқы нысандар тек бір интерфейс кіші болуы керек.
Басқару облысы. Нысанды басқару, сондай-ақ ол тікелей манипулирует осы маңызды және интерфейс нысандар, бір кіші енгізілуі тиіс.
Маңызды нысандар. Қатты оның пайдасын кім қарағанда оны жаңартып, осы объектілердің байланысты маңызды нысан. Сондықтан, таңдау бар болған жағдайда, маңызды нысан жаңартылған оның объектілерімен бірыңғай жүйесінде орналастыру керек.
Ішкі жүйеге бөлу критерийі
Ішкіжүйені таңдау, әдетте қосымшаға байланысты. Төменде қосымшада жиі қолданылатын ішкіжүйелер тізімі көрсетілген.
Басқару. Менеджмент ішкі жүйесі бүкіл жүйесін нақты аспект бақылайды. Бұл ішкі жүйесі, әдетте, адамның араласуынсыз, сыртқы ортадан кіріс ақпаратты қабылдайды және ол үшін шығыс мәліметтерін жасайды. Жиі басқару ішкі жүйесі жағдайына байланысты, содан кейін ол бақылау объектінің жай-күйі туралы тәуелді кем дегенде, бір бар. Басқа кіші және пайдаланылған басқару жүйенің жиналған деректер Кейде бөлігі. Керісінше, басқару ішкі жүйесі басқа кіші белгілі бір ақпаратты бере алады.
Координатор. Егер бірнеше кіші бақылауға болса, кейде ол өз әрекеттерін үйлестіру кіші талап етеді. Басқару ішкі жүйесі толығымен тәуелсіз болса, онда сіз үйлестіруді қажет емес. Кейбір жағдайларда, басқару ішкі жүйесі өз бетімен қызметін үйлестіреді. Үйлестіру салыстырмалы қарапайым, егер бұл мүмкін болып табылады. Бірақ бұл айтарлықтай үйлестіру күш-жігерін талап етеді, содан кейін ол арнайы кіші оны сеніп жақсы жүреді.
Деректерді жинау. Деректерді жинау ішкі жүйесі сыртқы ортадан ақпаратты жинайды. Кейде ол ақпаратты, және өткен алдын-ала емдеу талдау сақтайды. Қолданба түріне қарай, ішкі жүйесі деректер кіру үшін сауалдарға жауап алады. Басқа жағдайларда, ол ақпарат қазірдің өзінде ішінара, мысалы, ол оның инженерлік Бірліктерді аудару арқылы датчиктің бірнеше оқуларының орташа мәнін беруге қабілетті, өңделген тасымалдайды. Соңында, деректер кейде сыртқы қоршаған ортаға тікелей шығу болып табылады. Түрлі комбинацияда мүмкін.
Деректерді сараптау. Деректер талдау шағын жүйесі ақпаратты және есептерді жіктеледі немесе көзбен басқа кіші жиналған деректерді көрсетеді. Негізінде, деректер жинау және талдау бірінде және кіші ретінде тартылуы мүмкiн. Басқа жағдайларда, іздеу деректер нақты уақыт жүзеге, және талдау кейінірек жүзеге асырылады.
Сервер. Сервер ішкі жүйесі басқа кіші қызмет көрсетеді. Бұл клиент кіші сұрауларға жауап, бірақ ол туралы өтінішін бастамашылық жоқ. сервер клиент сұрауларын өтеп кез келген нысан деп санауға болады. Қарапайым жағдайда, объект сервер тек бір маңызды нысанның тұруы мүмкін. Толығырақ күрделі серверлер клиент сұрау, және бизнес-логика нысандарды қызмет етуіміз керек, қандай нысан анықтау маңызды нысандар үйлестірушілері, соның ішінде екі немесе одан да көп нысандарды қамтиды. Жиі сервер бір немесе бірнеше деректер дүкендер байланысты қызметтерін ұсынады немесе олардың дерекқорды немесе бөлігін кіруге. сервер, сондай-ақ I / O құрылғымен байланысты немесе құрылғылардың белгіленуі мүмкін. Мысал ретінде, біз файлдар мен басып шығарғышты серверлер деп атайды.
Қолдаушы интерфейсі. Шағын пайдаланушы интерфейсі бір немесе бірнеше серверлер қызметтерге пайдаланушы қол жеткізуге мүмкіндік беру, клиент ретінде әрекет етеді. Бірнеше кіші, пайдаланушылардың әрбір санаты үшін бір болуы мүмкін. Әдетте, пайдаланушы интерфейсі ішкі жүйесі бірнеше қарапайым интерфейс объектілерін құрады нысан болып табылады.
Енгізу/шығару ішкіжүйелері. Кейбір жүйелерде тобында құрылғы интерфейстері барлық пайдалы сыныптар бір I / O ішкі жүйесі енгізіледі, бұл сыныптар арнайы білімін дамыта бері. Осыған байланысты, I / O ішкі жүйесі қабілетті бірнеше бағдарламашылар құру және қолдау.
Жүйелік қызметтер. Мұндай файл басқару және желі сияқты кейбір қызметтер, нақты пәндік салалар байланысты, және жүйесімен қамтамасыз етілмейді. Мұндай жүйенің әдетте қолдану бөлігі болып саналмаса да, олар есте сақтау қажет. Жүйелік қызметтер жүйелік және қолданбалы кіші деңгейінде жүзеге асырылуда.
