ВУЗ:
Составители:
Рубрика:
53
чего временная диаграмма жизненного цикла имеет расщепленный вид (Рис.
3.11). Следует подчеркнуть, что фаза сопровождения скорее является
неизбежным следствием фактора сложности, нежели определяется желанием
разработчиков или потенциальных пользователей. Поэтому требования к
модифицируемости в той или иной мере желательно закладывать в будущее
ПО практически всегда, даже если это изначально не кажется
необходимым.
Приведенный в Табл. 3.11 набор характеристик в каждом конкретном
случае может расширяться за счет детализации, однако уже и в таком виде он
обладает важным свойством внутренней целостности, которое проявляется в
том, что стремление одновременно улучшить все или несколько
характеристик приводит к конфликтам при поиске соответствующих
технических (структурных) решений.
Так, в программах
, написанных очень быстро (характеристика 8 - время)
обычно крайне неэкономно расходуется память и процессорное время (ха-
рактеристики 2 и 3) и к тому же, весьма вероятно, будут реализованы не все
требуемые функции (характеристика 1). Малая стоимость разработки (харак-
теристика 11) обычно находится в противоречии со всеми остальными харак-
теристиками.
Разработка
Использование
Сопровождение
Время
1 2 3 4 6 5 7
13
8 9 10 11 1312
8 9 10 11 1312
Рис. 3.11. Расщепленный жизненный цикл сложной программной
системы и распрпеделение характеристик (номера в квадратиках) по
фазам цикла
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »