Бағдарламалық қамтамасыз етудің жалпы принциптері мен технологиялары
Автор: Alikhan28 • Июнь 24, 2021 • Отчет по практике • 4,712 Слов (19 Страниц) • 746 Просмотры
[pic 1]
КІРІСПЕ
Тәжірибе студенттердің теориялық білім курсын бекіту мақсатында жүргізіледі, сонымен қатар өндірісте жұмыс істеу қабілеттерін тәжірибе арқылы қалыптастырады.
Тәжірибе мақсаты мен міндеттері
Оқу барысында алған теориялық кәсіби білімдерін тәжірибеде пайдалану дағдыларын тереңдету және бекіту;
Практикалық және басқару мәселелерін шешу дағдыларына үйрену
Мамандық бойынша практикалық тәжірибе мен дағдыларын қалыптастыру;
Дипломдық жұмысты (жобаны) орындау үшін қажетті материалдарды жинастыру және жуйелеу.
Өзіне мақсат қою, кәсіби іс-әрекетінің мәселелерін анықтап оларды шешу іскерлігін қалыптастыру.
Тәжірибенің мақсаты:
UML диаграммасы арқылы жұмыс жасау, алған білім деңгейлерін практикалық тапсырмалар арқылы тексеру.
Берілген тапсырмаға қорытынды талдау жасау мүмкіндіктерін арттыру, шығармашылық қабілеттерін дамыту
Зеректілік пен білімге деген сенім мен қызығушылығын арттыру, достыққа, еңбектенуге тәрбиелеу.
НЕГІЗГІ БӨЛІМ
1 Бағдарламалық қамтамасыз етудің жалпы принциптері мен технологиялары
Технология (грек тілінен texnos - шеберлік, логотип - сөз, ғылым) - шеберлік туралы ғылым.
Программалау технологиясы деп компьютерлік бағдарламалық қамтамасыздандыру саласындағы мақсаттарға жетудің әдістері мен құралдары туралы, оның ішінде бұрын ешкім қол жеткізе алмайтын әдістер туралы білімдер жиынтығы ретінде түсініледі.
Бағдарламалық жасақтаманы жасау технологиясы кең мағынада бағдарламалық жасақтама жүйесін құруға дәйекті көзқарасты қамтамасыз етуі керек.
1.1 Бағдарламалық өнімдер және олардың негізгі сипаттамалары
Бағдарламалық жасақтаманы әзірлеу - жүйені енгізу кезінде тапсырыс беруші белгілеген талаптарға сәйкес келу. Алайда, тапсырыс берушіде талаптардың толық және дәйекті анықтамалары сирек кездеседі. Әдетте, тапсырыс беруші де, әзірлеуші де мәселені толық түсінбейді және жүйені әзірлеу кезінде талаптар жақсарады. Бағдарламалық жасақтаманың өмірлік циклі кезіндегі талаптардың өзгеруі.
Өзгерістер бағдарламалық жасақтаманы дамытудағы тұрақты фактор болып табылады. Олардың деструктивті әсерін жеңу үшін бағдарламалық жасақтама технологиясының мақсаттары ретінде бағдарламалық жүйелердің келесі төрт қасиеті қабылданады.
1.2 Бағдарламамен қамтамасыз етуді жіктеу
Модификациялау. Бағдарламалық жасақтаманы модификациялау қажеттілігі әдетте екі себепке байланысты туындайды: жүйеде талаптардың өзгеруін көрсету немесе даму процесінде бұрын жіберілген қателерді түзету.
Жүйенің тиімділігі жұмыс істеген кезде оның иелігінде болатын ресурстар оңтайлы түрде пайдаланылатынын білдіреді: уақыт пен жад.
Бағдарламалық жасақтама жүйесінің сенімділігі оның тұжырымдамалық қателіктерден, жобалау мен іске асырудағы қателіктерден, сонымен қатар жүйенің жұмысы кезінде пайда болатын қателіктердің алдын алу керек дегенді білдіреді.
Түсіну. Бағдарламалық жасақтама технологиясының түпкі мақсаты - түсіну - проблемалық аймақ пен сәйкес шешім арасындағы көпір. Жүйені түсіну үшін ол «мөлдір» болуы керек.
Жоғарыда қарастырылған бағдарламалық жасақтаманы әзірлеу технологиясының мақсаттары тек пассивті түрде танылуы мүмкін емес. Керісінше, жұмысты аяқтаған кезде сіз осы мақсаттарға қол жеткізуді қамтамасыз ететін белгілі бір қағидаларды ұстануыңыз керек. Мұндай принциптер әдетте ерекшеленеді [Росс соавт., 1975; Butch, 1992] абстракция, ақпаратты жасыру, модульдеу, локализация, біркелкілік, толықтық және тексеру.
...