Методические указания по выполнению практических по мдк 02. 02


Риск-ориентированная интеграция



Pdf көрінісі
бет18/25
Дата11.09.2023
өлшемі1.26 Mb.
#477208
түріМетодические указания
1   ...   14   15   16   17   18   19   20   21   ...   25
42. MU PZ PM.02 MDK 02.02 Instrumentalynye sredstva razrabotki programmnogo obespecheniya

Риск-ориентированная интеграция 
Риск-ориентированную интеграцию, которую также называют «интеграцией, начиная с 
самых сложных частей» (hard part first integration), похожа на сэндвич-интеграцию тем, что пытается 
избежать проблем, присущих нисходящей или восходящей интеграциям в чистом виде. Кроме того, 
в ней также есть тенденция к объединению классов верхнего и нижнего уровней в первую очередь
оставляя классы среднего уровня напоследок. Однако суть в другом. 
При риск-ориентированной интеграции вы определяете степень риска, связанную с каждым 
классом. Вы решаете, какие части системы будут самыми трудными, и реализуете их первыми. 
Функционально-ориентированная интеграция 
Еще один поход — интеграция одной функции в каждый момент времени. Под «функцией» 
понимается не нечто расплывчатое, а какое-нибудь поддающееся определению свойство системы, 
в которой выполняется интеграция. 
Когда интегрируемая функция превышает по размерам отдельный класс, то «единица 
приращения» инкрементной интеграции становится больше отдельного класса. Это немного 
снижает преимущество инкрементного подхода в том плане, что уменьшает вашу уверенность об 
источнике новых ошибок. Однако если вы тщательно тестировали классы, реализующие эту 
функцию, перед интеграцией, то это лишь небольшой недостаток. Вы можете использовать 
стратегии инкрементной интеграции рекурсивно, сформировав сначала из небольших кусков 
отдельные свойства, а затем инкрементно объединив их в систему.


27
Рис. 8 Функционально-ориентированная интеграция 
Обычно процесс начинается с формирования скелета, поскольку он способен поддерживать 
остальную функциональность. В интерактивной системе такой изначальной опцией может стать 
система интерактивного меню. Вы можете прикреплять остальную функциональность к той опции, 
которую интегрировали первой. 


Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   25




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

    Басты бет