Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Оценка размера программной части информационной системы






 

Целью данного этапа является определение размера программной части ИС.

Промышленной мерой оценки размера ПО является количество исходных строк кода - Source Lines of Code (SLOC). Под строками кода SLOC понимаются логические строки кода, а именно строки в понимании используемого языка программирования, без учета комментариев.

Оценка размера ПО происходит следующим образом:

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

Категории программного наследования включают:

- новый проект и новый код;

- аналогичный проект и новый код;

- аналогичный проект и многократно используемый код;

- аналогичный проект и расширенный код, используемый многократно.

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

Впоследствии категории программного наследования будут использованы в качестве множителей для корректировки объема работ для программного наследования (смотри пункт 6.4.2.2, формула (3), таблица 6);

2) оценка размера каждой программной функции - в соответствии с коэффициентами, приведенными в таблице 3.

 

Таблица 3. Оценка KSLOC базовых размеров ПО для модели COCOMO II

Размер ИС KSLOC Ед. измерения
Маленькая   тыс. строк кода
Небольшая   тыс. строк кода
Средняя   тыс. строк кода
Большая   тыс. строк кода
Очень большая   тыс. строк кода

 

Количество тысяч строк кода (KSLOC) рассчитывается по формуле:

, (1)

где:

- KSLOC - количество тысяч строк кода;

- SLOCP - код, обеспечивающий определенную логику работы системы. Обычно, это классы, описывающие свойства объектов системы, взаимосвязь между бизнес–функциями;

- SLOCI - код, обрабатывающий элементы интерфейса и связывающий его с другими частями системы. Обычно это классы обработки ошибок ввода данных, записи данных в базу данных и т.п.;

- SLOCR - код, описывающий интерфейс системы. Обычно это код, описывающий сам интерфейс. Для компонент, работающих в среде Интернет - это HTML код;

- Kp - фактор изменения логики работы системы;

- Ki - фактор изменения обработки интерфейсных элементов системы;

- Kr - фактор изменения интерфейса системы.

Факторы K подбираются опытным путем и измеряются от 0, 01 - 0, 6 и свыше 0, 6 при создании новой системы. Для определения факторов K используется статистический подход, помогающий изменять априорные оценки с учетом данных новых исследований;

3) расчет общего размера программной части ИС в KSLOC, просуммировав данные, полученные в пункте 2 по каждой программной функции.

Альтернативные методы оценки программной части ИС представлены в Приложении 1.

Результаты этапа включают:

1) размер ПО, оцененный для каждой функциональной категории наследования KSLOC;

2) общая программная оценка размера KSLOC.

На данном этапе в стоимость ИС будут включены компоненты затрат, указанные в таблице 4.

 

Таблица 4. Стоимость информационной системы на этапе «Оценка размера программной части информационной системы»

№ п\п Компоненты затрат Стоимость работ сторонних организаций Стоимость работ собственного персонала Стоимость учебных курсов и сертификации
  Составление документации по оценке размера программной части ИС      
  Определение размера программной части ИС      
  Анализ статистических данных в данной области      
  Административные расходы, связанные с оценкой размера программной части ИС      
Итого:      
Итого по этапу:  

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.