Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ТРПО перевод---ПОС kaz.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.32 Mб
Скачать

Құнның конструктивті моделі

Берілген модельдерде формулалар шығару үшін статикалық әдіс- көптеген проектілердің нақты нәтижелері қолданылған. Өзіндік модельдің авторы- Барри Боэм (1981) оған COCOMO & (Constructive Cost Model) атауын берген болатын. COCOMO II жетілген моделі XXI ғасырдың программалық инженериясында қолданылуына бағытталған. Берілген модель құрамы:

  • пайдаланушылық интерфейстердің макеттеуін қарастыратын қосымша композиция моделі, компьютерлік жүйе мен программалық қамтаманың әрекеттесуі, өнімділік бағалауы және технологияның ержету дәрежесі объекттік көрсеткіштерді қолдануға бағытталған.

  • Талаптардың тұрақтану дәуірінде және негізді программалық сәулет анықтамалары кезеңінде қолданылатын ерте кезеңдегі жобалау моделі.

  • Пост- архитектура кезеңіндегі модель архитектура қалыптасқан кездегі кезеңде қолданылатын және программалық өнімнің одан әрі өңдеуі орындалуда.

COCOMO II – программалық проектті басқарудың әртүрлі есептерін шешуде ең көп мүмкіншілік беретін беделді және көп жоспарлы модель болып табылады.

Негізгі әдебиеттер – 2 [107-161], 12[36-67], 7[81-101]

Бақылау сұрақтары және жаттығулары:

  1. Программалық проекттің орындалу бағасы деген не?

  2. Өлшемді –бағытталған метрактардың қандай түрлері бар жіне олар не үшін пайдаланылады?

  3. Функционалды –бағытталған метрак деген не және программалық өнімнің өлшемінде және оның өңделуінде пайдаланылуы?

  4. Ерте кезеңдегі жобалау

  5. Құнның конструктивті моделі деген не? Ол не үшін қолданылады?

  6. Проект құнын бағалау кезіндегі қолданылатын FP-ның оң және теріс жақтарын атап көрсет.

  7. Процесс метракі деген не? Оларды не үшін қолданады? Мысал келтіріңіз.

15- Дәріс. Программалық қамтама модернизациясы және мұрегерленген жүйелер

Аталған тақырыптың мақсаты студенттерді “қорлық жүйе” түсінігімен таныстыру және осындай жүйенің құрылымын көрсету. Бизнестің көптеген кеңістігінде компаниялардың өркендеуіүшін осындай жүйенің мәнін білуге тура келеді; қорлық жүйенің жалпы құрылымы; фукционалды – программалау жобалау принциптерін түсіну.

Программалаушылардың жұмысының негізгі бөлігі жаңа заттарды әзірлегенде емес, қатысатын жүйелерді кеңейткенде немесе оларды жаңа қосымшаларды пайдаланғанда қалыптасады. Мұндай жүзеге асатын программалау “сақтау” қосымшалары деп аталады.

Жаңа программалық қамтамалар қымбат тұрады, жұмсалған шығынды өтеу үшін программалық заттарды ұзақ мерзімге пайдалану керек. Мұндай программалық заттардың көбісі ірі компаниялар қызметіне тәуелді болады, және оның аздаған кемшілігі жұмыстық активтігінен тысқары да өтеді. Осындай жүйелер () “қорлану жүйелері” атау алған.

Экономика эволюциясы, нарық өзгерісі, заңдар және менеджмент өзгерісі сияқты жаңа заманғы факторлар мен бизнестің құрылымдық түрлендірулері программалық талаптары өзгерісін жүзеге асыру немесе жаңа өзгерістерді туғызу үшін қызмет етеді. Сақталған жүйелердің мүмкіндігін кеңейту үшін біз оған жаңа мүмкіндіктер беруіміз мүмкін немесе талап ету қосымшаларын жеке құрастыруымызға болады.

Сақтау жүйесін пайдаланғандағы тарату мәселелері мұның не істейтінін және қалай жұмыс істейтінін түсіну қиын. Сақталған жүйені пайдалану өте қарапайым түрде болады, егер оны құрастырғанда программалық қамтаманы әзірлеу практикасы есепке алынған болса.

Сақтау жүйелерін пайдаланғанда мәселелерді минималдау үшін, программалық қамтаманы әзірлеу үшін қандай сұрақтарды шешу қажет болады?

Мұндай сұрақтарға мыналарды енгізу қажет болады: таңдау және әзірлеу процесіне дайындық; ашық кемшіліктер санын азайту; мағлұматты бақылаудың біржақтылығы (клнфигурациямен басқару); тесттің толық тізімінің және оның нәтижелерінің біржақтылығы және тестілеу процесінің автоматизациясы; программалау тілінің қандай да бір түрде жүзеге асуы; жаңа функциялдық мәніне қосымша, құрылым-әзірлеу тапсырысымен тұрақты қатысу құрылымы.