Семинар PM3 кәсіби модулін «Бағдарламалық модульдерді интеграциялауға қатысу» (MDK 03.01) оқуға арналған.
Жаңа буынның оқу-әдістемелік жинақтары жалпы және жалпы кәсіби пәндерді және кәсіби модульдерді оқып-үйренуге мүмкіндік беретін дәстүрлі және инновациялық оқу-әдістемелік материалдарды қамтиды. Әрбір жинақта жұмыс берушінің талаптарын ескере отырып, жалпы және кәсіби құзыреттерді меңгеру үшін қажетті оқулықтар мен оқу құралдар, оқу және басқару құралдары бар.
Оқу басылымдары электронды білім беру ресурстарымен толықтырылды. Электрондық ресурстарда интерактивті жаттығулар мен тренерлер, мультимедиялық нысандар, интернетте қосымша материалдар мен ресурстарға сілтемелер бар. Оған қоса теориялық және практикалық модульдер қарастырылған. Оған оқу үрдісінің негізгі параметрлері белгіленетін терминологиялық сөздік және электронды журнал кіреді: жұмыс уақыты, бақылау және практикалық тапсырмалардың нәтижесі. Электронды ресурстар оқу үдерісіне оңай енеді және әртүрлі оқу бағдарламаларына бейімделуі мүмкін.
ТЕХНИКАЛЫҚ ҚЫЗМЕТТІ
ДАМЫТУ
«Техникалық тапсырма» бағдарламалық құжаты ГОСТ 19.201-78 сәйкес әзірленген. Техникалық тапсырма бағдарламалық қамтамасыз етуге қойылатын талаптар жиынтығын қамтиды және әзірленген бағдарламалық қамтамасыз етуді тексеру және қабылдау критерийі ретінде пайдаланылуы мүмкін, сондықтан жеткілікті толық (қосымша бөлімдерді қосу мүмкіндігін ескере отырып) және тапсырыс беруші мен әзірлеуші қабылдайтын техникалық тапсырма іргелі жобаның құжаттары. Бағдарламалық жасақтама өнiмiн дамыту үшiн техникалық тапсырманы дұрыс жасау мүмкiндiгi бағдарламашының кәсiби деңгейiн белгiлейдi және тапсырыс берушiнiң талаптарын қанағаттандырады.
Тұжырымдама - дамудың негізгі мақсаттары, бағдарламалық өнімге қойылатын талаптар тұжырымдалған, дамудың кезеңдері мен кезеңдері айқындалған және қабылдау сынақтарының процесі реттелетін құжат. Тапсырыс беруші мен орындаушының өкілдері техникалық тапсырманы қалыптастыруға қатысады. Бұл құжат тапсырыс берушінің бастапқы талаптарына, алдын ала жобаны зерттеу нәтижелеріне және т.б. негізделеді.
Техникалық тапсырманы әзірлеу келесі кезектілікпен жүзеге асырылады:
1)орындалатын функциялардың жиынтығын, сондай-ақ бастапқы деректердің тізбесі мен сипаттамаларын белгілейді;
2)нәтижелер тізімін, олардың сипаттамаларын жәнеоларды ұсыну жолдарын айқындайды:бағдарламалық жасақтаманың жұмыс істеуі үшін ортаны белгілейді: техникалық құралдардың нақты жабдықтары мен параметрлері, пайдаланылатын операциялық жүйенің нұсқасы және болашақта бағдарламалық жасақтама өнімі өзара әрекеттесетін басқа орнатылған бағдарламалық жасақтаманың нұсқалары мен параметрлері болуы мүмкін.
Бағдарламалық жасақтама әзірленсе, қандай да бір ақпаратты жинайды және сақтайды немесе кез-келген техникалық процесті басқаруға енгізілген жағдайда, жабдықтың істен шығуы
6
және электрмен жабдықтау істен шыққан жағдайда бағдарламаның іс- әрекеттерін нақты реттеу керек.
Дамып жатқан бағдарламалық жасақтаманың сипаттамаларын анықтайтын негізгі факторлар:
■бағдарламаның немесе жүйенің функцияларын анықтайтынбастапқы деректер мен қажетті нәтижелер;
■әзірленетін бағдарламалық жасақтама жұмыс істейтінқоршаған орта (бағдарламалық жасақтама және аппараттық құрал), анықталуы немесе техникалық тапсырмада көрсетілген параметрлерді қамтамасыз ету үшін таңдалуы мүмкін;
■Басқа бағдарламалық жасақтамамен және / немесе нақтытехникалық құралдармен ықтимал өзара әрекеттесу, сондай-ақ орындалатын функциялар жиынтығы негізінде анықталуы немесе таңдалуы мүмкін.
ГОСТ 19.201-78 сәйкес, «Техникалық тапсырма» бағдарламалық құжатында келесі бөлімдер бар.
Кіріспе.
1.Дамудың негізі.
2.Дамудың мақсаты.
3.Бағдарламаға немесе бағдарламалық өнімге қойылатын талаптар.
4.Бағдарламалық құжаттамаға қойылатын талаптар.
5.Техникалық-экономикалық негіздемесі.
6.Даму кезеңдері мен кезеңдері.
7.Бақылау және қабылдау тәртібі.
8.Өтініштер.
Бағдарламаның немесе бағдарламалық өнімнің ерекшеліктеріне қарай бөлімдердің мазмұнын көрсетуге, жаңа бөлімдерді енгізуге немесе кейбіреулерін біріктіруге болады. Келісімнің бөлімдерінің мазмұнын толығырақ қарастырайық.
Кіріспе бөлімінде бағдарламалық жасақтама өнімі, қолдану саласының қысқаша сипаттамасы және ол қолданылатын объектінің сипаттамасы, яғни, ол қолданылатын нысанның сипаттамасы. тақырыптық аймақтың сипаттамасы.
1.«Дамуға негіздеме» бөлімінде
■әзірлеуге негізделген құжаттар;
■осы құжатты мақұлдаған ұйым және оны бекіту күні;
■даму тақырыбының атауы және / немесе символы.
2.«Дамудың тағайындалуы» бөлімінде белгіленген мақсатқажету үшін дамыған жүйені шешу керек функционалдық және операциялық міндеттердің анықтамасы бар. Бағдарламаның мақсаты техникалық кешенді басқару, әртүрлі шығын сметаларын,
7
өндірісті жетілдіру және т.б. болуы мүмкін. Ақпараттық жүйелерді бағдарламалық қамтамасыз етуді ұсыну қажет болса, мақсатты, объективті шешімдерді қабылдау, пайдаланушыны кеңсе жұмысындағы қалыпты жұмысдан алып тастау және мекемені қағазсыз технологияға көшіру және т.б. үшін уақтылы және дәл ақпарат алу мүмкін. Бұл бөлімде проблеманың бастапқы контекстік диаграммасы ұсынылуы керек.
3.Бағдарламаға немесе бағдарламалық өнімге қойылатынталаптар» бөлімінде келесі бөлімдер бар:
функционалдық сипаттамаларға қойылатын талаптар;
■сенімділік пен қауіпсіздікке қойылатын талаптар;
■пайдалану шарттары;
■техникалық құралдардың құрамы мен параметрлерінеқойылатын талаптар;
■ақпарат пен бағдарламалық қамтамасыз етудіңүйлесімділігіне қойылатын талаптар;
■таңбалауға және орауға арналған талаптар;
■сақтауға және тасымалдауға қойылатын талаптар;
■арнайы талаптар.
Функционалдық сипаттамаларға қойылатын талаптар орындалатын функциялардың құрамын, кіріс және шығыс ақпараттарына қойылатын талаптарды, сондай-ақ бағдарламаның қызметтік функцияларын қамтиды. Бағдарламаның функцияларын анықтау үшін болашақ пайдаланушылардың жұмысын мұқият зерделеп, қолмен орындалатын барлық операциялардың тізімін жасаңыз немесе басқа бағдарламаларды пайдаланып, олардың арасында автоматтандыруға жататындарды бөліңіз. Мысалы, ақпараттық жүйенің бағдарламалық қамтамасыз етуінің негізгі функционалдық сипаттамалары мыналарды қамтиды:
■іздеу жүйесін пайдалана отырып, дерекқордан қажеттіақпаратты іздеу және таңдау мүмкіндігі;
■Таңдалған деректер негізінде қажетті есеп беру пішіндерінқалыптастыру;
■деректер базасын пайдалана отырып қажетті есептеулермен есептеулер;
■Қолданыстағы деректер базасын басқа қосымшаларғаұсыну мүмкіндігі;
■пайдаланушының интернетпен жүйеде жұмыс істеуқабілетін және т.с.с.
Бұдан басқа, функционалдық сипаттамаларға сүйене отырып, осы жүйеде қолданылатын деректер файлдарының құрылымы мен мақсаты (электронды анықтамалар, құжаттар журналдары,
8
электрондық дербес файлдар, мұрағаттар және т.б.) анықталған. Осы кезеңде міндеттерді табысты шешуге қажетті ақпараттық жүйенің (клиент-сервер, файл-сервер) архитектурасын анықтау қажет.
Кіріс деректеріне қойылатын талаптарды сипаттағанда, олардың сипаты, ұйымдастыру және алдын ала дайындық, форматы, сипаттамасы және кодтау әдісі көрсетілуі керек. Бағдарламаның кіріс ақпараты бастапқы құжаттар (шот-фактура, есептер және т.б.), нормативтік-анықтамалық ақпарат (каталогтар, классификаторлар, кодификаторлар және т.б.), электронды құжаттар, кіріс сигналдары және т.б. болуы мүмкін. Бағдарламаның шығыс ақпараты құжаттар (электрондық немесе қағаз), деректер файлдары, шығыс сигналдары және т.б. болуы мүмкін. Шығарылатын деректерге қойылатын талаптарды сипаттағанда, олардың табиғаты, ұйымдастыру, форматы, сипаттамасы және кодтау әдісі көрсетілген.
Техникалық тапсырмадағы негізгі функциялардан басқа, жүйенің параметрлерін (конфигурациясын), деректердің сақтық көшірмесін жасау мүмкіндігін, кіру құпия сөзін өзгертуді, күнтізбелік бағдарламадан, калькуляторды, редакторды және т.б. қалдырмай қоңырау шалу мүмкіндігі сияқты бағдарламаның қызметтік функцияларына қойылатын талаптар сипатталады. Егер әзірленген бағдарламалық қамтамасыз ету техникалық тапсырмада көрсетілген функцияларды орындамаса, ол техникалық сипаттамаға сәйкес келмейді, яғни, сапа критерийлері бойынша дұрыс емес. Болашақ өнімнің әмбебаптығы, әдетте, нақты көрсетілмеген, бірақ ол болжанады.
Сенімділік пен қауіпсіздікті қамтамасыз ету талаптары бағдарламалық өнімдердің сенімді және тұрақты жұмыс істеуін қамтамасыз ету, кіріс және шығыс ақпаратын бақылау, қалпына келтіруден кейінгі қалпына келтіру уақытын және т.б. Сенімділік - бұл белгілі бір уақыт ішінде белгілі бір жағдайларда белгілі бір функцияларды орындауға қабілетті бағдарлама өте жоғары ықтималдықпен. Сенімді бағдарламалық жасақтама өнімі қателіктердің болуын жоққа шығармайды, бірақ белгілі бір жағдайларда тәжірибеде қолданылатын қателер сирек кездеседі. Сенімділіктің дәрежесі белгілі бір уақыт кезеңі ішінде ақауларсыз жұмыс істейтін бағдарламалық өнімнің ықтималдылығымен сипатталады. Жүйенің сенімділігін қамтамасыз етудің көптеген тәсілдері бар (қателерді болдырмау, қателерді түзету, жүйенің сәтсіздіктен кейін өзін-өзі қалпына келтіруі, кіру деректерін қолайлы мәндер шегінде тексеру және т.б.). Ең оңай жолы - кіруді шектеу. Бағдарламалық жасақтама өніміне және деректер базасына қол жеткізуді бақылау бағдарламаларды іске қосу үшін бағдарламаларды немесе деректерді шектеу үшін негізгі дискіні пайдаланып, пайдаланушыларға қол жетімді өңдеу функцияларын және т.б. іске қосылған кезде құпия сөзбен қорғау бағдарламалары арқылы жасалады.
Құрамына және параметріне, техникалық құралдарға қойылатын талаптар техникалық құралдардың құрамына және олардың негізгі сипаттамаларына нұсқауды қамтиды, атап айтқанда: бағдарламаның жұмыс істеуі үшін қажетті ең аз жүйелік талаптар; (Гц), оның негізінде компьютер жұмыс істеуі керек, оперативті жады (МБ), бос дискілік кеңістіктің қажетті саны, монитордың рұқсаты, CD-ROM дискі бар болуы және т.б., сондай-ақ, бір аппараттық платформасынан басқасына.
Ақпарат пен бағдарламалық қамтамасыз етудің үйлесімділігіне қойылатын талаптар ақпараттық құрылымдарға, бағдарламалау тілдеріне және бағдарламамен пайдаланылатын бағдарламалық құралдарға, атап айтқанда:
■ бағдарламалық өнімдерді әзірлеуге болатын операциялық
жүйелер мен орталарға қойылатын талаптар;
■ бағдарламаны әртүрлі операциялық жүйелерге бейімдеу
мүмкіндігі; компьютерлік қосымшаларды әзірлеу құралдарына (бағдарламалық жасақтаманы қайта қарау, жаңғырту немесе пайдалану үшін) бағдарламалық жасақтама пакеттерін орнату қажеттілігі;
■ компьютерлік қосымшаларды әзірлеу құралдарына (бағдарламалық жасақтаманы қайта қарау, жаңғырту немесе пайдалану үшін) бағдарламалық жасақтама пакеттерін орнату қажеттілігі;
■ түрлі графикалық компоненттерді орнату қажеттілігі және т.б.
4. «Бағдарламалық құжаттамаға қойылатын талаптар». Келешектегі бағдарламалардың дамуын реттейтін негізгі құжаттар бірыңғай бағдарлама құжаттамасы жүйесінің құжаттары болуы тиіс: пайдаланушы нұсқаулығы, әкімшілік нұсқаулық, қолданба сипаттамасы.
5. Жүйенің тиімділігі оны пайдаланудың ыңғайлылығы мен бағдарламалық-аппараттық кешенді енгізуден алынған экономикалық пайдалармен анықталады.
6.«Техникалық-экономикалық негіздеме» бөлімінде әзірленген бағдарламалық өнімнің экономикалық тиімділігі,
кәсіпорынның қолда бар үлгілері немесе аналогтары (немесе қолмен жасалатын операциялармен салыстырғанда) салыстырғанда экономикалық дамудың артықшылықтары.
7. Дамудың сатылары мен сатылары АВ Рудаковтың «Бағдарламалық жасақтама әзірлеу технологиясы» оқулығында сипатталған. «Бақылау және қабылдау тәртібі» жұмыс түрлерін қабылдаудың жалпы талаптары мен түрлерін көрсетуді білдіреді.
«Техникалық тапсырма» бағдарламалық құжатында өтінімдерді енгізу қажет, қажет болған жағдайда:
■ кіріс және шығыс құжаттары мен есептерінің үлгілері, деректер файлдарының сипаттамасы және т.б.
■ дамуды негіздейтін зерттеулер мен басқа да жұмыстардың тізбесі;
■ алгоритмдер схемалары, кестелер, сипаттамалар, негіздемелер, есептер және т.б .;
Достарыңызбен бөлісу: |