Файлдық жүйені ұйымдастыру
КІРІСПЕ
Тақырыптың өзектілігі. Қазіргі заманда кез келген ұйымның жұмысын ақпараттық технологияларды қолданбай елестету қиын. Компьютерлер мен компьютерлік жүйелер біздің күнделікті өмірімізге және өмірімізге мықтап енді. Шынайы және виртуалды өмірдің қосылуы соншалықты тез жүріп жатыр, кейде олардың арасындағы айырмашылықты әрең ажыратуға болады.
Тағы біраз уақыт өтеді, барған сайын жетілдіріліп келе жатқан компьютерлер біздің өмірімізді ешқашан тастамайды. Қазірдің өзінде көптеген адамдар үшін компьютер сән-салтанат емес, жұмыс пен үй жағдайында маңызды құрал болып табылады. Компьютерді пайдалану телефонды немесе теледидарды пайдалану сияқты үйреншікті және қажет болды. Өйткені, бірнеше түймені басу арқылы үйден шықпай-ақ шоттарды төлеу, сатып алулар жасау, достармен сөйлесу, хат алмасу әлдеқайда ыңғайлы.
Ақпаратты сақтау және жүйелеу үшін ең қолайлысы АЖ - мәліметтер қорына негізделген ақпараттық жүйелер. Олар үлкен көлемдегі деректерді сақтауға, оларды жылдам өңдеуге, қажетті есептеулерді жасауға және санаулы секундтарда нәтиже беруге мүмкіндік береді. АЖ келесі мәселелерді шешуде қолданбасын тапты: мәліметтер қоймасын ұйымдастыру, мәліметтерді талдау жүйелері, шешім қабылдау жүйелері, дербес деректер базасы, қолданбалы деректер базасы, таратылған ақпараттық жүйелер, Бүкіләлемдік Интернетке арналған мәліметтер базасы. Бұл олардың қолданбаларының толық тізімі емес.
Ақпараттық технологиялар нарығында мекеме жұмысын ұйымдастыру процесін автоматтандыруға мүмкіндік беретін бірнеше бағдарламалық өнімдер бар. Дегенмен, олардың әрқайсысының артықшылықтары мен кемшіліктері бар.
Қазіргі заманғы АЖ-нің негізгі артықшылықтары (көрнекілік, мәліметтерді, графиканы біріктіріп көрсету, үлкен көлемді сақтау) қызметтің кез келген саласын қолдауға негіз болды, ақпаратты өңдеу процесінің құрылымы мен ұйымдастыруына елеулі өзгерістер енгізді.
Бүгінгі күні ақпараттық жүйелерді (АЖ) жобалауға арналған көптеген стандарттар мен әдістемелер бар.
Бұл әдістемелердің барлығы АЖ жобалау кезінде декомпозиция әдісін қолданады - жүйе құрамдас бөліктерге бөлінеді, бір-бірімен байланысты және өзара әрекеттесіп, иерархиялық құрылымды құрайды.
АЖ әзірлеу кезінде мыналарды анықтау қажет:
1) АЖ объектілері (субъектілері);
2) олардың қасиеттері (атрибуттары);
3) объектілердің (байланыстардың) өзара әрекеті және олардың ішіндегі және арасындағы ақпарат ағындары.
АЖ әзірлеу, әдетте, бірнеше кезеңдерде жүзеге асырылады, олардың әрқайсысында әзірленген АЖ элементтері нақтыланады.
АЖ жобалау кезеңінде ақпараттық және өндірістік процестерді жүзеге асырудың бар мысалдарын, сондай-ақ ақпаратты сақтау және беру үшін қажетті көлем мен форматты анықтайтын нормативтік ақпаратты талдаудың үлкен маңызы бар. Егер базалық кәсіпорында белгіленген бизнес-процестерді немесе ақпараттық процестерді айтарлықтай қайта құрылымдауды жүзеге асыру кезінде АЖ үлгісі ұйымда журналдар түріндегі деректерді сақтау және өңдеу үшін қолданылатын әдістер мен нысандарға сәйкес құрылуы керек, мәлімдемелер, кестелер, қағаз тасымалдағыштар және т.б.
Бұл жобаның өзектілігі, ең алдымен, ІТ-нарықта мұндай ақпараттық жүйелердің жоқтығына байланысты емес, сондай-ақ осы түрдегі қолданыстағы коммерциялық жүйелердің жоғары құны мен көлемділігіне байланысты.
Бұл дипломдық жобаның мақсаты: жойылған активтерді есепке алудың ақпараттық жүйесін әзірлеу.
Осы дипломдық жоба барысында осы мақсатқа жету үшін келесі тапсырмаларды орындау қажет:
- осы саладағы бағдарламалық қамтамасыз етуді әзірлеуде туындайтын негізгі мәселелерді зерттеу;
- қолда бар әзірлеу құралдарын зерттеу және тапсырманы шешу үшін ең қолайлысын анықтау;
- әзірленген бағдарламаның экономикалық тиімділігін анықтау;
- еңбекті қорғау мәселелерін қарастыру;
- программалау тілін таңдауды негіздеу.
Теориялық және практикалық маңыздылығы әзірленген ақпараттық жүйенің жойылған активтерді есепке алу құралы болып табылатындығында.
Әзірленген ақпараттық жүйені іс жүзінде іске асыру - бұл әрі функционалдылық, енгізу және қызмет көрсету құнының төмендігі, АТ бөлімінің қажеті жоқ, сонымен қатар ол қызметкерлердің арнайы дайындығын қажет етпейді.
1. ЖАЛПЫ БӨЛІМ
1.1 Кәсіпорын активтері ұғымы
Егер болашақта болжанып отырған пайдалану нәтижесінде экономикалық пайда алу мақсатында оның қызметінің өткен оқиғалары нәтижесінде ұйымның бақылауында болса, шаруашылық құралдары қандай нысанда көрсетілмесе де, бухгалтерлік есептегі активтер (Assets) болып есептеледі. Болашақ экономикалық пайда-бұл активтердің ұйымға ақша ағынына тікелей немесе жанама ықпал ету мүмкіндігі. Актив болашақта ұйымға экономикалық пайда әкелуі мүмкін деп саналады:
- Сатуға арналған өнімдерді, жұмыстарды, көрсетілетін қызметтерді өндіру процесінде оқшау немесе басқа активтермен үйлесімде пайдаланылған;
- Басқа активке ауыстырылды;
- Міндеттемелерді өтеу үшін пайдаланылды;
- Ұйымның меншік иелері арасында бөлінген.
Қазіргі уақытта экономика ғылымында кәсіпорын активтерін жіктеудің көптеген тәсілдері қалыптасты, активтерді бөлудің әртүрлі белгілері және олардың тиісті түрлері анықталды. Көптеген экономистер белгілеген жіктеудің негізгі белгілерін қарастырыңыз.
Активтердің екі негізгі жіктемесік қарастырайық:
1. Активтерді айналымнан тыс және айналымнан тыс (GAAP бойынша жіктеуге сәйкес ұзақ мерзімді және қысқа мерзімді) деп бөлу жүзеге асырылатын белгіні былайша тұжырымдауға болады: айналым ерекшеліктері тұрғысынан өндірістік процеске қатысу сипаты. Әр түрлі ойшылдардың, экономистердің көзқарастарын ескере отырып, дәл осы өлшем капиталды, кәсіпорын қаражатын жіктеуге негіз болды. Атап айтқанда, осы негізде Ф.Кене капиталды "бастапқы аванстар" және "жылдық аванстар", А. Смит негізгі және айналым капиталына бөлді. Сонымен қатар, Смит ұсынған негізгі капитал элементтерінің арасында тек негізгі құралдар ғана емес, сонымен қатар қазіргі уақытта айналымнан тыс активтер де бар. Сол сияқты, марксистік теорияда өндіріс құралдары еңбек құралдары мен еңбек заттарына бөлінеді. Жоғарыда айтылғандарға байланысты, ең алдымен, активтерді жіктеу кезінде олардың түрлерін өндіріс процесіне қатысу сипатына қарай бөлу қажет, әсіресе мұндай бөлу қазіргі бухгалтерлік баланс активінің құрылымына сәйкес келеді.
Бухгалтерлік баланстың бірінші бөліміне сәйкес айналымнан тыс активтерге (иммобилизацияланған құралдарға) мыналар жатады:
1) Материалдық емес активтер.
2) Негізгі құралдар. Негізгі құралдар ғимараттар, құрылыстар, жұмыс және күш машиналары мен жабдықтары, өлшеу және реттеу аспаптары мен құрылғылары, есептеу техникасы, көлік құралдары, құрал-саймандар, Өндірістік және шаруашылық мүкәммал мен керек-жарақтар, жұмыс, өнім беретін және асыл тұқымды мал, көпжылдық екпелер, шаруашылықішілік жолдар және өзге де тиісті объектілер, жерді түбегейлі жақсартуға арналған күрделі салымдар болып табылады, негізгі құралдардың жалға алынған объектілеріне; жер учаскелеріне; табиғат пайдалану объектілеріне күрделі салымдар.
3) аяқталмаған құрылыс
4) материалдық құндылықтарға кіріс салымдары болуға тиіс. Бұл жалға беруге арналған мүлікті сатып алуға инвестициялар. Мүлік жалға беру мерзімі (жалға алу шарты) аяқталғаннан кейін немесе мүлік иесіне қайтару шартымен жалға және сатып алу құқығымен жалға берілуі мүмкін.
5) Ұзақ мерзімді қаржылық салымдар.
Қаржылық салымдар-бұл ұйымның мемлекеттік бағалы қағаздарға (облигациялар және басқа да борыштық міндеттемелер), басқа ұйымдардың бағалы қағаздарына және жарғылық капиталдарына инвестициялары, басқа ұйымдарға берілген заемдар. 1 жылдан астам мерзімге қаржылық салымдар ұзақ мерзімді, ал 1 жылға дейінгі мерзімге қысқа мерзімді болып саналады. Бұл активтер бух-қа қабылданады. (сатушыға; консалтингтік және ақпараттық қызметтер көрсеткені үшін басқа ұйымдарға төленетін сомалар; делдал ұйымдарға сыйақылар; ҚҚС-ты шегергенде). Ұзақ мерзімді активтердің құрамына тек ұзақ мерзімді қаржы кіреді. тіркемелер.
2.Ағымдағы активтер (мобильді құралдар) бух екінші бөлімінде орналасқан, баланстар. Бларға мыналар кіреді:
1) Материалдық - өндірістік (тауарлық - материалдық) қорлар (МӨҚ немесе ТМҚ). Бұл сатуға (жұмыстарды орындауға, қызметтерді көрсетуге) арналған өнімді өндіру кезінде шикізат, материалдар және т.б. ретінде пайдаланылатын; сатуға арналған; ұйымның басқарушылық қажеттіліктері үшін пайдаланылатын активтер.
2) сатып алынған құндылықтар бойынша ҚҚС
3) дебиторлық берешек. Дебиторлық берешек деп осы ұйымның басқа ұйымдарының, қызметкерлерінің және жеке тұлғаларының берешегін (сатып алушылардың сатып алынған өнім үшін берешегін, есеп беретін тұлғалардың есеп беруге берілген ақша қаражаты үшін берешегін, еншілес және тәуелді қоғамдардың берешегін, алуға вексельдерді, қатысушылардың (құрылтайшылардың) жарғылық капиталға жарналар бойынша берешегін) айтамыз. Осы ұйымға қарыз болған ұйымдар мен адамдар дебиторлар деп аталады. Дебиторлық берешек қызмет (немесе тауар) сатылған және ақша алынбаған жағдайда пайда болады. Әдетте, сатып алушы тауарға ілеспе құжаттағы тауарды қабылдау туралы қолтаңбаны қоспағанда, берешекті жазбаша растауды бермейді.
4) қысқа мерзімді қаржылық салымдар
5) Ақша қаражаты. Ұйымның ақша қаражаты кассада қолма-қол ақша және банктердегі есеп айырысу және басқа шоттардағы ақша құжаттары түрінде болады. Бух-тың негізгі міндеттері. ақша қаражатын есепке алу болып табылады:
осы құралдар мен олардың қозғалысы бойынша операцияларды дәл, толық және уақтылы есепке алу;
ақша қаражаты мен ақша құжаттарының болуын, олардың сақталуын және мақсатты пайдаланылуын бақылау;
кассалық және есеп айырысу - төлем тәртібінің сақталуын бақылау; ақшалай қаражатты неғұрлым ұтымды пайдалану мүмкіндіктерін анықтау.
Осылайша, біз активтерді жіктеудің маңызды, бірақ жалғыз белгісі - бухгалтерлік балансқа сәйкес қарастырдық. Сонымен қатар, ұйымның мүлкін неғұрлым дерексіз негізде бөлетін активтердің тағы бір жіктелуі бар (кәсіпорындардың нақты практикалық қызметіне қатысты дерексіз). Осы жіктеуге сәйкес мүлік бөлінеді:
1) негізгі құралдарды, материалдық емес активтерді, шаруашылық керек-жарақтарды қамтитын еңбек құралдары;
2) Шикізат пен материалдарды, қосалқы бөлшектерді, отынды, ыдысты, аяқталмаған өндірісті қамтитын Еңбек заттары;
3) ақша қаражаты: касса, есеп айырысу шоттары, валюталық шоттар, өзге де шоттар;
4) айналым заттары: қоймадағы дайын өнім, тиелген тауарлар;
5) есептеулердегі қаражат: дебиторлық берешек, есеп беретін сомалар;
Абстрактілі активтер-бұл жиынтық әлеуметтік өнімді өндірудегі орны негізінде анықталатын экономикалық субъектінің мүлкінің нақты түрі. Олар пайдадан қайтарымсыз алынатын (салықтар, алымдар, шығындар түріндегі бюджетке төленетін төлемдер) не оны арнайы мақсаттағы қорларды қалыптастыру жолымен және басқа да мақсаттарда (қаржылық салымдар) пайдаланудың нысаналы сипатына байланысты жіберілетін қаражат сомасын білдіреді. Сондықтан бұл қаражат ұйымның ағымдағы қызметіне қатысудан алшақтайды.
1.2 Кәсіпорын активтерінің экономикалық мәні және жіктелуі
Шаруашылық қызметті жүзеге асыру үшін әрбір кәсіпорынның өзіне меншік немесе иелену құқығымен тиесілі белгілі бір мүлкі болуға тиіс. Кәсіпорында бар және оның балансында көрсетілген барлық мүлік оның активтері деп аталады.
Кәсіпорынның активтері-бұл кәсіпорынға тиесілі мүліктің, ақша қаражатының және материалдық емес активтердің жиынтығы, сөздің кең мағынасында-ақшалай құны бар кез-келген құндылықтар. Бұл ғимараттар, құрылыстар, машиналар мен жабдықтар, материалдық қорлар, банктік салымдар, бағалы қағаздар, сондай-ақ зияткерлік өнім, патенттер, меншік иелерінің қаражаты салынған авторлық құқықтар, басқа кәсіпорындардың борыштық міндеттемелері, ресурстарды пайдалануға ерекше құқықтар.
Активтерді басқару-коммерциялық ұйымның меншікті және тартылған қаражатты тиімді (ең аз тәуекелмен) орналастыру жөніндегі қызметі.
Айналым капиталына қажеттілікті азайтудың екінші тәсілі-несие картасымен саясатты қатайту арқылы дебиторлардың шоттарын азайту, басқа мақсаттар үшін пайдаланылуы мүмкін қажетсіз қорларды бағалау, төлеуге ұсынылған шоттарды бағалау.
Айналым капиталын азайтудың үшінші жолы-қолма-қол ақшаны тиімді пайдалану. Фирмалар өздерінің өтімді активтерін ұстайтын банктік шоттар бойынша пайыз төленбейді. Алайда, басқа өтімді активтер (қысқа мерзімді мемлекеттік бағалы қағаздар, депозиттік сертификаттар, қайта сатып алу келісімі деп аталатын біржолғы несие түрі) пайыз түрінде табыс әкеледі).
Ақша түріндегі капитал-бұл компанияның міндеттемелері, ал өндіріс түрінде - компанияның активтері. Активтер құндық мәнде ұйымдағы барлық материалдық және материалдық емес (зияткерлік меншік) және ақшалай құндылықтарды, сондай-ақ олардың құрамы мен орналасуы немесе инвестициялануы тұрғысынан мүліктік құқықтарды көрсетеді.
Кәсіпорын активтерін жіктеу.
1. Жұмыс істеу нысаны бойынша:
- материалдық
- материалдық емес
- қаржылық
2. Өндірістік процеске қатысу сипаты бойынша:
- айналым (ағымдағы)
-айналымнан тыс
3. Қалыптастыру көздеріне байланысты:
- жалпы
- таза
4. Меншік құқығына байланысты:
- меншікті
-жалға алынған (лизинг)
5. Өтімділік дәрежесі бойынша:
- мүлдем өтімді (фирманың ақшалай активтері)
- жоғары өтімді (қысқа мерзімді қаржылық салымдар, қысқа мерзімді
Негізгі капитал компания қолданатын капиталдың ұзақ мерзімді активтерінің барлық түрлеріне салынған бөлігін сипаттайды.
1.3 Материалдарды және активтерді есептен шығару актісі
Ұйымның балансында бар материалдық құндылықтар мен қорлар қандай да бір себептермен жарамсыз болған жағдайда материалдарды есептен шығару актісін ресімдеу талап етіледі. Есептен шығару қатаң белгіленген тәртіппен жүргізіледі және тиісті актіде тіркеледі.
Материалдарды есептен шығару тәртібі
Материалдық құндылықтарды есептен шығару үшін арнайы комиссия құру талап етіледі. Оның құрамына, әдетте, кәсіпорынның әртүрлі құрылымдық бөлімшелерінен материалдық жауапты адамдар кіреді. Олардың міндетіне ұйымның балансындағы жабдықтың, жабдықтың, жиһаздың, тұрмыстық техниканың, құралдардың және т.б. құндылықтардың зақымдануын, ақауларын немесе ақауларын анықтау және куәландыру кіреді.
Мұндай фактілер тіркелгеннен кейін, олар материалдарды есептен шығару туралы актіні ресімдеуге уәкілетті. Әдетте, ірі ұйымдарда мұндай әрекеттер үшін арнайы әзірленген нақты нұсқаулар бар.
Материалдарды есептен шығару үшін құжаттық растамасы бар дәлелді негіздер қажет.
Материалдарды есептен шығару белгілі бір дәлел базасымен расталған дәлелді негіздерсіз мүмкін емес. Атап айтқанда, материалдарды есептен шығару рәсімі кезінде қосалқы құжаттар пайдаланылуы мүмкін.
Кәсіпорында материалдық құндылықтарды есептен шығару алдында мүлікке түгендеу жүргізіліп, оның нәтижелері тиісті құжаттарға енгізілуі керек.
Материалдарды есептен шығару туралы актіні қалай жасауға болады
Бұл құжат міндетті түрде кәсіпорын туралы және есептен шығару жөніндегі комиссия мүшелері туралы мәліметтерді: олардың лауазымын, тегін, атын, әкесінің атын, сондай-ақ есептен шығарылатын материалдардың егжей-тегжейлі тізбесін, олардың саны мен құнын (даналап және жалпы), есептен шығару себебін қамтуға тиіс. Комиссия ұйым басшысының жеке бұйрығымен тағайындалады, оған комиссия төрағасы жазылады. Есептен шығару жөніндегі актіге барлық деректерді енгізгеннен кейін Комиссияның әрбір мүшесі құжатқа өзінің қолын қойып, оған барлық ақпараттың дұрыс енгізілгенін куәландыруы тиіс. Сондай-ақ, рәсім аяқталғаннан кейін актіні ұйым басшысы растауы керек.
Материалдарды есептен шығару туралы Акт заңды мәртебеге ие, өйткені оның негізінде бухгалтерлік бөлімдердің мамандары есептен шығарылған материалдық құндылықтардың баланстық құнын, сондай-ақ олардың жоғалуына байланысты кәсіпорынның тікелей төмендеуін көрсетеді. Өз кезегінде бұл мәліметтер заңды тұлғаның салықтық есебінде көрсетіледі.
Акт бірыңғай, стандартты үлгіге ие емес, сондықтан оны еркін түрде немесе ұйым ішінде жасалған шаблон бойынша, оның қызметі мен қажеттіліктеріне сәйкес жасауға болады. Құжатты кәдімгі А4 форматындағы парақта немесе ұйымның фирмалық бланкісінде кәсіпорынның бухгалтериясына арналған бір данада жасауға болады (алайда, қажет болған жағдайда, Комиссия мүшелері материалдық жауапты адамдар ретінде актінің көшірмесін талап ете алады). Оны мөрмен растаудың қажеті жоқ, өйткені ол ішкі жұмыс процесіне жатады және арнайы журналға жазылады.
Материалдарды есептен шығару актісін толтыру жөніндегі нұсқаулық:
Құжаттың жоғарғы оң жақ бұрышына кәсіпорынның атауын, сондай-ақ АКТ ресімделгеннен кейін оны бекітетін басшының лауазымын, тегін, атын, әкесінің атын енгіземіз.
Содан кейін құжаттың атауын толтырамыз, сондай-ақ оның мәнін қысқаша береміз (бұл жағдайда "материалдарды есептен шығару туралы"), күнін қойыңыз: күні, айы (жазбаша), жылы.
Бұдан әрі есептен шығару жөніндегі комиссияның құрамына көшеміз: әрбір қызметкердің лауазымы, тегі, аты, әкесінің аты, сондай-ақ материалдық құндылықтарды есептен шығару фактісін тіркейміз және оларды есептен шығару себептерін (пайдалануға жарамсыздығы, анықталған ақаулар, амортизацияның аяқталған мерзімі, моральдық ескіру және т.б.) көрсетеміз.
Актінің екінші бөлігіне есептен шығарылған барлық материалдарды, олардың атауын, санын, бір дананың бағасын және есептен шығарылған құндылықтардың жалпы құнын егжей-тегжейлі тізімдейтін кесте қосылуы керек. Егер есептен шығарылатын материалдар бойынша қандай да бір ескертпелер болса, оларды да кестеде белгілеу қажет. Кестенің астында есептен шығарылған Материалдардың жалпы құнын (санмен және жазумен) көрсету қажет, ал барлық қажетті ақпаратты құжатқа енгізгеннен кейін Комиссияның әрбір мүшесі оған қол қояды және құжат ұйым басшысына қол қоюға беріледі.
Материалдарды есептен шығару актісі
Материалдар-бұл қорлардың бір түрі. Материалдық-өндірістік қорларды (МӨҚ) (оның ішінде материалдарды) синтетикалық және талдамалық есепке алу туралы біз өз кеңесімізде әңгімелестік. Бұл материалда біз төменде материалдарды есептен шығару актісін және осындай актінің үлгісін қалай жасау керектігі туралы сөйлесеміз.
МӨҚ бухгалтерлік есебі бойынша әдістемелік нұсқаулары арқылы материалдарды есептен шығару келесі жағдайларда жүргізіледі деп көзделеді:
материалдар сақтау мерзімі өткеннен кейін жарамсыз болып қалды;
материалдар ескірген;
материалдардың жетіспеушілігі, ұрлануы немесе бүлінуі, оның ішінде авариялар, өрттер, табиғи апаттар салдарынан анықталған кезде.
Алайда, кең мағынада, материалдарды есептен шығару дегеніміз олардың өндіріске жіберілуі және оларды сату кезінде материалдардың шығуы деп түсініледі.
2 АРНАЙЫ БӨЛІМ
2.1 Программалық қамтама түрлері
Программалық қамтаманы жобалау ерекшелігіне және түріне байланысты есептерді екі класқа бөлеміз: технологиялық және функционалдық.
Технологиялық есептер ақпараттарды өңдеудің технологиялық процесін компьютерде ұйымдастыруда қойылады және шешіледі.
Технологиялық есептер утилиттер түріндегі қызметтік бағдарламалық қамтама құралдарын өңдеуде, қызметтік бағдарламалар, процедуралар кітапханасын құруда негіз болып табылады.
Функционалдық есептер пәндік аумақта ақпараттық жүйелер аясында басқару функцияларын шешуге негізделген.
Пәндік аумақ (application domain) - басқару есептерінің байланысқан функцияларының жиыны алға қойған мақсатқа жеткізетін. Бағдарламаны құру процессін 2.1- суретте көрсетілген әрекеттер түрінде көрсетуге болады.
Есептің қойылуы
Алгоритм құру
Бағдарламалау
Есептің қойылуы
Алгоритм құру
Бағдарламалау
Сурет 2.1- Бағдарламаны құру процессі.
Есептің қойылуы (problem, definition) - ену және шығу ақпараттары айқындалған есепті компьютерде шешудің нақтылануы. Есептің қойылуы барысында нақтыланатын негізгі сипаттамаларға мыналар жатқызылады:
Есептің мақсаты немесе қолданылуы, оның орны және басқа есептермен байланысы
Есептеу техникасы құралдарын қолданып есепті шешу шарты
Есепті шешуде ену ақпаратын өңдеу функцияларының мазмұны
Есеп шешімін периодқа қойылатын талап
Шығу ақпаратының мерзімін шектеу және нақтылау
Шығу ақпаратының құралы және формасын анықтау
Есепті шешуге қажетті ену ақпараттарының көзін
Есепті пайдаланушылар (есепті шешетін кім және нәтижесін қолданушылар)
Есептің шығу ақпараты құжаттар түрінде (листинг немесе машинограмма), видеограмма түрінде болуы мүмкін. Ену ақпараты есепті шешуге қажетті мәліметтер түрінде анықталады.
Бағдарламалау (programming) - бағдарлама құруға бағытталған теориялық және практикалық іс-әрекет. Бағдарламалау жинақты ұғым. Бағдарлама - адамның интеллектуальді еңбегінің нәтижесі. Әрбір бағдарламада бағдарлама құрушының жеке қасиеті байқалады, ол бағдарламашының белгілі бір дәрежедегі өнерін көрсетеді.
Бағдарламалау бағдарламаны құруға, өңдеуге және қолдану ерекшелік-терін зерттеуге арналған ғылыми пәндер кешеніне негізделеді.
Бағдарлама құрумен айналысатын негізгі мамандар категориясы - ол бағдарламашылар (программисттер) (programmer). Программистерді көбінесе жүйелік және қолданбалы деп 2-ге бөледі. Жүйелік программист (systemsoftware programmer, tool smith) жүйелік бағдарламалық жабдықты құрумен, эксплуатациялаумен және оған қызмет істеумен айналысады ЖБЖ компьютердің жұмысқа қабілеттілігін қолдайды, функционалдық есептерді шешуге арналған бағдарламалардың жұмыс істеуін қамтамассыз етеді.
Қолданбалы программист (application programmer) функционалды есептерді шешуге арналған бағдарламаларды құрумен айналысады.
Масштабы және өңдеу функциялары бойынша үлкен бағдарламаларды құру кезінде - программист талдаушы (аналитик, programmer - analyst) деген жаңа біліктілік пайда болады. Ол өзара байланысты бағдарламалар кешенін талдайды және жобалайды. Бағдарламаны құрудың алғашқы кезеңінде есепті қоюшы мамандар қамтылады. Көптеген ақпараттық жүйелер мәліметтер қорымен жұмыс істеуге (МҚ) негізделген. Егер мәліметтер қоры көптеген қосымшалар берілгендермен жұмыс істеуге мүмкіндігі болатын етіп құрылған болса, онда мәліметтер қорын қолдауды ұйымдастыру мәселесі туындайды. Ол мәліметтер қоры администраторы арқылы жүзеге асады. Бағдарламаның негізгі қолданушысы шекті пайдаланушы (end vser). Шекті пайдаланушы бағдарламалау аумағының маманы емес, яғни бағдарламаны құру технологиясы және әдістерімен таныс емес, алайда олардың есептеу техникасымен жұмыс істеуге мүмкіндік беретін қарапайым дағдылары мен білімі бар.
2.2 Клиент-сервер архитектурасы
Клиент-сервер-бұл есептеу жүктемесі серверлер (деректер жеткізушілері) және клиенттер (деректерді тұтынушылар) арасында бөлінетін архитектура. Клиент-сервер архитектурасының мысалы 2.2-суретте көрсетілген.
Клиент дегеніміз-деректерді пайдаланатын бағдарлама, ал сервер дегеніміз-деректерді алу үшін клиенттердің сұраныстарына қызмет ететін бағдарлама. Бұл анықтамаға бірнеше қатысушысы бар, функциялары асимметриялы түрде бөлінген кез-келген бағдарламалық жүйе кіреді.
Сервер клиенттерден сұраныстар алады және оларға мәліметтер немесе қызмет көрсету функцияларын ұсынады (мысал ретінде сіз электрондық поштамен жұмыс жасай аласыз немесе мессенджер арқылы байланыса аласыз). Сервер көптеген клиенттерден сұраулар алатындықтан, ол әдетте басқа бағдарламалармен бірге арнайы бөлінген машинаға орналастырылады, сондықтан бұл машинаның өнімділігі жоғары болуы керек. Желідегі машинаның рөліне, оның жабдықтары мен операциялық жүйесінің ерекшеліктеріне байланысты оны сервер деп те атайды, ал клиенттік бағдарламаларды орындайтын машиналар сәйкесінше клиенттер болып табылады.
Сурет 2.2-Клиент-сервер архитектурасы.
Бағдарламалық жасақтама жүйесін клиент-сервер архитектурасына жатқызуға мүмкіндік беретін шара, оның кем дегенде үш компонентінің біреуі басқа компьютерде толығымен орындалады және әртүрлі машиналардағы жүйелер арасындағы өзара әрекеттесу қажетті ресурстарды алу үшін командаларды беру арқылы желі арқылы жүзеге асырылады.
Клиент-сервер архитектурасы клиент-сервер технологиясының жеке жағдайы болғандықтан, клиент пен сервер міндетті түрде қатысады. Тиісінше, олар бағдарламалық жүйенің клиенттік және серверлік бөлігін ажыратады. Қосымшаның клиенттік бөлігі негізінен ДК рөлін атқаратын пайдаланушының жұмыс орнында орнатылады. Жүйенің серверлік бөлігі өз функцияларын жоғары өнімді аппараттық құралдарды, әдепкі бойынша орнатылған бағдарламалық жасақтама жиынтығын, дерекқорды басқару жүйесін және деректер құрылымын қамтитын мамандандырылған машинада орындайды.
Клиент пен серверлік жүйе арасындағы өзара іс-қимыл жергілікті немесе жаһандық желі арқылы жүзеге асырылады. Желілік компонент мыналарды қамтиды: желілік жабдықтардың жиынтығы, түйіндер арасында деректерді жіберуге мүмкіндік беретін бағдарламалық технологиялар жиынтығы, деректер алмасу хаттамалары.
Іске асырылатын тапсырманы визуализациялау компоненті пайдаланушының белгілі бір құралдарды қолдана отырып ақпаратты енгізуін, сондай-ақ ақпаратты экранға және басып шығаруға шығарады. Клиент-сервер архитектурасы үшін визуализация компоненті әрқашан пайдаланушының жұмыс орнында орындалады.
Қолданбалы логика компоненті белгілі бір тақырып аймағында деректерді өңдеуге байланысты мәселені шешеді. Бұл компонентті бағдарламашы қолданатын модельге байланысты клиент пен сервер арасында бөлуге болады.
Деректер базасын басқару жүйесі деректерді сақтауға, оқуға және жазуға байланысты операцияларды жүзеге асырады. Сипатталған архитектурада бұл операцияларды әрдайым сервер орындайды.
Компоненттер саны тұрғысынан клиент-серверлік жүйелер екі деңгейлі және үш деңгейлі болып бөлінеді. Екі деңгейлі жүйелерге тек клиент пен сервер кіреді. Клиент пен сервер арасындағы үш деңгейлі жүйелерде аралық қабат кодталады, ол пайдаланушы үшін сервер рөлін, ал дерекқорды басқару жүйесі үшін клиент рөлін атқарады. Мұндай архитектура функциялар мен жүктемені жүйелерге неғұрлым икемді бөлуді жүзеге асыруға мүмкіндік береді, сондай-ақ пайдаланушылардың жұмыс орындарының ресурстарына қойылатын талаптарды азайтуға мүмкіндік береді. Мұндай жүйенің теріс жағы-әзірлеу мен іске асырудың күрделілігі, сондай-ақ жоғары білікті қызметкерлердің айтарлықтай еңбек шығындары.
Клиент-сервер архитектурасының негізгі идеясы бағдарламалық жүйені әрқайсысы белгілі бір қызметтер жиынтығын жүзеге асыратын компоненттерге бөлуден тұрады. Мұндай жүйенің компоненттері серверлік жәненемесе клиенттік функцияларды орындайтын әртүрлі компьютерлерде орындалуы мүмкін. Бұл желілік қосымшалардың, сондай-ақ жалпы желінің сенімділігін, қауіпсіздігін және өнімділігін арттыруға мүмкіндік береді [10].
2.3 Жойылатын активтерді есепке алатын АЖ деректер қорын жобалау
Жойылатын активтерді есепке алатын программасының ДҚ құрамына енетiн кестелер мәлiметтерiнде қайталатын жазбалар ДҚ-да қателер туындатады, оның көлемiн ұлғайтады және соның салдарынан жұмыс жылдамдығы кемидi. Сондықтан, программаның ДҚ жобалау барысында мәлiметтердi өзара байланысқан кестелерге тиiмдi етiп орналастыру маңызды орын алады. Деректер базасын жобалау барысында 2 негізгі мәселелер шешіледі:
1. Пәндік облыс объектілерін деректер моделінің абстрактілі объектісі ретінде өрнектелгенде сипаттаупәндік облыс семантикасына қайшы келмейтіндей тәсілді қарастыру керек және ол тәсіл мүмкіндігінше ең тиімді, қолайлы тәсіл болатындай жолды іздеу.
2. Деректерді сыртқы жадыда орналастыру және қандай қосымша құрылымдарды құру қажеттігі мәселесін анықтау. Бұл мәселе ДБ-ның физикалық мәселесі деп аталады.
Реляциялық деректер базасы жобалау мәселесі ДБ қандай қатынастардан тұруы қажет және бұл қатынастардың қандай артықшылықтары болуы керек сұрақтарына негізделген шешім қабылдаудан тұрады.
ДБ-сы администраторының жұмысы тиімді болу үшін жалпы стандарттар мен процедураларды енгізіп алу керек. Оның мақсаты - деректерді бақылауды және қорғауды тиімдірек ету. Стандарттар мен процедураларды жеткіліксіз қолданылатын мекемелер көп қиындықтарға жолығады. ДБ-сын қолданатын мекеме басқа осындай жүйелермен жұмыс істейтін мекемелердің стандарттарын оқығаны пайдалы.
Деректер базасы - бұл кестелер, есептер, сұраныстар, формалар және басқалары сияқты элементтерді біріктіретін және оларды бір дискілік файлда сақтауға мүмкіндік беретін жалғыз үлкен объект. Мәліметтер қорының негізгі құрылымдық бөлігі - кесте. Әр кестеде белгілі бір түрдегі жазбалар бар, мысалы, жоғары оқу орнына түскен студенттер туралы.
Файл (кесте) - бұл белгілі бір пән немесе объект туралы мәліметтер жиынтығы. Кестедегі (файлдағы) мәліметтер бағандар (өрістер) және жолдар (жазбалар) түрінде сақталады. Кестедегі барлық мәліметтер бірдей типтегі объектілерге және оларға ғана қатысты болуы керек.
Файл (кесте) өрісі тақырып туралы ақпараттың түрін анықтайды. Жазба - бұл адам, зат немесе оқиға туралы ақпарат жиынтығы. К естедегі әр жазба өрістердің бірдей жиынтығын, ал әрбір өрісте бірдей типтегі ақпарат бар.
Мәліметтер моделі
Сақтаудың үш негізгі моделі бар: Деректер қорының иерархиялық моделі - мәліметтермен жұмыс істеу үшін ағаш құрылымын қолданады. Деректерге қол жетімділік жалпы санаттарды іздеуден басталады және қажетті ақпаратты алғанға дейін санаттарды одан әрі жетілдіру үшін кіріседі. Мысал. Файлдық жүйені ұйымдастыру.
Мәліметтер қорының желілік моделі - онда барлық деректер өзара байланысты деп саналады. Реляциялық модель мәліметтерді сақтаудың кестелік әдісін қолданады. Реляциялық мәліметтер базасы бірнеше бөлек файлдардан (кестелерден) тұруы мүмкін. Әрқайсысы байланысты жазбалардың ұйымдастырылған жиынтығы. Әрбір жазба өрістер болып табылатын мәліметтер жиынтығынан тұрады.
Мәліметтер қорының өзі мәліметтер қоймасы болып табылады. Кестенің әр жазбасы мәліметтер базасының жеке элементі туралы барлық қажетті ақпаратты қамтиды. Мысалы, студенттің жазбасында оның жеке ісінің нөмірі, тегі, аты, әкесінің аты, жынысы, туған күні және оқу тобының нөмірі болуы мүмкін. Кестелік жазбаның бұл бөлек құрылымдық элементтері өрістер деп аталады. Кесте құрудағы алғашқы қадам - өрістер тізімін, олардың түрлері мен өлшемдерін анықтау.
Кестенің әр өрісіне бірегей атау беріледі, оның құрамында 64 символдан аспауы керек, таңбаларды қолдануға жол берілмейді: ., !, [, ].
Деректер түрі Access-ке осы деректерді қалай өңдеу керектігін айтады. Келесі түрлерді қолдануға болады:
Мәтін - мәтіндік ақпарат пен математикалық есептеулер жүргізілмеген сандар үшін (255 таңбаға дейін);
MEMO өрісі - еркін мәтінді, түсініктемелерді сақтауға арналған (64000 таңбаға дейін);
Сандық - мәліметтерге математикалық амалдар орындау кезінде;
Ақша - ақшамен операциялар жасау үшін арнайы сандық өріс қолданылады;
Күн уақыт - күн мен уақыт туралы ақпаратты сақтауға арналған (күндер мен уақыттар, 100-ден 9999-ға дейін қоса алғанда);
Есептегіш - бұл Access автоматты түрде әр жазбаға ерекше реттік нөмірді тағайындайтын арнайы сандық өріс.
Логикалық - Иә немесе Жоқ мүмкін екі мәннің біреуінің ғана болуы мүмкін;
OLE объектілік өрісі - бұл басқа қосымша жасаған объект (мысалы, Microsoft Excel электрондық кестесі немесе Microsoft Draw). Максималды өлшемі - шамамен 1 гигабайт өріске фигуралар, графиктер, кестелер және т.б. енгізу үшін қолданылады.
Мәліметтер қорын жобалау процесінің бірінші қадамы концептуалды дизайн деп аталады. Егер концептуалды деректер моделі іске асырудың қандай да бір физикалық аспектілеріне тәуелді болмаса, онда логикалық деректер моделі мақсатты ДҚБЖ таңдалған деректерді ұйымдастыру моделі негізінде құрылады. Яғни, осы кезеңде қандай ДҚБЖ мақсатты ретінде қолданылатыны белгілі болуы керек - реляциялық, желілік, иерархиялық немесе объектіге бағытталған. Дайын жүйені пайдалану және қызмет көрсету кезеңінде логикалық модель маңызды рөл атқарады.
АЖ логистикасын жобалау құралы ретінде:
:: ұйымның бизнес-процестерін талдау - BPWin;
:: деректер моделін құру үшін - ERWin;
:: мәліметтер базасын енгізу - Microsoft Access;
:: клиент бөлігін жүзеге асыру үшін - Microsoft Visual Studio 2022.
CASE құралы BPwin - бизнес-процестерінің өзгерістерін талдауға, құжаттауға және жоспарлауға мүмкіндік беретін үлгілерді жасауға арналған қуатты құрал. BPwin кәсіпорынның жұмысы туралы барлық қажетті ақпаратты жинау құралын және осы ақпаратты үйлесімді және дәйекті модель түрінде графикалық бейнелеуді ұсынады. Сызба үлгісінің тұтастығы мен дәйектілігі бірқатар әдістемелер мен белгілермен қамтамасыз етіледі. BPwin осындай үш әдістемені қолдайды: IDEF0, IDEF3 және DFD [8].
CASE құралы ERwin - мәліметтер қорының (МҚ) құрылымын әзірлеуге арналған құрал. ERwin Windows графикалық интерфейсін, ER диаграммалау құралдарын, деректер үлгісінің логикалық және физикалық сипаттамасын жасауға арналған редакторларды және жетекші реляциялық және жұмыс үстелі дерекқорларына мөлдір қолдауды біріктіреді. ERwin көмегімен дерекқорларды жасау немесе кері инженерлік (реинженер) жасауға болады. ERwin өнімдер тобы IDEF1X әдісін қолданатын концептуалды деректерді модельдеу құралдарының жиынтығы болып табылады. ERwin дерекқор схемасын жобалауды, оның сипаттамасын мақсатты ДҚБЖ (Microsoft Access, DB2, Microsoft SQL Server және т.б.) тілінде генерациялауды және бар дерекқордың кері инженериясын жүзеге асырады.
Бағдарлама ERWin және BPWin отбасының кейс-құралдарын қолдану арқылы құрастырылады, мәліметтер базасын енгізу үшін Microsoft Access бағдарламалық өнімі таңдалды, оған клиенттік қосылу ADO.NET технологияларын пайдалана отырып, Windows Forms C# қосымшасы арқылы жүзеге асырылады. Таңдалған құралдар қажетті жұмыстарды сәтті орындауға мүмкіндік береді, сонымен бірге пайдалануда ыңғайлы және тиімді. Бұл деректер провайдерлерінің әртүрлі түрлерін пайдалана отырып, ДҚБЖ бірыңғай қол жеткізуге мүмкіндік береді. Және бұл бағдарлама кодының шамалы өзгеруі арқылы деректерді сақтау үшін басқа ДҚБЖ пайдалануға болатынын білдіреді.
Сонымен қатар, бұл ДҚБЖ Microsoft қосымшаларында (мысалы, Microsoft Office) кеңінен қолданылады және көп жағдайда ол пайдаланушының компьютерінде орнатылып қойған, бұл қосымша бағдарламалық қамтамасыз етуді (ДҚБЖ өзі) орнатудың үстеме шығындарын болдырмайды.
Сондай-ақ, Microsoft Access ДҚБЖ қолдау қажеттілігі деректерді сақтаудағы біркелкіліктің қажеттілігімен анықталады.
Microsoft Access - бұл негізінен мәліметтер қорын басқару жүйесі (ДҚБЖ). Осы санаттағы басқа өнімдер сияқты ол деректерді сақтауға және алуға, ақпаратты ыңғайлы түрде ұсынуға және жиі қайталанатын операцияларды автоматтандыруға арналған (мысалы, есеп, есеп, жоспарлау және т.б.).
Access - қуатты Windows қолданбасы. Алғаш рет ДҚБЖ өнімділігі Microsoft Windows пайдаланушыларының қолында болатын ыңғайлылықпен үздіксіз үйлеседі. OLE нысандарын және Microsoft Office құрамдастарын (Excel, Word, PowerPoint және Outlook) пайдалану арқылы Access бағдарламасын шынайы дерекқор операциялық ортасына айналдыра аласыз.
Бұл жағдайда деректер құрылымын айтарлықтай жеңілдетуге болады, осылайша тапсырмаларды орындауды жеңілдетеді. Access кестесін негізгі компьютерде немесе серверде сақталған деректермен байланыстыруға болады.
Access жүйесі транзакцияларды олардың тұтастығына кепілдік бере отырып өңдеуді қолдайды. Сонымен қатар, жеке пайдаланушылардың және бүкіл топтардың деректеріне қол жеткізуді басқаруға мүмкіндік беретін пайдаланушы деңгейіндегі қауіпсіздік қамтамасыз етілген.
2.4 Программалық жабдықтаудың өмірлік циклінің модельдері
Жобаларды басқарудың негізгі ұғымдарының бірі, соның ішінде программалық жабдық дамуының қосымшасы болып жобаның өмірлік циклі болып табылады (Project Life cycle Management - PLM).
Жобаның өмірлік циклінің уақытты шкалаға байланысты анықталған бастапқы және соңғы нүктелері болады. Жоба өзінің дамуы барысында жеке тізбектер фазасынан өтеді.
Автоматтандырылған жүйенің өмірлік циклі (АЖ) - АЖ-ні құру және қалып күйінің тізбектелген өзгерісінің өзара байланысқан процесстер жиынтығы. АЖ-ге қойылатын талаптарды құрудан басталып, оны пайдалануды тоқтатуға дейінгі процесстерді қамтиды [МеСТ 34, 1990].
Скотт Амблер (Scott W.Ambler), жұмсақ модельдеу практикасы мен концепциясының ұсынған.
1997 жылы Стандарттау бойынша Халықаралық Ұйым құрылды. 1989 жылы осы комитет ISOIEC 12207 стандартын құру туралы ұсыныс айтып, сол үшін программалық инженерия бойынша ішкі комитет құрды. Осы стандарт ең алғаш 1995 жылдың 1 тамызында "Программалық жабдық өмірлік циклінің процесстері" тақырыбында жарыққа шықты. Бұл стандарт жұмыс өмірлік циклді жұмыс декомпозициясы құрылымы ретінде анықтайды.
Стандарт процесстерге байлансты 3 топ-критерилерге жіктелетін, өмірлік циклдің 17 процесін сипаттайды (атаулары стандарттың бөлім нөмірлерін көрсету арқылы берілген, [МеСТ 12207, 1999] бойынша және ISOIEC 12207 түпнұсқасы бойынша анықталатын, орыс және ағылшын тілдеріндегі анықтамаларға сәйкес):
Өмірлік циклдің негізгі процесстері:
Тапсырыс
Жеткізіп беру
Құру
Пайдалану
Бақылау
Өмірлік циклдің көмекші процесстері:
Құжаттау
Конфигурацияны басқару
Сапаны басқару
Верификация
Аттестация
Бірігіп талдау
Аудит
Мәселелерді шешу
Өмірлік циклдің ұйымдастырушылық процесстері:
Басқару - Management
Инфрақұрылымды құру - Infrastructure
Жетілдіру - Improvement
Оқыту - Training
Стандарт өмірлік циклдің жоғары деңгейі сәулетін анықтайды. Өмірлік цикл программалық жабдықты пайдалана отырып, қандайда бір идеяны немесе қажеттілікті қанағаттандыру қажеттілігінен туындайды. Сәулет процесстер жиынтығы және олардың арасындағы өзара байланыс түрінде құрылады.
Өмірлік циклдің процесстер ағашы өмірлік цикл декомпозициясының сәйкесті процесстің (процесстер тобының) құрылымы болып табылады. Процесстер декомпозициясы өмірлік циклді құраушы процесстерге бөлу ережесін анықтайтын екі негізгі принцип негізінде құрылады. Бұл принциптер:
Модульділік:
Процестегі есептер функционалды байланысқан болып табылады;
Процесстер арасындағы байланныс - минимальды;
Егер функция бір процестен көп қолданылса, онда оның өзі процесс болып табылады;
Егер Y Процесс X Процессімен ғана қолданылса, онда Y Процесі X Процессіне жатады. Тек кейбір жағдайда Y Процесі болашақта басқа процесстермен қолданылуы мүмкін.
Өмірлік циклдің құрамдас элементтерінің жалпы иерархиясы келесі түрде беріледі:
процесстер тобы
процесстер
жұмыстар
есептер
Жалпы жағдайда, процесстерді бөлу кең таралған PDCA-циклі бойынша бөлінеді:
"Ж" - Жоспарлау
"О" - Орындау
"Т" - Тексеру
"Р" - Реакция (әрекет)
Өмірлік циклдің негізгі процесстерінің қызқаша мазмұны төменде көрсетілген.
Иемдену процесі (МеСТ-та - "тапсырыс" деп жазылады) келісім-шарт негізінде программалық жабдықпен байланысты қызмет немесе программалық жабдықты алушы тапсырыс берушінің міндеттері мен жұмыстарын анықтайды.
Жеткізіп беру процессі жеткізіп берушінің міндеттері мен жұмыстарын анықтайды. Жұмыс сондай-ақ жобалық бағытты қолдану арқылы жүзеге асырылады.
Процесс келесі жұмыстардан тұрады:
инициалдау (дайындық)
ұсыныс даярлау (жауап дайындау)
контракт жасау (келісім-шарт дайындау)
жоспарлау
орындау және бақылау
тексеру және бағалау
жеткізіп беру және аяқтау (келісім-шартты жеткізіп беру және аяқтау)
Құру процессі құрастырушының міндеттері мен жұмыстарын анықтайды. Процесс келесі жұмыстардан тұрады:
процессті анықтау
жүйелік талаптарды талдау
жүйені жобалау (жүйелік сәулетті жобалау
программалық талаптарды талдау
программалық сәулетті жобалау
программалық жүйені деталды жобалау
кодтау және тестілеу
программалық жүйені интеграциялау
программалық жабдықтарды классификациялық тексеру
жүйені толығымен интеграциялау
жүйені классификациялық тексеру
орнату (әрекетті енгізу)
программалық жабдықты қабылдауды қамтамасыз ету
Жұмыстар жобалық бағытты пайдалана отырып жүргізілетіндігін және уақыт бойынша сәйкестендірілетіндігін стандарт белгілейді, яғни біруақытта жүргізіледі және итерцияға бөліну мен рекурсия болатындығын жорамалдайды.
Пайдалану процессі қолдау қызметі операторының міндеттері мен қызметтерін анықтайды. Процесс келесі жұмыстардан тұрады:
процессті анықтау (процессті дайындау)
операциялық тестілеу (пайдалануға тексеру)
жүйені пайдалану
пайдаланушыны қолдау
Құру процесі бақылау қызметі мамандарының міндеттері мен қызметтерін анықтайды. Процесс келесі жұмыстардан тұрады:
процессті анықтау (процессті дайындау)
өзгерістер мен проблемаларды талдау
өзгерістер енгізу
бақылау кезінде қабылдау және тексеру
миграция (орын ауыстыру)
программалық жабдықты пайдаланудан алып тастау бойынша қорытынды (пайдаланудан алып тастау)
12207 стандарты процесстердің уақыт бойынша орындалуын бөлу немесе тізбектелуін анықтамайтынын түсіну қажет.
Стандартың адаптациясы нақты жобаға немесе жобаларға стандарт талаптарын пайдалануды айтады. Мысалы, программалық жабдық жобаларының корпоратив ішілік регламенттерін қолдануды айтады.
Өмірлік циклдің келесі модельдерін көбінесе қарастырады:
Каскадты (водопадты) немесе тізбектелген
Итеративті және инкрементті модель (аралас)
Спиральды (spiral) немесе Боэм моделі
2.4.1 Каскадты модель
Бұл модель қатаң тізбектелген (уақыт бойынша) және и жобаның барлық фазаларының бірреттік орындалуын қарастырады. Бұл жағдайда былай жазылады: Сурет 2.3- Өмірлік циклдің каскадты моделі.
жоспарлау
талаптардың құрылуы
талдау және жобалау
құрастыру
итерация және тестілеу
қолдау және пайдалану
жоспарлау
талаптардың құрылуы
талдау және жобалау
құрастыру
итерация және тестілеу
қолдау және пайдалану
Сурет 2.3- Өмірлік циклдің каскадты моделі
2.4.2 Итеративті модель
Итеративті модель жобаның өмірлік циклін реттелген итерацияға бөлуді қарастырады (аралық тексеру). Сурет 2.4-Аралық тексеру моделі.
есептің берілуі
талдау
жобалау
іске асыру
модификация
есептің берілуі
талдау
жобалау
іске асыру
модификация
Сурет 2.4-Аралық тексеру моделі
2.4.3 Спиральды модель
Спиральды модель ең алғаш 1988 жылы Барри Боэм (Barry Boehm) ұсынған (сурет 2.5). Бұл модельдің ерекше ерекшелігі болып өмірлік циклді ұйымдастыруға әсер ететін қауіптерге көңіл бөлінетіндігінде [10].
3
2
1
Есептiң бастапқы берiлуi
Есептiң берiлуi
Талдау
Жобалау
Өндiрicке енгiзу
3
2
1
Есептiң бастапқы берiлуi
Есептiң берiлуi
Талдау
Жобалау
Өндiрicке енгiзу
Сурет 2.5-Спиральдық модель
Спиральды модель мен Case технологиясының пайда болуы RAD технологиясының дамуын жылдамдатты (RAD - қосымшаны тез жасау).
2.5 MySQL ДҚБЖ
Бүгінгі таңда MySQL ДҚБЖ бүкіл қолданыстағы ДҚБЖ отбасының ең танымал, ... жалғасы
Тақырыптың өзектілігі. Қазіргі заманда кез келген ұйымның жұмысын ақпараттық технологияларды қолданбай елестету қиын. Компьютерлер мен компьютерлік жүйелер біздің күнделікті өмірімізге және өмірімізге мықтап енді. Шынайы және виртуалды өмірдің қосылуы соншалықты тез жүріп жатыр, кейде олардың арасындағы айырмашылықты әрең ажыратуға болады.
Тағы біраз уақыт өтеді, барған сайын жетілдіріліп келе жатқан компьютерлер біздің өмірімізді ешқашан тастамайды. Қазірдің өзінде көптеген адамдар үшін компьютер сән-салтанат емес, жұмыс пен үй жағдайында маңызды құрал болып табылады. Компьютерді пайдалану телефонды немесе теледидарды пайдалану сияқты үйреншікті және қажет болды. Өйткені, бірнеше түймені басу арқылы үйден шықпай-ақ шоттарды төлеу, сатып алулар жасау, достармен сөйлесу, хат алмасу әлдеқайда ыңғайлы.
Ақпаратты сақтау және жүйелеу үшін ең қолайлысы АЖ - мәліметтер қорына негізделген ақпараттық жүйелер. Олар үлкен көлемдегі деректерді сақтауға, оларды жылдам өңдеуге, қажетті есептеулерді жасауға және санаулы секундтарда нәтиже беруге мүмкіндік береді. АЖ келесі мәселелерді шешуде қолданбасын тапты: мәліметтер қоймасын ұйымдастыру, мәліметтерді талдау жүйелері, шешім қабылдау жүйелері, дербес деректер базасы, қолданбалы деректер базасы, таратылған ақпараттық жүйелер, Бүкіләлемдік Интернетке арналған мәліметтер базасы. Бұл олардың қолданбаларының толық тізімі емес.
Ақпараттық технологиялар нарығында мекеме жұмысын ұйымдастыру процесін автоматтандыруға мүмкіндік беретін бірнеше бағдарламалық өнімдер бар. Дегенмен, олардың әрқайсысының артықшылықтары мен кемшіліктері бар.
Қазіргі заманғы АЖ-нің негізгі артықшылықтары (көрнекілік, мәліметтерді, графиканы біріктіріп көрсету, үлкен көлемді сақтау) қызметтің кез келген саласын қолдауға негіз болды, ақпаратты өңдеу процесінің құрылымы мен ұйымдастыруына елеулі өзгерістер енгізді.
Бүгінгі күні ақпараттық жүйелерді (АЖ) жобалауға арналған көптеген стандарттар мен әдістемелер бар.
Бұл әдістемелердің барлығы АЖ жобалау кезінде декомпозиция әдісін қолданады - жүйе құрамдас бөліктерге бөлінеді, бір-бірімен байланысты және өзара әрекеттесіп, иерархиялық құрылымды құрайды.
АЖ әзірлеу кезінде мыналарды анықтау қажет:
1) АЖ объектілері (субъектілері);
2) олардың қасиеттері (атрибуттары);
3) объектілердің (байланыстардың) өзара әрекеті және олардың ішіндегі және арасындағы ақпарат ағындары.
АЖ әзірлеу, әдетте, бірнеше кезеңдерде жүзеге асырылады, олардың әрқайсысында әзірленген АЖ элементтері нақтыланады.
АЖ жобалау кезеңінде ақпараттық және өндірістік процестерді жүзеге асырудың бар мысалдарын, сондай-ақ ақпаратты сақтау және беру үшін қажетті көлем мен форматты анықтайтын нормативтік ақпаратты талдаудың үлкен маңызы бар. Егер базалық кәсіпорында белгіленген бизнес-процестерді немесе ақпараттық процестерді айтарлықтай қайта құрылымдауды жүзеге асыру кезінде АЖ үлгісі ұйымда журналдар түріндегі деректерді сақтау және өңдеу үшін қолданылатын әдістер мен нысандарға сәйкес құрылуы керек, мәлімдемелер, кестелер, қағаз тасымалдағыштар және т.б.
Бұл жобаның өзектілігі, ең алдымен, ІТ-нарықта мұндай ақпараттық жүйелердің жоқтығына байланысты емес, сондай-ақ осы түрдегі қолданыстағы коммерциялық жүйелердің жоғары құны мен көлемділігіне байланысты.
Бұл дипломдық жобаның мақсаты: жойылған активтерді есепке алудың ақпараттық жүйесін әзірлеу.
Осы дипломдық жоба барысында осы мақсатқа жету үшін келесі тапсырмаларды орындау қажет:
- осы саладағы бағдарламалық қамтамасыз етуді әзірлеуде туындайтын негізгі мәселелерді зерттеу;
- қолда бар әзірлеу құралдарын зерттеу және тапсырманы шешу үшін ең қолайлысын анықтау;
- әзірленген бағдарламаның экономикалық тиімділігін анықтау;
- еңбекті қорғау мәселелерін қарастыру;
- программалау тілін таңдауды негіздеу.
Теориялық және практикалық маңыздылығы әзірленген ақпараттық жүйенің жойылған активтерді есепке алу құралы болып табылатындығында.
Әзірленген ақпараттық жүйені іс жүзінде іске асыру - бұл әрі функционалдылық, енгізу және қызмет көрсету құнының төмендігі, АТ бөлімінің қажеті жоқ, сонымен қатар ол қызметкерлердің арнайы дайындығын қажет етпейді.
1. ЖАЛПЫ БӨЛІМ
1.1 Кәсіпорын активтері ұғымы
Егер болашақта болжанып отырған пайдалану нәтижесінде экономикалық пайда алу мақсатында оның қызметінің өткен оқиғалары нәтижесінде ұйымның бақылауында болса, шаруашылық құралдары қандай нысанда көрсетілмесе де, бухгалтерлік есептегі активтер (Assets) болып есептеледі. Болашақ экономикалық пайда-бұл активтердің ұйымға ақша ағынына тікелей немесе жанама ықпал ету мүмкіндігі. Актив болашақта ұйымға экономикалық пайда әкелуі мүмкін деп саналады:
- Сатуға арналған өнімдерді, жұмыстарды, көрсетілетін қызметтерді өндіру процесінде оқшау немесе басқа активтермен үйлесімде пайдаланылған;
- Басқа активке ауыстырылды;
- Міндеттемелерді өтеу үшін пайдаланылды;
- Ұйымның меншік иелері арасында бөлінген.
Қазіргі уақытта экономика ғылымында кәсіпорын активтерін жіктеудің көптеген тәсілдері қалыптасты, активтерді бөлудің әртүрлі белгілері және олардың тиісті түрлері анықталды. Көптеген экономистер белгілеген жіктеудің негізгі белгілерін қарастырыңыз.
Активтердің екі негізгі жіктемесік қарастырайық:
1. Активтерді айналымнан тыс және айналымнан тыс (GAAP бойынша жіктеуге сәйкес ұзақ мерзімді және қысқа мерзімді) деп бөлу жүзеге асырылатын белгіні былайша тұжырымдауға болады: айналым ерекшеліктері тұрғысынан өндірістік процеске қатысу сипаты. Әр түрлі ойшылдардың, экономистердің көзқарастарын ескере отырып, дәл осы өлшем капиталды, кәсіпорын қаражатын жіктеуге негіз болды. Атап айтқанда, осы негізде Ф.Кене капиталды "бастапқы аванстар" және "жылдық аванстар", А. Смит негізгі және айналым капиталына бөлді. Сонымен қатар, Смит ұсынған негізгі капитал элементтерінің арасында тек негізгі құралдар ғана емес, сонымен қатар қазіргі уақытта айналымнан тыс активтер де бар. Сол сияқты, марксистік теорияда өндіріс құралдары еңбек құралдары мен еңбек заттарына бөлінеді. Жоғарыда айтылғандарға байланысты, ең алдымен, активтерді жіктеу кезінде олардың түрлерін өндіріс процесіне қатысу сипатына қарай бөлу қажет, әсіресе мұндай бөлу қазіргі бухгалтерлік баланс активінің құрылымына сәйкес келеді.
Бухгалтерлік баланстың бірінші бөліміне сәйкес айналымнан тыс активтерге (иммобилизацияланған құралдарға) мыналар жатады:
1) Материалдық емес активтер.
2) Негізгі құралдар. Негізгі құралдар ғимараттар, құрылыстар, жұмыс және күш машиналары мен жабдықтары, өлшеу және реттеу аспаптары мен құрылғылары, есептеу техникасы, көлік құралдары, құрал-саймандар, Өндірістік және шаруашылық мүкәммал мен керек-жарақтар, жұмыс, өнім беретін және асыл тұқымды мал, көпжылдық екпелер, шаруашылықішілік жолдар және өзге де тиісті объектілер, жерді түбегейлі жақсартуға арналған күрделі салымдар болып табылады, негізгі құралдардың жалға алынған объектілеріне; жер учаскелеріне; табиғат пайдалану объектілеріне күрделі салымдар.
3) аяқталмаған құрылыс
4) материалдық құндылықтарға кіріс салымдары болуға тиіс. Бұл жалға беруге арналған мүлікті сатып алуға инвестициялар. Мүлік жалға беру мерзімі (жалға алу шарты) аяқталғаннан кейін немесе мүлік иесіне қайтару шартымен жалға және сатып алу құқығымен жалға берілуі мүмкін.
5) Ұзақ мерзімді қаржылық салымдар.
Қаржылық салымдар-бұл ұйымның мемлекеттік бағалы қағаздарға (облигациялар және басқа да борыштық міндеттемелер), басқа ұйымдардың бағалы қағаздарына және жарғылық капиталдарына инвестициялары, басқа ұйымдарға берілген заемдар. 1 жылдан астам мерзімге қаржылық салымдар ұзақ мерзімді, ал 1 жылға дейінгі мерзімге қысқа мерзімді болып саналады. Бұл активтер бух-қа қабылданады. (сатушыға; консалтингтік және ақпараттық қызметтер көрсеткені үшін басқа ұйымдарға төленетін сомалар; делдал ұйымдарға сыйақылар; ҚҚС-ты шегергенде). Ұзақ мерзімді активтердің құрамына тек ұзақ мерзімді қаржы кіреді. тіркемелер.
2.Ағымдағы активтер (мобильді құралдар) бух екінші бөлімінде орналасқан, баланстар. Бларға мыналар кіреді:
1) Материалдық - өндірістік (тауарлық - материалдық) қорлар (МӨҚ немесе ТМҚ). Бұл сатуға (жұмыстарды орындауға, қызметтерді көрсетуге) арналған өнімді өндіру кезінде шикізат, материалдар және т.б. ретінде пайдаланылатын; сатуға арналған; ұйымның басқарушылық қажеттіліктері үшін пайдаланылатын активтер.
2) сатып алынған құндылықтар бойынша ҚҚС
3) дебиторлық берешек. Дебиторлық берешек деп осы ұйымның басқа ұйымдарының, қызметкерлерінің және жеке тұлғаларының берешегін (сатып алушылардың сатып алынған өнім үшін берешегін, есеп беретін тұлғалардың есеп беруге берілген ақша қаражаты үшін берешегін, еншілес және тәуелді қоғамдардың берешегін, алуға вексельдерді, қатысушылардың (құрылтайшылардың) жарғылық капиталға жарналар бойынша берешегін) айтамыз. Осы ұйымға қарыз болған ұйымдар мен адамдар дебиторлар деп аталады. Дебиторлық берешек қызмет (немесе тауар) сатылған және ақша алынбаған жағдайда пайда болады. Әдетте, сатып алушы тауарға ілеспе құжаттағы тауарды қабылдау туралы қолтаңбаны қоспағанда, берешекті жазбаша растауды бермейді.
4) қысқа мерзімді қаржылық салымдар
5) Ақша қаражаты. Ұйымның ақша қаражаты кассада қолма-қол ақша және банктердегі есеп айырысу және басқа шоттардағы ақша құжаттары түрінде болады. Бух-тың негізгі міндеттері. ақша қаражатын есепке алу болып табылады:
осы құралдар мен олардың қозғалысы бойынша операцияларды дәл, толық және уақтылы есепке алу;
ақша қаражаты мен ақша құжаттарының болуын, олардың сақталуын және мақсатты пайдаланылуын бақылау;
кассалық және есеп айырысу - төлем тәртібінің сақталуын бақылау; ақшалай қаражатты неғұрлым ұтымды пайдалану мүмкіндіктерін анықтау.
Осылайша, біз активтерді жіктеудің маңызды, бірақ жалғыз белгісі - бухгалтерлік балансқа сәйкес қарастырдық. Сонымен қатар, ұйымның мүлкін неғұрлым дерексіз негізде бөлетін активтердің тағы бір жіктелуі бар (кәсіпорындардың нақты практикалық қызметіне қатысты дерексіз). Осы жіктеуге сәйкес мүлік бөлінеді:
1) негізгі құралдарды, материалдық емес активтерді, шаруашылық керек-жарақтарды қамтитын еңбек құралдары;
2) Шикізат пен материалдарды, қосалқы бөлшектерді, отынды, ыдысты, аяқталмаған өндірісті қамтитын Еңбек заттары;
3) ақша қаражаты: касса, есеп айырысу шоттары, валюталық шоттар, өзге де шоттар;
4) айналым заттары: қоймадағы дайын өнім, тиелген тауарлар;
5) есептеулердегі қаражат: дебиторлық берешек, есеп беретін сомалар;
Абстрактілі активтер-бұл жиынтық әлеуметтік өнімді өндірудегі орны негізінде анықталатын экономикалық субъектінің мүлкінің нақты түрі. Олар пайдадан қайтарымсыз алынатын (салықтар, алымдар, шығындар түріндегі бюджетке төленетін төлемдер) не оны арнайы мақсаттағы қорларды қалыптастыру жолымен және басқа да мақсаттарда (қаржылық салымдар) пайдаланудың нысаналы сипатына байланысты жіберілетін қаражат сомасын білдіреді. Сондықтан бұл қаражат ұйымның ағымдағы қызметіне қатысудан алшақтайды.
1.2 Кәсіпорын активтерінің экономикалық мәні және жіктелуі
Шаруашылық қызметті жүзеге асыру үшін әрбір кәсіпорынның өзіне меншік немесе иелену құқығымен тиесілі белгілі бір мүлкі болуға тиіс. Кәсіпорында бар және оның балансында көрсетілген барлық мүлік оның активтері деп аталады.
Кәсіпорынның активтері-бұл кәсіпорынға тиесілі мүліктің, ақша қаражатының және материалдық емес активтердің жиынтығы, сөздің кең мағынасында-ақшалай құны бар кез-келген құндылықтар. Бұл ғимараттар, құрылыстар, машиналар мен жабдықтар, материалдық қорлар, банктік салымдар, бағалы қағаздар, сондай-ақ зияткерлік өнім, патенттер, меншік иелерінің қаражаты салынған авторлық құқықтар, басқа кәсіпорындардың борыштық міндеттемелері, ресурстарды пайдалануға ерекше құқықтар.
Активтерді басқару-коммерциялық ұйымның меншікті және тартылған қаражатты тиімді (ең аз тәуекелмен) орналастыру жөніндегі қызметі.
Айналым капиталына қажеттілікті азайтудың екінші тәсілі-несие картасымен саясатты қатайту арқылы дебиторлардың шоттарын азайту, басқа мақсаттар үшін пайдаланылуы мүмкін қажетсіз қорларды бағалау, төлеуге ұсынылған шоттарды бағалау.
Айналым капиталын азайтудың үшінші жолы-қолма-қол ақшаны тиімді пайдалану. Фирмалар өздерінің өтімді активтерін ұстайтын банктік шоттар бойынша пайыз төленбейді. Алайда, басқа өтімді активтер (қысқа мерзімді мемлекеттік бағалы қағаздар, депозиттік сертификаттар, қайта сатып алу келісімі деп аталатын біржолғы несие түрі) пайыз түрінде табыс әкеледі).
Ақша түріндегі капитал-бұл компанияның міндеттемелері, ал өндіріс түрінде - компанияның активтері. Активтер құндық мәнде ұйымдағы барлық материалдық және материалдық емес (зияткерлік меншік) және ақшалай құндылықтарды, сондай-ақ олардың құрамы мен орналасуы немесе инвестициялануы тұрғысынан мүліктік құқықтарды көрсетеді.
Кәсіпорын активтерін жіктеу.
1. Жұмыс істеу нысаны бойынша:
- материалдық
- материалдық емес
- қаржылық
2. Өндірістік процеске қатысу сипаты бойынша:
- айналым (ағымдағы)
-айналымнан тыс
3. Қалыптастыру көздеріне байланысты:
- жалпы
- таза
4. Меншік құқығына байланысты:
- меншікті
-жалға алынған (лизинг)
5. Өтімділік дәрежесі бойынша:
- мүлдем өтімді (фирманың ақшалай активтері)
- жоғары өтімді (қысқа мерзімді қаржылық салымдар, қысқа мерзімді
Негізгі капитал компания қолданатын капиталдың ұзақ мерзімді активтерінің барлық түрлеріне салынған бөлігін сипаттайды.
1.3 Материалдарды және активтерді есептен шығару актісі
Ұйымның балансында бар материалдық құндылықтар мен қорлар қандай да бір себептермен жарамсыз болған жағдайда материалдарды есептен шығару актісін ресімдеу талап етіледі. Есептен шығару қатаң белгіленген тәртіппен жүргізіледі және тиісті актіде тіркеледі.
Материалдарды есептен шығару тәртібі
Материалдық құндылықтарды есептен шығару үшін арнайы комиссия құру талап етіледі. Оның құрамына, әдетте, кәсіпорынның әртүрлі құрылымдық бөлімшелерінен материалдық жауапты адамдар кіреді. Олардың міндетіне ұйымның балансындағы жабдықтың, жабдықтың, жиһаздың, тұрмыстық техниканың, құралдардың және т.б. құндылықтардың зақымдануын, ақауларын немесе ақауларын анықтау және куәландыру кіреді.
Мұндай фактілер тіркелгеннен кейін, олар материалдарды есептен шығару туралы актіні ресімдеуге уәкілетті. Әдетте, ірі ұйымдарда мұндай әрекеттер үшін арнайы әзірленген нақты нұсқаулар бар.
Материалдарды есептен шығару үшін құжаттық растамасы бар дәлелді негіздер қажет.
Материалдарды есептен шығару белгілі бір дәлел базасымен расталған дәлелді негіздерсіз мүмкін емес. Атап айтқанда, материалдарды есептен шығару рәсімі кезінде қосалқы құжаттар пайдаланылуы мүмкін.
Кәсіпорында материалдық құндылықтарды есептен шығару алдында мүлікке түгендеу жүргізіліп, оның нәтижелері тиісті құжаттарға енгізілуі керек.
Материалдарды есептен шығару туралы актіні қалай жасауға болады
Бұл құжат міндетті түрде кәсіпорын туралы және есептен шығару жөніндегі комиссия мүшелері туралы мәліметтерді: олардың лауазымын, тегін, атын, әкесінің атын, сондай-ақ есептен шығарылатын материалдардың егжей-тегжейлі тізбесін, олардың саны мен құнын (даналап және жалпы), есептен шығару себебін қамтуға тиіс. Комиссия ұйым басшысының жеке бұйрығымен тағайындалады, оған комиссия төрағасы жазылады. Есептен шығару жөніндегі актіге барлық деректерді енгізгеннен кейін Комиссияның әрбір мүшесі құжатқа өзінің қолын қойып, оған барлық ақпараттың дұрыс енгізілгенін куәландыруы тиіс. Сондай-ақ, рәсім аяқталғаннан кейін актіні ұйым басшысы растауы керек.
Материалдарды есептен шығару туралы Акт заңды мәртебеге ие, өйткені оның негізінде бухгалтерлік бөлімдердің мамандары есептен шығарылған материалдық құндылықтардың баланстық құнын, сондай-ақ олардың жоғалуына байланысты кәсіпорынның тікелей төмендеуін көрсетеді. Өз кезегінде бұл мәліметтер заңды тұлғаның салықтық есебінде көрсетіледі.
Акт бірыңғай, стандартты үлгіге ие емес, сондықтан оны еркін түрде немесе ұйым ішінде жасалған шаблон бойынша, оның қызметі мен қажеттіліктеріне сәйкес жасауға болады. Құжатты кәдімгі А4 форматындағы парақта немесе ұйымның фирмалық бланкісінде кәсіпорынның бухгалтериясына арналған бір данада жасауға болады (алайда, қажет болған жағдайда, Комиссия мүшелері материалдық жауапты адамдар ретінде актінің көшірмесін талап ете алады). Оны мөрмен растаудың қажеті жоқ, өйткені ол ішкі жұмыс процесіне жатады және арнайы журналға жазылады.
Материалдарды есептен шығару актісін толтыру жөніндегі нұсқаулық:
Құжаттың жоғарғы оң жақ бұрышына кәсіпорынның атауын, сондай-ақ АКТ ресімделгеннен кейін оны бекітетін басшының лауазымын, тегін, атын, әкесінің атын енгіземіз.
Содан кейін құжаттың атауын толтырамыз, сондай-ақ оның мәнін қысқаша береміз (бұл жағдайда "материалдарды есептен шығару туралы"), күнін қойыңыз: күні, айы (жазбаша), жылы.
Бұдан әрі есептен шығару жөніндегі комиссияның құрамына көшеміз: әрбір қызметкердің лауазымы, тегі, аты, әкесінің аты, сондай-ақ материалдық құндылықтарды есептен шығару фактісін тіркейміз және оларды есептен шығару себептерін (пайдалануға жарамсыздығы, анықталған ақаулар, амортизацияның аяқталған мерзімі, моральдық ескіру және т.б.) көрсетеміз.
Актінің екінші бөлігіне есептен шығарылған барлық материалдарды, олардың атауын, санын, бір дананың бағасын және есептен шығарылған құндылықтардың жалпы құнын егжей-тегжейлі тізімдейтін кесте қосылуы керек. Егер есептен шығарылатын материалдар бойынша қандай да бір ескертпелер болса, оларды да кестеде белгілеу қажет. Кестенің астында есептен шығарылған Материалдардың жалпы құнын (санмен және жазумен) көрсету қажет, ал барлық қажетті ақпаратты құжатқа енгізгеннен кейін Комиссияның әрбір мүшесі оған қол қояды және құжат ұйым басшысына қол қоюға беріледі.
Материалдарды есептен шығару актісі
Материалдар-бұл қорлардың бір түрі. Материалдық-өндірістік қорларды (МӨҚ) (оның ішінде материалдарды) синтетикалық және талдамалық есепке алу туралы біз өз кеңесімізде әңгімелестік. Бұл материалда біз төменде материалдарды есептен шығару актісін және осындай актінің үлгісін қалай жасау керектігі туралы сөйлесеміз.
МӨҚ бухгалтерлік есебі бойынша әдістемелік нұсқаулары арқылы материалдарды есептен шығару келесі жағдайларда жүргізіледі деп көзделеді:
материалдар сақтау мерзімі өткеннен кейін жарамсыз болып қалды;
материалдар ескірген;
материалдардың жетіспеушілігі, ұрлануы немесе бүлінуі, оның ішінде авариялар, өрттер, табиғи апаттар салдарынан анықталған кезде.
Алайда, кең мағынада, материалдарды есептен шығару дегеніміз олардың өндіріске жіберілуі және оларды сату кезінде материалдардың шығуы деп түсініледі.
2 АРНАЙЫ БӨЛІМ
2.1 Программалық қамтама түрлері
Программалық қамтаманы жобалау ерекшелігіне және түріне байланысты есептерді екі класқа бөлеміз: технологиялық және функционалдық.
Технологиялық есептер ақпараттарды өңдеудің технологиялық процесін компьютерде ұйымдастыруда қойылады және шешіледі.
Технологиялық есептер утилиттер түріндегі қызметтік бағдарламалық қамтама құралдарын өңдеуде, қызметтік бағдарламалар, процедуралар кітапханасын құруда негіз болып табылады.
Функционалдық есептер пәндік аумақта ақпараттық жүйелер аясында басқару функцияларын шешуге негізделген.
Пәндік аумақ (application domain) - басқару есептерінің байланысқан функцияларының жиыны алға қойған мақсатқа жеткізетін. Бағдарламаны құру процессін 2.1- суретте көрсетілген әрекеттер түрінде көрсетуге болады.
Есептің қойылуы
Алгоритм құру
Бағдарламалау
Есептің қойылуы
Алгоритм құру
Бағдарламалау
Сурет 2.1- Бағдарламаны құру процессі.
Есептің қойылуы (problem, definition) - ену және шығу ақпараттары айқындалған есепті компьютерде шешудің нақтылануы. Есептің қойылуы барысында нақтыланатын негізгі сипаттамаларға мыналар жатқызылады:
Есептің мақсаты немесе қолданылуы, оның орны және басқа есептермен байланысы
Есептеу техникасы құралдарын қолданып есепті шешу шарты
Есепті шешуде ену ақпаратын өңдеу функцияларының мазмұны
Есеп шешімін периодқа қойылатын талап
Шығу ақпаратының мерзімін шектеу және нақтылау
Шығу ақпаратының құралы және формасын анықтау
Есепті шешуге қажетті ену ақпараттарының көзін
Есепті пайдаланушылар (есепті шешетін кім және нәтижесін қолданушылар)
Есептің шығу ақпараты құжаттар түрінде (листинг немесе машинограмма), видеограмма түрінде болуы мүмкін. Ену ақпараты есепті шешуге қажетті мәліметтер түрінде анықталады.
Бағдарламалау (programming) - бағдарлама құруға бағытталған теориялық және практикалық іс-әрекет. Бағдарламалау жинақты ұғым. Бағдарлама - адамның интеллектуальді еңбегінің нәтижесі. Әрбір бағдарламада бағдарлама құрушының жеке қасиеті байқалады, ол бағдарламашының белгілі бір дәрежедегі өнерін көрсетеді.
Бағдарламалау бағдарламаны құруға, өңдеуге және қолдану ерекшелік-терін зерттеуге арналған ғылыми пәндер кешеніне негізделеді.
Бағдарлама құрумен айналысатын негізгі мамандар категориясы - ол бағдарламашылар (программисттер) (programmer). Программистерді көбінесе жүйелік және қолданбалы деп 2-ге бөледі. Жүйелік программист (systemsoftware programmer, tool smith) жүйелік бағдарламалық жабдықты құрумен, эксплуатациялаумен және оған қызмет істеумен айналысады ЖБЖ компьютердің жұмысқа қабілеттілігін қолдайды, функционалдық есептерді шешуге арналған бағдарламалардың жұмыс істеуін қамтамассыз етеді.
Қолданбалы программист (application programmer) функционалды есептерді шешуге арналған бағдарламаларды құрумен айналысады.
Масштабы және өңдеу функциялары бойынша үлкен бағдарламаларды құру кезінде - программист талдаушы (аналитик, programmer - analyst) деген жаңа біліктілік пайда болады. Ол өзара байланысты бағдарламалар кешенін талдайды және жобалайды. Бағдарламаны құрудың алғашқы кезеңінде есепті қоюшы мамандар қамтылады. Көптеген ақпараттық жүйелер мәліметтер қорымен жұмыс істеуге (МҚ) негізделген. Егер мәліметтер қоры көптеген қосымшалар берілгендермен жұмыс істеуге мүмкіндігі болатын етіп құрылған болса, онда мәліметтер қорын қолдауды ұйымдастыру мәселесі туындайды. Ол мәліметтер қоры администраторы арқылы жүзеге асады. Бағдарламаның негізгі қолданушысы шекті пайдаланушы (end vser). Шекті пайдаланушы бағдарламалау аумағының маманы емес, яғни бағдарламаны құру технологиясы және әдістерімен таныс емес, алайда олардың есептеу техникасымен жұмыс істеуге мүмкіндік беретін қарапайым дағдылары мен білімі бар.
2.2 Клиент-сервер архитектурасы
Клиент-сервер-бұл есептеу жүктемесі серверлер (деректер жеткізушілері) және клиенттер (деректерді тұтынушылар) арасында бөлінетін архитектура. Клиент-сервер архитектурасының мысалы 2.2-суретте көрсетілген.
Клиент дегеніміз-деректерді пайдаланатын бағдарлама, ал сервер дегеніміз-деректерді алу үшін клиенттердің сұраныстарына қызмет ететін бағдарлама. Бұл анықтамаға бірнеше қатысушысы бар, функциялары асимметриялы түрде бөлінген кез-келген бағдарламалық жүйе кіреді.
Сервер клиенттерден сұраныстар алады және оларға мәліметтер немесе қызмет көрсету функцияларын ұсынады (мысал ретінде сіз электрондық поштамен жұмыс жасай аласыз немесе мессенджер арқылы байланыса аласыз). Сервер көптеген клиенттерден сұраулар алатындықтан, ол әдетте басқа бағдарламалармен бірге арнайы бөлінген машинаға орналастырылады, сондықтан бұл машинаның өнімділігі жоғары болуы керек. Желідегі машинаның рөліне, оның жабдықтары мен операциялық жүйесінің ерекшеліктеріне байланысты оны сервер деп те атайды, ал клиенттік бағдарламаларды орындайтын машиналар сәйкесінше клиенттер болып табылады.
Сурет 2.2-Клиент-сервер архитектурасы.
Бағдарламалық жасақтама жүйесін клиент-сервер архитектурасына жатқызуға мүмкіндік беретін шара, оның кем дегенде үш компонентінің біреуі басқа компьютерде толығымен орындалады және әртүрлі машиналардағы жүйелер арасындағы өзара әрекеттесу қажетті ресурстарды алу үшін командаларды беру арқылы желі арқылы жүзеге асырылады.
Клиент-сервер архитектурасы клиент-сервер технологиясының жеке жағдайы болғандықтан, клиент пен сервер міндетті түрде қатысады. Тиісінше, олар бағдарламалық жүйенің клиенттік және серверлік бөлігін ажыратады. Қосымшаның клиенттік бөлігі негізінен ДК рөлін атқаратын пайдаланушының жұмыс орнында орнатылады. Жүйенің серверлік бөлігі өз функцияларын жоғары өнімді аппараттық құралдарды, әдепкі бойынша орнатылған бағдарламалық жасақтама жиынтығын, дерекқорды басқару жүйесін және деректер құрылымын қамтитын мамандандырылған машинада орындайды.
Клиент пен серверлік жүйе арасындағы өзара іс-қимыл жергілікті немесе жаһандық желі арқылы жүзеге асырылады. Желілік компонент мыналарды қамтиды: желілік жабдықтардың жиынтығы, түйіндер арасында деректерді жіберуге мүмкіндік беретін бағдарламалық технологиялар жиынтығы, деректер алмасу хаттамалары.
Іске асырылатын тапсырманы визуализациялау компоненті пайдаланушының белгілі бір құралдарды қолдана отырып ақпаратты енгізуін, сондай-ақ ақпаратты экранға және басып шығаруға шығарады. Клиент-сервер архитектурасы үшін визуализация компоненті әрқашан пайдаланушының жұмыс орнында орындалады.
Қолданбалы логика компоненті белгілі бір тақырып аймағында деректерді өңдеуге байланысты мәселені шешеді. Бұл компонентті бағдарламашы қолданатын модельге байланысты клиент пен сервер арасында бөлуге болады.
Деректер базасын басқару жүйесі деректерді сақтауға, оқуға және жазуға байланысты операцияларды жүзеге асырады. Сипатталған архитектурада бұл операцияларды әрдайым сервер орындайды.
Компоненттер саны тұрғысынан клиент-серверлік жүйелер екі деңгейлі және үш деңгейлі болып бөлінеді. Екі деңгейлі жүйелерге тек клиент пен сервер кіреді. Клиент пен сервер арасындағы үш деңгейлі жүйелерде аралық қабат кодталады, ол пайдаланушы үшін сервер рөлін, ал дерекқорды басқару жүйесі үшін клиент рөлін атқарады. Мұндай архитектура функциялар мен жүктемені жүйелерге неғұрлым икемді бөлуді жүзеге асыруға мүмкіндік береді, сондай-ақ пайдаланушылардың жұмыс орындарының ресурстарына қойылатын талаптарды азайтуға мүмкіндік береді. Мұндай жүйенің теріс жағы-әзірлеу мен іске асырудың күрделілігі, сондай-ақ жоғары білікті қызметкерлердің айтарлықтай еңбек шығындары.
Клиент-сервер архитектурасының негізгі идеясы бағдарламалық жүйені әрқайсысы белгілі бір қызметтер жиынтығын жүзеге асыратын компоненттерге бөлуден тұрады. Мұндай жүйенің компоненттері серверлік жәненемесе клиенттік функцияларды орындайтын әртүрлі компьютерлерде орындалуы мүмкін. Бұл желілік қосымшалардың, сондай-ақ жалпы желінің сенімділігін, қауіпсіздігін және өнімділігін арттыруға мүмкіндік береді [10].
2.3 Жойылатын активтерді есепке алатын АЖ деректер қорын жобалау
Жойылатын активтерді есепке алатын программасының ДҚ құрамына енетiн кестелер мәлiметтерiнде қайталатын жазбалар ДҚ-да қателер туындатады, оның көлемiн ұлғайтады және соның салдарынан жұмыс жылдамдығы кемидi. Сондықтан, программаның ДҚ жобалау барысында мәлiметтердi өзара байланысқан кестелерге тиiмдi етiп орналастыру маңызды орын алады. Деректер базасын жобалау барысында 2 негізгі мәселелер шешіледі:
1. Пәндік облыс объектілерін деректер моделінің абстрактілі объектісі ретінде өрнектелгенде сипаттаупәндік облыс семантикасына қайшы келмейтіндей тәсілді қарастыру керек және ол тәсіл мүмкіндігінше ең тиімді, қолайлы тәсіл болатындай жолды іздеу.
2. Деректерді сыртқы жадыда орналастыру және қандай қосымша құрылымдарды құру қажеттігі мәселесін анықтау. Бұл мәселе ДБ-ның физикалық мәселесі деп аталады.
Реляциялық деректер базасы жобалау мәселесі ДБ қандай қатынастардан тұруы қажет және бұл қатынастардың қандай артықшылықтары болуы керек сұрақтарына негізделген шешім қабылдаудан тұрады.
ДБ-сы администраторының жұмысы тиімді болу үшін жалпы стандарттар мен процедураларды енгізіп алу керек. Оның мақсаты - деректерді бақылауды және қорғауды тиімдірек ету. Стандарттар мен процедураларды жеткіліксіз қолданылатын мекемелер көп қиындықтарға жолығады. ДБ-сын қолданатын мекеме басқа осындай жүйелермен жұмыс істейтін мекемелердің стандарттарын оқығаны пайдалы.
Деректер базасы - бұл кестелер, есептер, сұраныстар, формалар және басқалары сияқты элементтерді біріктіретін және оларды бір дискілік файлда сақтауға мүмкіндік беретін жалғыз үлкен объект. Мәліметтер қорының негізгі құрылымдық бөлігі - кесте. Әр кестеде белгілі бір түрдегі жазбалар бар, мысалы, жоғары оқу орнына түскен студенттер туралы.
Файл (кесте) - бұл белгілі бір пән немесе объект туралы мәліметтер жиынтығы. Кестедегі (файлдағы) мәліметтер бағандар (өрістер) және жолдар (жазбалар) түрінде сақталады. Кестедегі барлық мәліметтер бірдей типтегі объектілерге және оларға ғана қатысты болуы керек.
Файл (кесте) өрісі тақырып туралы ақпараттың түрін анықтайды. Жазба - бұл адам, зат немесе оқиға туралы ақпарат жиынтығы. К естедегі әр жазба өрістердің бірдей жиынтығын, ал әрбір өрісте бірдей типтегі ақпарат бар.
Мәліметтер моделі
Сақтаудың үш негізгі моделі бар: Деректер қорының иерархиялық моделі - мәліметтермен жұмыс істеу үшін ағаш құрылымын қолданады. Деректерге қол жетімділік жалпы санаттарды іздеуден басталады және қажетті ақпаратты алғанға дейін санаттарды одан әрі жетілдіру үшін кіріседі. Мысал. Файлдық жүйені ұйымдастыру.
Мәліметтер қорының желілік моделі - онда барлық деректер өзара байланысты деп саналады. Реляциялық модель мәліметтерді сақтаудың кестелік әдісін қолданады. Реляциялық мәліметтер базасы бірнеше бөлек файлдардан (кестелерден) тұруы мүмкін. Әрқайсысы байланысты жазбалардың ұйымдастырылған жиынтығы. Әрбір жазба өрістер болып табылатын мәліметтер жиынтығынан тұрады.
Мәліметтер қорының өзі мәліметтер қоймасы болып табылады. Кестенің әр жазбасы мәліметтер базасының жеке элементі туралы барлық қажетті ақпаратты қамтиды. Мысалы, студенттің жазбасында оның жеке ісінің нөмірі, тегі, аты, әкесінің аты, жынысы, туған күні және оқу тобының нөмірі болуы мүмкін. Кестелік жазбаның бұл бөлек құрылымдық элементтері өрістер деп аталады. Кесте құрудағы алғашқы қадам - өрістер тізімін, олардың түрлері мен өлшемдерін анықтау.
Кестенің әр өрісіне бірегей атау беріледі, оның құрамында 64 символдан аспауы керек, таңбаларды қолдануға жол берілмейді: ., !, [, ].
Деректер түрі Access-ке осы деректерді қалай өңдеу керектігін айтады. Келесі түрлерді қолдануға болады:
Мәтін - мәтіндік ақпарат пен математикалық есептеулер жүргізілмеген сандар үшін (255 таңбаға дейін);
MEMO өрісі - еркін мәтінді, түсініктемелерді сақтауға арналған (64000 таңбаға дейін);
Сандық - мәліметтерге математикалық амалдар орындау кезінде;
Ақша - ақшамен операциялар жасау үшін арнайы сандық өріс қолданылады;
Күн уақыт - күн мен уақыт туралы ақпаратты сақтауға арналған (күндер мен уақыттар, 100-ден 9999-ға дейін қоса алғанда);
Есептегіш - бұл Access автоматты түрде әр жазбаға ерекше реттік нөмірді тағайындайтын арнайы сандық өріс.
Логикалық - Иә немесе Жоқ мүмкін екі мәннің біреуінің ғана болуы мүмкін;
OLE объектілік өрісі - бұл басқа қосымша жасаған объект (мысалы, Microsoft Excel электрондық кестесі немесе Microsoft Draw). Максималды өлшемі - шамамен 1 гигабайт өріске фигуралар, графиктер, кестелер және т.б. енгізу үшін қолданылады.
Мәліметтер қорын жобалау процесінің бірінші қадамы концептуалды дизайн деп аталады. Егер концептуалды деректер моделі іске асырудың қандай да бір физикалық аспектілеріне тәуелді болмаса, онда логикалық деректер моделі мақсатты ДҚБЖ таңдалған деректерді ұйымдастыру моделі негізінде құрылады. Яғни, осы кезеңде қандай ДҚБЖ мақсатты ретінде қолданылатыны белгілі болуы керек - реляциялық, желілік, иерархиялық немесе объектіге бағытталған. Дайын жүйені пайдалану және қызмет көрсету кезеңінде логикалық модель маңызды рөл атқарады.
АЖ логистикасын жобалау құралы ретінде:
:: ұйымның бизнес-процестерін талдау - BPWin;
:: деректер моделін құру үшін - ERWin;
:: мәліметтер базасын енгізу - Microsoft Access;
:: клиент бөлігін жүзеге асыру үшін - Microsoft Visual Studio 2022.
CASE құралы BPwin - бизнес-процестерінің өзгерістерін талдауға, құжаттауға және жоспарлауға мүмкіндік беретін үлгілерді жасауға арналған қуатты құрал. BPwin кәсіпорынның жұмысы туралы барлық қажетті ақпаратты жинау құралын және осы ақпаратты үйлесімді және дәйекті модель түрінде графикалық бейнелеуді ұсынады. Сызба үлгісінің тұтастығы мен дәйектілігі бірқатар әдістемелер мен белгілермен қамтамасыз етіледі. BPwin осындай үш әдістемені қолдайды: IDEF0, IDEF3 және DFD [8].
CASE құралы ERwin - мәліметтер қорының (МҚ) құрылымын әзірлеуге арналған құрал. ERwin Windows графикалық интерфейсін, ER диаграммалау құралдарын, деректер үлгісінің логикалық және физикалық сипаттамасын жасауға арналған редакторларды және жетекші реляциялық және жұмыс үстелі дерекқорларына мөлдір қолдауды біріктіреді. ERwin көмегімен дерекқорларды жасау немесе кері инженерлік (реинженер) жасауға болады. ERwin өнімдер тобы IDEF1X әдісін қолданатын концептуалды деректерді модельдеу құралдарының жиынтығы болып табылады. ERwin дерекқор схемасын жобалауды, оның сипаттамасын мақсатты ДҚБЖ (Microsoft Access, DB2, Microsoft SQL Server және т.б.) тілінде генерациялауды және бар дерекқордың кері инженериясын жүзеге асырады.
Бағдарлама ERWin және BPWin отбасының кейс-құралдарын қолдану арқылы құрастырылады, мәліметтер базасын енгізу үшін Microsoft Access бағдарламалық өнімі таңдалды, оған клиенттік қосылу ADO.NET технологияларын пайдалана отырып, Windows Forms C# қосымшасы арқылы жүзеге асырылады. Таңдалған құралдар қажетті жұмыстарды сәтті орындауға мүмкіндік береді, сонымен бірге пайдалануда ыңғайлы және тиімді. Бұл деректер провайдерлерінің әртүрлі түрлерін пайдалана отырып, ДҚБЖ бірыңғай қол жеткізуге мүмкіндік береді. Және бұл бағдарлама кодының шамалы өзгеруі арқылы деректерді сақтау үшін басқа ДҚБЖ пайдалануға болатынын білдіреді.
Сонымен қатар, бұл ДҚБЖ Microsoft қосымшаларында (мысалы, Microsoft Office) кеңінен қолданылады және көп жағдайда ол пайдаланушының компьютерінде орнатылып қойған, бұл қосымша бағдарламалық қамтамасыз етуді (ДҚБЖ өзі) орнатудың үстеме шығындарын болдырмайды.
Сондай-ақ, Microsoft Access ДҚБЖ қолдау қажеттілігі деректерді сақтаудағы біркелкіліктің қажеттілігімен анықталады.
Microsoft Access - бұл негізінен мәліметтер қорын басқару жүйесі (ДҚБЖ). Осы санаттағы басқа өнімдер сияқты ол деректерді сақтауға және алуға, ақпаратты ыңғайлы түрде ұсынуға және жиі қайталанатын операцияларды автоматтандыруға арналған (мысалы, есеп, есеп, жоспарлау және т.б.).
Access - қуатты Windows қолданбасы. Алғаш рет ДҚБЖ өнімділігі Microsoft Windows пайдаланушыларының қолында болатын ыңғайлылықпен үздіксіз үйлеседі. OLE нысандарын және Microsoft Office құрамдастарын (Excel, Word, PowerPoint және Outlook) пайдалану арқылы Access бағдарламасын шынайы дерекқор операциялық ортасына айналдыра аласыз.
Бұл жағдайда деректер құрылымын айтарлықтай жеңілдетуге болады, осылайша тапсырмаларды орындауды жеңілдетеді. Access кестесін негізгі компьютерде немесе серверде сақталған деректермен байланыстыруға болады.
Access жүйесі транзакцияларды олардың тұтастығына кепілдік бере отырып өңдеуді қолдайды. Сонымен қатар, жеке пайдаланушылардың және бүкіл топтардың деректеріне қол жеткізуді басқаруға мүмкіндік беретін пайдаланушы деңгейіндегі қауіпсіздік қамтамасыз етілген.
2.4 Программалық жабдықтаудың өмірлік циклінің модельдері
Жобаларды басқарудың негізгі ұғымдарының бірі, соның ішінде программалық жабдық дамуының қосымшасы болып жобаның өмірлік циклі болып табылады (Project Life cycle Management - PLM).
Жобаның өмірлік циклінің уақытты шкалаға байланысты анықталған бастапқы және соңғы нүктелері болады. Жоба өзінің дамуы барысында жеке тізбектер фазасынан өтеді.
Автоматтандырылған жүйенің өмірлік циклі (АЖ) - АЖ-ні құру және қалып күйінің тізбектелген өзгерісінің өзара байланысқан процесстер жиынтығы. АЖ-ге қойылатын талаптарды құрудан басталып, оны пайдалануды тоқтатуға дейінгі процесстерді қамтиды [МеСТ 34, 1990].
Скотт Амблер (Scott W.Ambler), жұмсақ модельдеу практикасы мен концепциясының ұсынған.
1997 жылы Стандарттау бойынша Халықаралық Ұйым құрылды. 1989 жылы осы комитет ISOIEC 12207 стандартын құру туралы ұсыныс айтып, сол үшін программалық инженерия бойынша ішкі комитет құрды. Осы стандарт ең алғаш 1995 жылдың 1 тамызында "Программалық жабдық өмірлік циклінің процесстері" тақырыбында жарыққа шықты. Бұл стандарт жұмыс өмірлік циклді жұмыс декомпозициясы құрылымы ретінде анықтайды.
Стандарт процесстерге байлансты 3 топ-критерилерге жіктелетін, өмірлік циклдің 17 процесін сипаттайды (атаулары стандарттың бөлім нөмірлерін көрсету арқылы берілген, [МеСТ 12207, 1999] бойынша және ISOIEC 12207 түпнұсқасы бойынша анықталатын, орыс және ағылшын тілдеріндегі анықтамаларға сәйкес):
Өмірлік циклдің негізгі процесстері:
Тапсырыс
Жеткізіп беру
Құру
Пайдалану
Бақылау
Өмірлік циклдің көмекші процесстері:
Құжаттау
Конфигурацияны басқару
Сапаны басқару
Верификация
Аттестация
Бірігіп талдау
Аудит
Мәселелерді шешу
Өмірлік циклдің ұйымдастырушылық процесстері:
Басқару - Management
Инфрақұрылымды құру - Infrastructure
Жетілдіру - Improvement
Оқыту - Training
Стандарт өмірлік циклдің жоғары деңгейі сәулетін анықтайды. Өмірлік цикл программалық жабдықты пайдалана отырып, қандайда бір идеяны немесе қажеттілікті қанағаттандыру қажеттілігінен туындайды. Сәулет процесстер жиынтығы және олардың арасындағы өзара байланыс түрінде құрылады.
Өмірлік циклдің процесстер ағашы өмірлік цикл декомпозициясының сәйкесті процесстің (процесстер тобының) құрылымы болып табылады. Процесстер декомпозициясы өмірлік циклді құраушы процесстерге бөлу ережесін анықтайтын екі негізгі принцип негізінде құрылады. Бұл принциптер:
Модульділік:
Процестегі есептер функционалды байланысқан болып табылады;
Процесстер арасындағы байланныс - минимальды;
Егер функция бір процестен көп қолданылса, онда оның өзі процесс болып табылады;
Егер Y Процесс X Процессімен ғана қолданылса, онда Y Процесі X Процессіне жатады. Тек кейбір жағдайда Y Процесі болашақта басқа процесстермен қолданылуы мүмкін.
Өмірлік циклдің құрамдас элементтерінің жалпы иерархиясы келесі түрде беріледі:
процесстер тобы
процесстер
жұмыстар
есептер
Жалпы жағдайда, процесстерді бөлу кең таралған PDCA-циклі бойынша бөлінеді:
"Ж" - Жоспарлау
"О" - Орындау
"Т" - Тексеру
"Р" - Реакция (әрекет)
Өмірлік циклдің негізгі процесстерінің қызқаша мазмұны төменде көрсетілген.
Иемдену процесі (МеСТ-та - "тапсырыс" деп жазылады) келісім-шарт негізінде программалық жабдықпен байланысты қызмет немесе программалық жабдықты алушы тапсырыс берушінің міндеттері мен жұмыстарын анықтайды.
Жеткізіп беру процессі жеткізіп берушінің міндеттері мен жұмыстарын анықтайды. Жұмыс сондай-ақ жобалық бағытты қолдану арқылы жүзеге асырылады.
Процесс келесі жұмыстардан тұрады:
инициалдау (дайындық)
ұсыныс даярлау (жауап дайындау)
контракт жасау (келісім-шарт дайындау)
жоспарлау
орындау және бақылау
тексеру және бағалау
жеткізіп беру және аяқтау (келісім-шартты жеткізіп беру және аяқтау)
Құру процессі құрастырушының міндеттері мен жұмыстарын анықтайды. Процесс келесі жұмыстардан тұрады:
процессті анықтау
жүйелік талаптарды талдау
жүйені жобалау (жүйелік сәулетті жобалау
программалық талаптарды талдау
программалық сәулетті жобалау
программалық жүйені деталды жобалау
кодтау және тестілеу
программалық жүйені интеграциялау
программалық жабдықтарды классификациялық тексеру
жүйені толығымен интеграциялау
жүйені классификациялық тексеру
орнату (әрекетті енгізу)
программалық жабдықты қабылдауды қамтамасыз ету
Жұмыстар жобалық бағытты пайдалана отырып жүргізілетіндігін және уақыт бойынша сәйкестендірілетіндігін стандарт белгілейді, яғни біруақытта жүргізіледі және итерцияға бөліну мен рекурсия болатындығын жорамалдайды.
Пайдалану процессі қолдау қызметі операторының міндеттері мен қызметтерін анықтайды. Процесс келесі жұмыстардан тұрады:
процессті анықтау (процессті дайындау)
операциялық тестілеу (пайдалануға тексеру)
жүйені пайдалану
пайдаланушыны қолдау
Құру процесі бақылау қызметі мамандарының міндеттері мен қызметтерін анықтайды. Процесс келесі жұмыстардан тұрады:
процессті анықтау (процессті дайындау)
өзгерістер мен проблемаларды талдау
өзгерістер енгізу
бақылау кезінде қабылдау және тексеру
миграция (орын ауыстыру)
программалық жабдықты пайдаланудан алып тастау бойынша қорытынды (пайдаланудан алып тастау)
12207 стандарты процесстердің уақыт бойынша орындалуын бөлу немесе тізбектелуін анықтамайтынын түсіну қажет.
Стандартың адаптациясы нақты жобаға немесе жобаларға стандарт талаптарын пайдалануды айтады. Мысалы, программалық жабдық жобаларының корпоратив ішілік регламенттерін қолдануды айтады.
Өмірлік циклдің келесі модельдерін көбінесе қарастырады:
Каскадты (водопадты) немесе тізбектелген
Итеративті және инкрементті модель (аралас)
Спиральды (spiral) немесе Боэм моделі
2.4.1 Каскадты модель
Бұл модель қатаң тізбектелген (уақыт бойынша) және и жобаның барлық фазаларының бірреттік орындалуын қарастырады. Бұл жағдайда былай жазылады: Сурет 2.3- Өмірлік циклдің каскадты моделі.
жоспарлау
талаптардың құрылуы
талдау және жобалау
құрастыру
итерация және тестілеу
қолдау және пайдалану
жоспарлау
талаптардың құрылуы
талдау және жобалау
құрастыру
итерация және тестілеу
қолдау және пайдалану
Сурет 2.3- Өмірлік циклдің каскадты моделі
2.4.2 Итеративті модель
Итеративті модель жобаның өмірлік циклін реттелген итерацияға бөлуді қарастырады (аралық тексеру). Сурет 2.4-Аралық тексеру моделі.
есептің берілуі
талдау
жобалау
іске асыру
модификация
есептің берілуі
талдау
жобалау
іске асыру
модификация
Сурет 2.4-Аралық тексеру моделі
2.4.3 Спиральды модель
Спиральды модель ең алғаш 1988 жылы Барри Боэм (Barry Boehm) ұсынған (сурет 2.5). Бұл модельдің ерекше ерекшелігі болып өмірлік циклді ұйымдастыруға әсер ететін қауіптерге көңіл бөлінетіндігінде [10].
3
2
1
Есептiң бастапқы берiлуi
Есептiң берiлуi
Талдау
Жобалау
Өндiрicке енгiзу
3
2
1
Есептiң бастапқы берiлуi
Есептiң берiлуi
Талдау
Жобалау
Өндiрicке енгiзу
Сурет 2.5-Спиральдық модель
Спиральды модель мен Case технологиясының пайда болуы RAD технологиясының дамуын жылдамдатты (RAD - қосымшаны тез жасау).
2.5 MySQL ДҚБЖ
Бүгінгі таңда MySQL ДҚБЖ бүкіл қолданыстағы ДҚБЖ отбасының ең танымал, ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz