Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка контрольные точки.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
737.79 Кб
Скачать

8. Определение трудозатрат на основе модифицированной модели

Данная модель учитывает еще несколько групп существенных факторов, в табл. 18 выбраны те из них, которые оказывают наиболее существенное влияние на разрабатываемый проект.

Значение показателя E, определенное по формуле (8):

Тогда оценка трудоемкости по формуле (7) составит, человекодней:

Таблица 18

Состав и максимальные значения факторов

модифицированной модели COCOMO

Наименование фактора

Обозна-чение

параметра

Максимальное значение параметра

Масштабные факторы

Согласованность с требованиями и интерфейсами

F2

1,26

Технологическая зрелость обеспечения разработки

F5

1,43

Требования и характеристики объекта разработки

Надежность функционирования

М1

1,54

Требование повторного использования компонентов

М4

1,31

Полнота и соответствие документации проекта

М5

1,52

Характеристики коллектива специалистов

Квалификация программистов

М10

1,76

Опыт работы по тематике проекта

М12

1,51

Опыт работы в инструментальной среде

М13

1,40

Опыт работы с языками программирования

М14

1,43

Аппаратно-вычислительная среда разработки

Ограниченность доступной оперативной памяти

М7

1,46

Таким образом, в условиях массового тиражирования ПС трудоемкость возрастет, но не существенно по сравнению с образцом для его единичного использования.

9. Определение трудоемкости для существующих аналогов программ

Рассмотрим применение этого метода на приведенном выше примере. Для этого произведем допущение о том, что сведения о шрифте для символа «скрипт» содержатся в базе данных библиотеки SQlite (библиотека, хранящая данные в единственном файле) как наиболее быстрой и нетребовательной к ресурсам. Описание типов используемых в примере данных и их целевого назначения приведено в табл. 19.

Таблица 19

Структура базы данных для хранения параметров шрифтов

Тип данных

Описание типа данных

Целый, автоинкремент

Хранит первичный ключ таблицы, уникальный числовой идентификатор, значение которого инкрементируется при вставке новой записи

Символьный, 25 символов

Хранит английское название шрифта

Текст

Хранит путь к файлу шрифта относительно корня файловой системы

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

Тогда нормализованная величина трудозатрат, человекомесяцев,

(24)

Коэффициент выбирался из расчета, что для обращения к таблице базы данных применяется интерфейс языка высокого уровня PHP без использования дополнительных компонентов, облегчающих работу с базой.