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

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

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

Таблица 18.

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

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

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

Макс. значение

1

2

3

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

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

F2

1,26

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

F5

1,43

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

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

М1

1,54

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

М4

1,31

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

М5

1,52

Окончание таблицы 18

1

2

3

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

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

М10

1,76

3.4. Опыт работы ПС тематике проекта

М12

1,51

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

М13

1,40

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

М14

1,43

4. Технологическая среда разработки

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

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

М7

1,46

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

(25)

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

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

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

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

Таблица 19.

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

Тип данных

Описание

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

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

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

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

текст

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

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

.

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

.

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