Лекциялар жинағы кредит саны 3 Шымкент-2021 мазмұНЫ


Өңдеудің серіппелі моделінің ерекшелігі. Жобаны қайта ұйымдастыру



бет34/38
Дата29.03.2023
өлшемі1,55 Mb.
#77175
түріЛекция
1   ...   30   31   32   33   34   35   36   37   38
Байланысты:
Лекциялар жинағы 2020-2021

1.7. Өңдеудің серіппелі моделінің ерекшелігі. Жобаны қайта ұйымдастыру.
Бағдарламалық қамтаманы өңдеудің өмірлік кезеңінің серіппелі моделі бағдарламалық жүйені өңдеу процесі итерационды орындалады. Бұл ретте кезекті болжаманы жобалау кезінде бастапқы итерацияда жақсы ойластырылған бағдарлама жиналып қалған түзетулер әсерінен өзінің алғашқы анық құрылымын жояды.
Мұндай жағдайларды бағдарламаларды қайта ұйымдастыру керек, яғни, қызметін ауыстырмай қайта жобалау. Өз уақытында қайта ұйымдастыруда орындау бағдарлама құрылымын бұрынғыша анық әрі түсінікті етеді.
Функциональдылығын кеңейту кезінде жобаның негізгі концепциялары бұзылғаны немесе код түсінігі қиын болған жағдайда қайта ұйымдастыруды орындау керек. Бұл жағдайда жобалауды уақытша тоқтату және қажетті қайта құруды орындау керек.
Бағдарламаны қайта жобалауды оның функциональдылығын арттырумен біріктіруге болмайды. Бағдарламаны қайта ұйымдастырғаннан кейін, ештеңеге зиян келмегеніне көз жеткізу үшін тестілеуден өткізу керек, содан кейін ғана оның мүмкіндіктерін кеңейтуге болады.


Бақылау сұрақтары мен тапсырмалары

  1. Объектінің жай-күйі диаграммасын қандай жағдайларда қолданады? Кез-келген басқарушы объект үшін жай-күй диаграммасын құрыңыз.

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

  3. Компоненттер диаграммасы дегеніміз не? Ол қандай ақпараттарға ие? Қандай жағдайларда компоненттер диаграммасын құруға болады?

  4. Орналастыру диаграммасы қандай ақпаратқа ие? Қандай жағдайларда осы диаграммаларды қолдану мақсатқа лайық?



БАҒДАРЛАМАЛЫҚ ӨНІМДІ ТЕСТІЛЕУ
Дәріс 13. (2 сағат)
1.1 БҚ сапасын бақылау түрлері
1.2 БҚ қолымен бақылау
1.3 Құрылымдық бақылау
1.4 Функционалды бақылау
1.5 Модульдерді тестілеу және комплексті тестілеу




Достарыңызбен бөлісу:
1   ...   30   31   32   33   34   35   36   37   38




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

    Басты бет