► Бағдарламалық қамтамасыз етуді жетілдірудің мақсаты - жоғары сапалы бағдарламалық өнімдерді әзірлеу мен қолдау үшін қажетті бағдарламалық жасақтаманың негіздерін, принциптерін және дағдыларын қамтамасыз ету. ✦
► Бағдарламалық қамтамасыз етудің технологиялық процестері мен әдістері бағдарламалық қамтамасыз етуді жобалау, жобалау, енгізу, тестілеу және басқарудың талаптарын қамтиды. ✦
Сонымен қатар, бұл бағдарламаны өздерінің білімдерін бағдарламалық жасақтаманың инженерлік техникалары мен процестерінде жаңартып қажет ететін тәжірибешілер қолдануы мүмкін. ✦
►Бағдарламалық қамтамасыздандыру инженерлері бағдарламалық жасақтаманың әртүрлі фазаларына қатысты принциптер, әдіснамалар, үрдістер және тәжірибелерді талқылайды. Бағдарламалық қамтамасыздандыру жобаларын басқару, процестер модельдері, әдіснамалар әзірлеу, бағдарламалық жасақтама спецификациясы, тестілеу, сапаны бақылау, орналастыру, бағдарламалық қамтамасыз етуді қорғау, техникалық қызмет көрсету және бағдарламалық жасақтаманы қайта пайдалану бойынша негіздерден бастап Бағдарлама баяу дамып келеді. Компьютерлік ғылым және инженерия, Ақпараттық технологиялар және компьютерлік қосымшалар осы қосымшаны өте пайдалы деп табуы керек
【Төменде тізілген тақырыптар】
➻ Бағдарламалық жасақтама жасау
➻ Software Evolution
➻ Бағдарламалық қамтамасыз етудің эволюциясы туралы заңдар
➻ E-Type бағдарламасының эволюциясы
Бағдарламалық парадигмалар
Бағдарламалық қамтамасыз етудің қажеттілігі
Good Жақсы бағдарламалық жасақтаманың сипаттамасы
➻ Бағдарламалық жасақтаманы дамытудың өмірлік циклі
Бағдарламалық жасақтаманы әзірлеу парадигмасы
➻ Бағдарламалық қамтамасыз етуді басқару
➻ Software Project
Бағдарламалық қамтамасыз етуді басқарудың қажеттілігі
➻ Software Project Manager
Бағдарламалық қамтамасыз етуді басқару қызметі
➻ Жобаны бағалау әдістері
➻ Жобаны жоспарлау
Ресурстарды басқару
➻ Жобаның тәуекелдерін басқару
➻ Тәуекелдерді басқару процесі
➻ Жобаны орындау және мониторинг
➻ Жобаны басқаруды басқару
➻ Конфигурацияны басқару
➻ Жобаны басқару құралдары
➻ Бағдарламалық талаптар
➻ Талаптарды инженерлеу
➻ Талап етілетін инженерлік процесс
➻ Талаптарды жою процесі
➻ Талаптарды жою әдістемелері
Бағдарламалық жасақтаманың талаптары
➻ Бағдарламалық талаптар
➻ Пайдаланушы интерфейсі талаптары
➻ Software System Analyst
➻ Бағдарламалық қамтамасыз етудің өлшемдері және өлшемдері
➻ Бағдарламалық жасақтаманы әзірлеу негіздері
➻ Бағдарламалық жасақтама жобалау деңгейлері
➻ Модульдендіру
➻ Concurrency
➻ Біріктіру және біріктіру
➻ Дизайнды тексеру
➻ Бағдарламалық қамтамасыз етуді талдау және жобалау құралдары
➻ Деректер ағынының диаграммасы
➻ құрылымдық диаграммалар
➻ HIPO диаграммасы
➻ Structured English
➻ Псевдод
➻ Шешімдер кестелері
➻ Интеграция-қатынас моделі
➻ Деректер сөздігі
➻ Бағдарламалық жасақтаманы жобалау стратегиясы
➻ Құрылымдық жобалау
➻ Функцияға негізделген дизайн
➻ Object Oriented Design
➻ Дизайн процесі
➻ Бағдарламалық жасақтама жобалау тәсілдері
➻ Бағдарламалық жасақтама пайдаланушы интерфейсін жобалау
➻ Командалық интерфейс (CLI)
➻ Графикалық пайдаланушы интерфейсі
➻ Қолданбалы GUI компоненттері
➻ Пайдаланушы интерфейсін жобалау қызметі
➻ GUI іске асыру құралдары
➻ Пайдаланушы интерфейсі Алтын ережелер
➻ Бағдарламалық қамтамасыздандырудың күрделілігі
Halstead-дің күрделілік шаралары
Циклдық күрделілік шаралары
➻ Функционалдық нүкте
➻ Логикалық ішкі файлдар
➻ Сыртқы интерфейс файлдары
➻ Сыртқы сұрау
➻ Бағдарламаны енгізу
➻ Құрылымдық бағдарламалау
➻ Функционалды бағдарламалау
➻ Бағдарламалау стилі
➻ Бағдарламалық жасақтама құжаттамасы
➻ Бағдарламалық қамтамасыз етуді іске асырудың қиындықтары
➻ Software Testing шолу
➻ Бағдарламалық жасақтаманы растау
➻ Бағдарламалық жасақтаманы тексеру
➻ Manual Vs автоматтандырылған тестілеу
➻ Тестілеу тәсілдері
➻ Тестілеу деңгейлері
➻ Тестілеу құжаттары
QC QC, QA және Аудит бойынша тестілеу
➻ Бағдарламалық қамтамаға шолу жасау
➻ Техникалық қызмет түрлері
➻ Қызмет көрсету құны
➻ Техникалық қызмет көрсету
➻ Бағдарламалық жасақтаманы қайта құру
Компонентті қайта пайдалану мүмкіндігі
➻ CASE құралдары
C CASE құралдарының компоненттері
➻ Case Tools түрлері
➻ Сарқынды сарқырама моделі
➻ Талаптар мен талдаудың ерекшеліктері
➻ Шешім ағашы
➻ Ресми жүйенің ерекшелігі
➻ Бағдарламалық жасақтаманы жобалау
➻ Бағдарламалық жасақтаманы жобалау стратегиясы
➻ Бағдарламалық қамтамасыз етуді талдау және жобалау құралдары
➻ Құрылымдық жобалау
UML пайдалана отырып объектілі модельдеу
➻ Case диаграммасын пайдаланыңыз
➻ Өзара әрекеттесу диаграммалары
➻ Black-Box Testing
➻ Бағдарламалық қамтамасыздандыру
➻ Бағдарламалық қамсыздандырудың технологиялық модельдері
➻ Бағдарламаның сенімділігі мен сапасын басқару
➻ Сенімділікті арттыру модельдері
➻ Бағдарламалық жасақтама сапасы
➻ Бағдарламалық қамтамасыздандыруды жоспарлау
Жаңартылған күні
2024 ж. 24 қыр.