Ылым министрлігі


Қосымша дизайн және рефакторинг



бет7/10
Дата11.04.2023
өлшемі83,22 Kb.
#81508
түріПрограмма
1   2   3   4   5   6   7   8   9   10
Қосымша дизайн және рефакторинг
Дәстүрлі тәжірибелер көбінесе жобаның жазбаша сипаттамалары, модельдері, егжей-тегжейлі техникалық талаптары және т. б. сияқты даму процесінің артефактілеріне сүйенеді.
Бұл артефактілер жүйеге өзгерістер енгізумен қатар жаңартылады деп болжануда, осылайша тәуекелдерді басқару процесінде осалдықтар мен тәуекелдер үшін жобаның өзгерістерін талдауға және оларды азайту немесе жобаның өзін өзгерту шараларын ұсынуға мүмкіндік бар.
Икемді әдістерде қосымша және итеративті дизайнға баса назар аударылады, яғни жұмыс басталғанға дейін сыни талдауға болатын жүйе жобасы жоқ. Өзгерістер енгізу кезінде жаңартылған артефактілер де болмауы мүмкін.
Бұл тәсілмен команда нормативтік талаптарға қойылған шектеулерге назар аудармауы және жобалау мен жоспарлау кезінде қауіпсіздік талаптарын күтуге уақыт жұмсамауы, бірақ функционалдылықты жеткізуге назар аудару қаупі артады. Сонымен қатар, бақылау-өткізу пункттері мен инспекциялар процестен жойылады, олар каскадтық модельде міндетті болып табылады және басшылар мен реттеушілер сенуге дағдыланған.
Бұл сонымен қатар аудиторлар мен сәйкестік жөніндегі Комиссарлар зерттей алатын аудиторлық шешім қабылдау нүктелері мен артефактілердің жоқтығын білдіруі мүмкін. Оның орнына олар кодқа жүгініп, сол жерден дизайнерлік шешімдер қабылдау тарихын іздеуі керек.
Сонымен қатар, дизайнның соңғы кезеңдерінде қауіпсіздікті қосу өте қиын, ал икемді әдістерде әдепкі қауіпсіздік туралы ойлануға табиғи ынталандыру жоқ (егер бар болса, бұл кітап қажет болмас еді!).
Икемді әдістер қоршаған контекст өзгерген кезде өзгерістер енгізу қабілетіне арналған; сондықтан, егер қауіпсіздік ландшафты өзгеріп, қауіп-қатер туындаса, онда команда тез әрекет ете алады – жүйенің жобасы мен мінез-құлқын түзету.
Сонымен қатар, икемді әдістердің шеберлері олар көп құжаттама жасамаса да, олардың тәжірибесі құжаттамада жазылған және жүйенің нақты мінез-құлқы арасындағы конфигурацияның ауытқуы үлкен болуы мүмкін екенін түсініп, жүйенің нақты қасиеттерін сирек көрсететінін көрсетеді.
Қауіпсіздікті, аудиторларды және нормативтік сәйкестік жөніндегі комиссарларды кодтың өзін зерттеуге мәжбүрлей отырып, олар жобалау құжаттамасында сипатталған ойдан шығарылған шындыққа емес, жүйенің шынайы құрылымына қарауға шақырады.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




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

    Басты бет