Бағдарламалық қамтамасыз ету инженериясы



бет2/3
Дата09.10.2024
өлшемі17,13 Kb.
#147370
1   2   3
Байланысты:
Инженерия

3. Инкапсуляция
Салдары: Инкапсуляцияны елемеу нысан күйінің күтпеген өзгерістерін, қателерді, қауіпсіздік мәселелерін және жөндеу қиындықтарын тудыруы мүмкін бақыланбайтын деректерге қол жеткізуге әкеледі.
Мысал: Сізде «Автокөлік» сыныбы бар және кез келген адам жалпы айнымалы арқылы жылдамдықты тікелей өзгерте алады. Нәтижесінде бір әзірлеуші ​​кездейсоқ жылдамдықты теріс мәнге қойып, көлікті басқарудың бүкіл жүйесі істен шыққан. Егер инкапсуляция сақталса, жылдамдыққа дұрыстығын тексеруге болатын әдістер арқылы қол жеткізуге болады.


4. Қайта пайдалану
Салдары: Бұл принципті елемеу кодтың қайталануына әкеледі, бұл қолдауды қиындатады және қателер ықтималдығын арттырады. Бірдей шешім бірнеше жерде орындалса, бір жерде қатені түзету басқа көшірмелерге әсер етпеуі мүмкін.
Мысал: Жобаның бірнеше бөлігінде әзірлеушілер хабарландыруларды жіберу үшін бірдей кодты көшіріп, қойды. Хабарлама пішімін өзгерту қажет болғанда оны он жерден өңдеуге тура келді. Олар бір бөлімді өзгертуді ұмытып кетті, нәтижесінде қолданба ескі, дұрыс емес хабарландыруларды жібере бастады.
5. Техникалық қолдау көрсету
Салдары: Әзірлеу кезінде қолдау мүмкіндіктерін ескермеу құжаттаманың түсініксіздігіне, техникалық қызмет көрсетудің қиындығына және қолдау шығындарының өсуіне әкелуі мүмкін, бұл өнімнің ұзақ мерзімді перспективада өміршеңдігін төмендетеді.
Мысал: Бағдарлама техникалық қолдаудың ыңғайлылығы ескерілмей жазылған. Мысалы, журналдар жоқ, сондықтан қате орын алған кезде техникалық қолдау ненің дұрыс емес екенін түсінбейді және мәселені дереу шеше алмайды.
6. Тестілеу
Салдары: Тестілеуді елемеу өнім шығарылғанға дейін қателер табылмайды. Бұл жүйенің жиі істен шығуына және тұрақсыздыққа әкелуі мүмкін, бұл кейінірек оны түзету үшін қосымша күш салуды қажет етеді және пайдаланушының сенімін төмендетеді.
Мысал: Қолданба мұқият тестілеусіз шығарылады және шығарылғаннан кейін бірден пайдаланушылар көптеген қателерге тап болады - қолданба сатып алу әрекетін жасаған сайын қатып қалады. Енді әзірлеушілер тұтынушылардың сенімін жоғалтып, төтенше жағдайларды түзетуге уақыт жоғалтуға мәжбүр.




Достарыңызбен бөлісу:
1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет