Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник.pdf
Скачиваний:
2
Добавлен:
10.06.2024
Размер:
3.87 Mб
Скачать

мс. Если же заказчик согласится на увеличение среднего времени обработки с 2 до 3 мс, то ограничение по времени станет равно (2 мс/3 мс) х 70% = 47%, в результате чего фактор TIME уменьшится с высокого до номинального, что приведет к экономии затрат на (1- 1/1,11) х 100%=

10%;

учет других факторов затрат не имеет смысла. Некоторые факторы (размер базы данных, ограничения оперативной памяти, требуемый график разработки) уже имеют минимальные значения, для других трудно ожидать быстрого улучшения (использование программных утилит,

опыт работы с языком и утилитами), третьи имеют оптимальные значения (требуемая повторная используемость, документирование требований жизненного цикла). На некоторые разработчик почти не может повлиять (сложность продукта, изменчивость платформы). Наконец, житейские неожиданности едва ли позволят улучшить принятое значение фактора «непрерывность персонала». Какое же решение следует выбрать? Наиболее целесообразное решение — исключение отдельных

функций продукта. Вторым (по предпочтительности) решением является повышение уровня мультисетевой разработки (все равно это придется сделать в ближайшее время). В качестве третьего решения можно рассматривать ослабление требований к режиму работы в реальном времени. Принятие же других решений зависит от наличия необходимых специалистов или средств разработки. Впрочем, окончательное решение должно выбираться в процессе переговоров с заказчиком, когда учитываются все соображения.

Выводы.

1.Факторы затрат оказывают существенное влияние на выходные параметры программного проекта.

2.Модель СОСОМО II предлагает широкий спектр факторов затрат, учитывающих большинство реальных ситуаций в «жизни» программного проекта.

3.Модель СОСОМО II обеспечивает перевод качественного обоснования решения менеджера на количественные рельсы, тем самым повышая объективность принимаемого решения.

Контрольные вопросы

1.Что такое мера?

2.Что такое метрика?

3.Что такое выполнение оценки программного проекта?

4.Что такое анализ риска?

5.Что такое трассировка и контроль?

6.Охарактеризуйте содержание Work Breakdown Structure.

7.Охарактеризуйте рекомендуемое правило распределения затрат проекта.

8.Какие размерно-ориентированные метрики вы знаете?

9.Для чего используют размерно-ориентированные метрики?

10.Определите достоинства и недостатки размерно-ориентированных метрик.

11.Что такое функциональный указатель?

12.От каких информационных характеристик зависит функциональный указатель?

13.Как вычисляется количество функциональных указателей?

14.Что такое коэффициенты регулировки сложности в метрике количества функциональных указателей?

15.Определите достоинства и недостатки функционально-ориентированных метрик.

16.Можно ли перейти от FP-оценок к LOC-оценкам?

17.Охарактеризуйте шаги оценки проекта на основе LOC- и FP-метрик. Чем отличается наиболее точный подход от наименее точного?

18.Что такое конструктивная модель стоимости? Для чего она применяется?

19.Чем отличается версия СОСОМО 81 от версии СОСОМО II?

20.В чем состоит назначение модели композиции? На каких оценках она базируется?

21.В чем состоит назначение модели раннего этапа проектирования?

22.Охарактеризуйте основное уравнение модели раннего этапа проектирования.

23.Охарактеризуйте масштабные факторы модели СОСОМО II.

24.Как оцениваются масштабные факторы?

25.В чем состоит назначение модели этапа пост-архитектуры СОСОМО II?

26.Чем отличается основное уравнение модели этапа пост-архитектуры от аналогичного уравнения

41

Соседние файлы в предмете Технология программирования