Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методика оценки трудоемкости и стоимости разраб...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
74.1 Кб
Скачать
  1. Оценка функционального размера ис

Оценка функционального размера ИС производится на основании модели информационной системы и функциональных требований пользователей.

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

Таблица 1 - функциональные единицы измерения

Наименование функциональных единиц измерения

Обозначение функциональных единиц измерения

Количество вариантов использования

C (case)

Количество типов объектов

E (entity)

Количество свойств типов объектов

T (tool)

Количество взаимодействий между типами объектов

I (interaction)

Количество типов узлов

N (node)

Функциональный размер обозначается - SIZE={C, E, T, I ,N}

Примечание: Функциональный размер информационной системы, записанный в виде SIZE={12, 26, 134, 102, 4} означает, что модель информационной системы имеет следующие значения функциональных единиц измерения:

  • 12 вариантов использования;

  • 26 типов объектов;

  • 134 свойств типов объектов;

  • 102 взаимоотношения между типами объектов;

  • 4 типа узла информационной системы.

Функциональный размер информационной системы определяется путем подсчета значений функциональных единиц измерения для модели информационной системы.

Входными документами для оценки функционального размера ИС могут служить: Видение информационной системы, Концепция информационной системы, Техническое задание на разработку информационной системы и другие.

Для оценки функционального размера рекомендуется использовать модель информационной системы, реализованной на языке моделирования UML. Для применения настоящей методики желательно изначально иметь следующие диаграммы: диаграмма вариантов использования (Use case diagram, диаграмма прецедентов), диаграмма классов (Class diagram), диаграмма коммуникаций (Communication diagram) и диаграмма развертывания (Deployment diagram). Если необходимые диаграммы построены, то расчет выполняется следующим образом:

Шаг 1. Количество вариантов использования (С) определяется из диаграммы вариантов использования модели информационной системы.

Шаг 2. Количество типов объектов (E) оценивается подсчетом количества неодинаковых классов, изображенных на диаграммах классов;

Шаг 3. Количество свойств типов объектов (T) оценивается подсчетом количества свойств классов, изображенных на диаграммах классов;

Шаг 4. Количество взаимодействий между типами объектов (I) оценивается подсчетом количества связей (отношений) между классами на диаграмме коммуникаций;

Шаг 5. Количество типов узлов (N) оценивается подсчетом количества типов узлов на диаграмме развертывания.

При отсутствии модели информационной системы на языке UML оценщику рекомендуется самостоятельно построить модель разрабатываемой информационной системы.

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

Оценка функционального размера информационной системы состоит из следующих шагов:

  • Оценка количества вариантов использования информационной системы;

  • Оценка количества типов объектов предметной области;

  • Оценка количества свойств типов объектов;

  • Оценка количества взаимодействий между типами объектов;

  • Оценка количества типов узлов;

  • Оценка функционального размера.

В разделах 3.1-3.5 настоящего документа приведены методы определения значений функциональных единиц измерений в случае отсутствия UML-диаграмм модели разрабатываемой информационной системы.