Программаны құрудың техникалық тапсырмасы. Программаларды техникалық жобалау кезеңдерін сипаттау. Алгоритмдердің құрылымдық схемесын дайындау

1 Негізгі бөлім
2.Программалық жабдықтар
2.1 Программалық жабдықтардың ерекшеліктері және оларға қойылатын талаптар
3 Пайдаланған әдебиеттер тізімі
Программа – магниттік мәлімет сақтауышта (дискіде) файл түрінде жазылып сақталып, жұмыс істеуші адамның командасы бойынша компьютер жадына жүктеліп орындалатын машина тіліндегі нұсқаулар жиыны. Көптеген есептер бір-бірімен бірігіп отырып жұмыс істейтін программалар жиыны арқылы шығарылады.
Компьютердің жұмысы операциялық жүйе (ОЖ) арқылы басқарылатыны, ал пайдаланушының машинада түрлі информацияны өңдеу үшін арнайы дайындалған програмаларды пайдалануы тиіс екені көрсетілген болатын. Оларды бірге қосып компьютерді программалық қамтамасыз ету, не қамтамасыз дандыру программалары деп атайды.
Практикада берілгендермен оларды өндеу үшін құралған программалардың түрлері көп. Мысалы, студенттердің мәліметтік тізімдері, оларды дискіде сақтап, өндеу: бухгалтерияда айлық және стипендия ақпарат тізімдерін дайындау: статистикалық, ғылыми есептерді шешу программалары т.б. Оларды қолданбалы программалар деп, бір мақсатта пайдаланылатын программалар жиынтығын қолданбалы програмалар пакеті деп атайды.
Қазіргі кезде түрлі типті компьютерлерге арнап дайындалған жүйелік программаларда жеткілікті.
1. Бөрібаев Б. «Программалау технологиясы» Алматы, «Дәуір» баспасы, 2012ж
2. Павловская Жоғары деңгейлі программалау тілінде программалау С/С++.: Алматы, «Дәуір» баспасы, 2011ж
3. Н. Джекан «Програмирование на языке Си» – М.: Высш. Шк.1995 ж.
        
        Қазақстан Республикасының Білім және Ғылым министрлігі
Семей қаласындағы Шәкәрім атындағы Мемлекеттік университеті
Ақпараттық - коммуникациялық технологиялар факультеті
Автоматика және ... ... ... ... ... техникалық тапсырмасы. Программаларды
техникалық жобалау кезеңдерін сипаттау. Алгоритмдердің құрылымдық схемесын
дайындау.
Орындаған: Аманжолов Д
АУ- ... Д. ... ... ... ... ... Программалық жабдықтардың ерекшеліктері және оларға ... ... ... тізімі
Негізгі бөлім
Программа – магниттік мәлімет сақтауышта (дискіде) файл түрінде жазылып
сақталып, жұмыс істеуші адамның командасы бойынша компьютер жадына жүктеліп
орындалатын машина тіліндегі ... ... ... ... ... ... ... істейтін программалар жиыны арқылы шығарылады.
Компьютердің жұмысы операциялық жүйе (ОЖ) арқылы басқарылатыны, ал
пайдаланушының машинада түрлі информацияны өңдеу үшін ... ... ... тиіс ... ... болатын. Оларды бірге қосып
компьютерді программалық қамтамасыз ету, не қамтамасыз дандыру
программалары деп атайды.
Практикада берілгендермен ... ... үшін ... программалардың
түрлері көп. Мысалы, студенттердің мәліметтік тізімдері, оларды дискіде
сақтап, ... ... ... және ... ... ... статистикалық, ғылыми есептерді шешу программалары т.б. Оларды
қолданбалы программалар деп, бір мақсатта пайдаланылатын программалар
жиынтығын қолданбалы програмалар пакеті деп атайды.
Қазіргі кезде түрлі ... ... ... дайындалған жүйелік
программаларда жеткілікті. Олар негізінен мынындай кластарға бөлінеді :
¬ Қолданбалы жүйелік программалар.
¬ Операциялық жүйе (ОЖ).
MS-DOS ... ... жүйе – ... ... үздіксіз жұмыс істеуін
ұйымдастырушы және түрлі командаларды орындауы ... ... ... басқаруына жеңілдік келтіруші жүйелік программалар. Оның негізгі
қызметі – ... бір – ... және ... ... өзара
әрекетін ұйымдастыру, оперативті жадты бөлу, компьютердің жұмыс істеу
кезіндеқате жіберілу сияқты түрлі оқиғаларды анықтау, дискіні жұмыс істеуге
дайындау, ... мен ... ... ... ... орнату,
пайдаланушының программасын іске қосып, оны орындау т.б.. Яғни ОЖ – машина
жұмысын басқаруға толық жеңілдік беретін жүйе. Ол осы үшін ... ... ... ... ... ... ... Сондықтан ОЖ – ны дискілік
операциялық жүйе ( ДОЖ, не DOS ) деп те атайды.
Процессордің типіне қарай, DOS – тың ... ... бар. ... арнайы атаулар беріліп қойылған.
Басқа операциялық жүйелер сияқты, MS DOS жүйесі мынадай бөлімдерден тұрады
: BIOS, BIO, COM (IBMBIO.COM), DOS COM ... және ... (Basic ... System – ... ендіру/шығару жүйесі) –
операциялық жүйенің ТЕСҚ-ға жазылып қойылған бөлімі. Оның орындайтын іс-
әрекеттері :
¬ ... ... ... ... соң автоматты түрде оның ішкі
құрылғыларының жұмыс істеуге дайындығын тексеру.
¬ Одан әрі, жүйелік болатын иілгіш не қатты магниттік ... ... ... деп ... ... жадқа ендіру.
¬ Жүйелік үзілісті ұйымдастыру. Мысалы, программаны орындау кезінде нөлге
бөлу кездессе, ол оның мүмкін емес екенің хабарлап, ... ... ; ... ... ... ол ... осының алдаңдағы
ағымдық жұмысына үзіліс жасайды.
BIOS – тың ... ... ... ... ... драйверлері де
бар.
BIO.COM (IBMIO.COM) – BIOS жүйесінің жұмысын ьолықтырушы бөлім. Ол сыртқы
құрылғылар мен информацияны алмастырудың барлық операцияларын да ... ... – ның ...... ... мен түрлі
информацияны дискіге тиеу не одан оперативті есте сақтау құрылғысына
ендіру, дискіде ... ... жою және т.б.. Ол жад ... ... да ... – ның ... жұмысы – пайдаланушының программаларымен
берілгендерді жадқа ендіру және өндеу. COMMAND.COM – ды ... деп те ... Ол ішкі не ... аталатын түрлі
командаларды да орындайды (DIR, COPY, REN, DELETE, CD, MD, RD, DATE, ... ...... ... ... ... файл ... жазылып
сақталып, жұмыс істеуші адамның командасы бойынша компьютер жадына жүктеліп
орындалатын машина тіліндегі нұсқаулар жиыны. ... ... ... ... ... істейтін программалар жиыны арқылы шығарылады.
Компьютердің жұмысы операциялық жүйе (ОЖ) ... ... ... машинада түрлі информацияны өңдеу үшін арнайы ... ... тиіс ... ... болатын. Оларды бірге қосып
компьютерді программалық қамтамасыз ету, не ... ... деп ... берілгендермен оларды өндеу үшін құралған программалардың
түрлері көп. Мысалы, студенттердің мәліметтік ... ... ... ... ... айлық және стипендия ақпарат тізімдерін
дайындау: статистикалық, ғылыми есептерді шешу ... т.б. ... ... деп, бір ... ... ... ... програмалар пакеті деп атайды.
Қазіргі кезде түрлі типті компьютерлерге арнап дайындалған жүйелік
программаларда жеткілікті. Олар ... ... ... ... :
¬ Қолданбалы жүйелік программалар.
¬ Операциялық жүйе (ОЖ).
2 ... ... ... циклының негізгі кезеңдерінің бірі-
есептің қойылуы кезеңі. Мұнда программалық жабдықтың ... ... ... ... ... талаптар анықталады. Бұл талаптар
екіге бөлінеді:
- функционалдық талаптар, яғни бұл ... ... ... жұмыстарды, функцияларды орындайтынын анықтайды;
- эксплуатациялық талаптар, бұл ... ... ... ... ... жасайтынын анықтайды.
Программалық жабдықтарға қойылатын негізгі эксплуатациялық ... ... :
- ... ... ... сәйкес жұмыс жасауы ;
- универсалдығы – кез-келген мүмкін жағдайларда дұрыс жұмыс жасауы ;
- сенімділігі – түрлі ... ... ... жауаптарды қайтара алуы;
- тексерілуі - нәтижелерді тексеру мүмкіндігі;
- нәтиженің дәлдігі - ... ... ... шамадан аспауы;
- қорғалған болуы - ақпараттың құпиялылығын сақтай алуы;
- программалармен үйлесімділігі - басқа программалармен үйлесімді жұмыс
жасау ... ... ... - ... ... ... ... мүмкіндігі ;
- тиімділігі - техникалық ресурстарды аз және жылдам ... ;
- ... - ... ... ... жасалатын
модификацияларға бейімділігі;
- қайта пайдаланыылуы - қайта жүктемей-ақ іске қосыла ... ;
- ...... ... ... қолданыла беруі.
Техникалық тапсырма- программалық жабдықты құру мақсаттары, ... ... ... ... мен ... ... ... өткізу
мерзімі және т.б. көптеген мәліметтер қамтылған ... ... ... ... беретін құжат. Техникалық тапсырманы жасауға тапсырыс ... және оны ... да ... ... Ол келесі бөлімдерді қамтиды:
- кіріспе;
- программалық жабдықтар жасаудың қажеттілігін негіздеу;
- программалық жабдықтардың қызметі;
- ... ... ... ... ... ... ... қойылатын талаптар;
- техникалық-экономикалық көрсеткіштер ;
- құру кезеңдерімен стадиялары;
- программалық жабдықты ... және ... ... ... өмірлік циклындағы маңызды кезеңнің бірі –
бұл программалық жабдықтарға қойылатын талаптарға анализ жасау ... ... ... ... ... ... ... Спецификация (specify-дәл анықтау- ... ... ... детали, specific- ерекше сипаттамалары- ... ... – бұл ... программалық жабдықтардың және оған
қойылатын шектеулердің ... ... дәл ... ... ... спецификациясы, бұл программалық жабдық ... және ... ... Спецификация негізгі екі бөлімнен тұрады:
- функционалдық бөлім, программалық жабдықтардың орындайтын функцияларын
сипаттайды;
- эксплуатациялық бөлім, техникалық ... ... ... ... ... ... ... мұнда болашақ жасалатын программалық
жабдықтарға қатысты ... ... ... ... яғни ... ... үшін (разработчик) ешқандай кедергі, қосымша мәселе
болмауы керек.
Спецификацияның дәлдігі, бұл – спецификация тапсырыс ... ... оны ... ... тарапынан бірдей мағынада қабылдануы керек.
Программалық жабдықтардың спецификацияларын көрсету үшін кәдімгі табиғи
тілдер ... ... дәл ... ... үшін ... модельдер қолданылады.
Спецификацияларды анықтау кезеңіндегі формальды модельдерді екі топқа
бөледі: ұстанымдарға (құрылымдық, ... ... және ... ... 3.9- ... ... жабдықтардың спецификациясы жан-жақты көрсету үшін әдетте
бірнеше модельді қатар пайдаланады.
2.1 Программалық жабдықтардың ерекшеліктері және оларға қойылатын
талаптар
Объектіге бағдарланған ... – бұл ... ... да ... ... ... болып табылатын, объектілердің жиынтығы
түрінде құратын программалау методологиясы.
Объектіге бағдарланған жобалау – бұл құрылатын ... ... ... ... барлық статикалық және ... ... ... ... мен модельдердің логикалық,
физикалық тұрғыдан беру тәсілдері негізінде жобалау методологиясы.
Объектіге бағдарланған талдау – бұл ... ... ... ... ... анықталған кластар мен объектілер ... ... ... ... концептуалдық негіздеріне объектіге
бағдарланған ұстанымның моделі жатады. Объектілік модельдеудің ... ... ... модульділік және иерархия.
Қосымша элементтері: типтелу, паралеллизм және тұрақтылық.
Абстракциялау – бұл ... да ... ... ... ... ... ... және т.б. арқылы бөліп
алу, жалпы абстракциялау объектінің сыртқы ерекшеліктеріне ... ... ... ... ... ... ... негізгі міндеттерінің бірі болып саналады.
Инкапсуляция – бұл объектінің, өзінің ішкі ... бір ... ... Бұл ... ... объектінің ішкі құрылымдары мен
оқиғалары бір- бірінен дұрыс ... ... ... ... үшін ... ... ... ұстанымда класстың
ресурстарын, тек оның өзінің ғана пайдалануын ... ... ... бірін бірі толықтырады.
Модульділік – бұл программалық жабдықтың ... ... ... бірақ өте әлсіз байланысқан модульдерге бөліну
қасиеттері. Инкапсуляция мен модульділік қасиеттері ... ... ... – бұл ... ... бір- біріне бағынышты
түрде реттеліп орналасуын тағайындайды. Бұл күрделі жүйедегі класстардың
құрылымы (иерархиясы). Мысалы, жай және көп ... ... ... – бұл ... ... ... бір ... ажырату
үшін қойылатын шектеулер.
Паралеллизм – бұл объектінің ... және ... ... ... – бұл ... өмір сүру уақытын көрсетеді.
Объектіге бағдарланған ұстанымның негізгі түсініктері: объект, класс.
Объект класстың экземпляры тұрғысынан ... ... ... және жеке ... ... ... әсер ... әдіс деп атайды.
Класс қабылдаушылық пен инкапсуляция және полиморфизмді (абстракцияны)
қанағаттандыратын құрылымдық ... тип ... ... ... ... бен жобалау әдістері модельдеу тілі мен
модельдеу ... ... ... тілі жобаның сипаттамасын беру үшін қолданылатын нотация.
Нотация – бұл модельдерде қолданылатын ... ... ... ... синтаксисі де нотациямен анықталады. Процесс – ... құру ... ... ... ... (Unified Modeling ... – бұл ... ж. қолданылып келген,
объектіге бағдарланған анализ бен жобалаудың орнына ... әдіс ... UML алу үшін ... ... әдістерін біріктіруге тура
келді: Boosh – ... ... Буч; OMT (object modeling ...... ... OOSE (object oriented SoftWare ... – авторы Ивар
Якобсон.
UML ... ... ... мен мүмкіндіктері:
- қолданушыға түсінікті болатын визуальды модельді құру;
- модельдегі базалық концепциялардың кеңейтуге бейім болуы;
- программалау тілдеріне, құру ... ... ... ... ... формальды негізде болуын қамтамасыз етеді;
- объектілік бағдарланған жабдықтар нарығына стимуляция жасайды;
- практикалық тәжірибелердің ең жақсысын біріктіру және тарату;
Программалау ... ... ... ... ... жабдықтарымен жұмыс жасау үшін пайдаланатын әдістері мен
құралдарының жиынтығын «қолданушының интерфейсі» деп атау келісілген.
Қазіргі заманауи ... ... ... ... мүмкіндіктері
қолданушының интерфейстерімен тығыз байланысты. Мысалы, ... да ... ... ... ... ... ... интерфейсі
өзгермейтіндей тұрақты болса, онда объектінің өзін өзгертуге ... ... еді, яғни оның ... ... ... ... қағидалары қарастырылмайды.
Есептеу жүйелеріндегі интерфейстерді компьютерлік техникаға қатынас
тұрғысынан келесі топтарға бөледі
- аппараттық ... ... ... ... интерфейсі.
Программалық жабдықтың өмірлік циклының бір кезеңін програмалық ... ... ... ... ... тестілеу өте көп уақытты
қажет ететін күрделі де ұзақ ... ... ... ... бұл ... ... ... тапсырмаға сәйкес толық орындалуын тексеру және оны
қолданысқа енгізгенге дейін мүмкін ... ... табу ... ... ... программалық жабдыққа қатысты жасалатын валидация және
верификация процесстерінің құрамына кіреді.
Халықаралық ISO ... ... ... ... ... ... қолданушының немесе тапсырыс берушінің нақты
талаптарын дәл және ... ... ... ... ... үшін ... процесс. Верификация (verification)-
программалық жабдықтың сапасына қатысты ішкі ... мен ... ... ... ... үшін ... ... жабдықты орындауға жіберіп, белгілі бір мәндер үшін
шыққан нәтиженің дұрыс-бұрыстығын тексеру валидация ... ... ... ... ... оның ... ... синтаксистік
жазылуларын тексеру және т.б. верификациялау процесіне кіреді.
Қазіргі уақытта программалық жабдықтардың сапасын ... ... ... процесстерін классификациялау бірнеше категориялар
бойынша жасалған.
Пайдаланылған әдебиеттер тізімі
1. Бөрібаев Б. «Программалау технологиясы» Алматы, «Дәуір» ... ... ... ... ... ... ... Алматы, «Дәуір» баспасы, 2011ж
3. Н. Джекан «Програмирование на языке Си» – М.: Высш. Шк.1995 ж.

Пән: Автоматтандыру, Техника
Жұмыс түрі: Реферат
Көлемі: 8 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Программаны құрудың техникалық тапсырмасы. Программаларды техникалық жобалау кезеңдерін сипаттау. Алгоритмдердің құрылымдық схемасын дайындау6 бет
Графтар теориясы50 бет
JSP, PHP, ASP Web программалау тілдеріне шолу. Сайт құру кезеңдері5 бет
Жастық кезең5 бет
Кәсіпорынның тауарлы-стратегиясын құру есебі40 бет
Меркантелизм кезеңдерінің ерекшеліктері5 бет
Мәліметтер қорын басқару жүйесі (МҚБЖ). Негізгі ұғымдар. МҚБЖ - нің функционалды мүмкіндіктері. МҚБЖ - мен жұмыс істеу негіздері20 бет
Шетел тілін оқытудағы қазіргі замандағы әдістемесі және оның кезеңдері18 бет
ҚР-да жекешелендіру мәні, кезеңдері және оны жүргізу әдістері3 бет
"Тілдің жүйелік, құрылымдық, таңбалық сипаттары"6 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь