![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оценка размера программной части информационной системы
Целью данного этапа является определение размера программной части ИС. Промышленной мерой оценки размера ПО является количество исходных строк кода - Source Lines of Code (SLOC). Под строками кода SLOC понимаются логические строки кода, а именно строки в понимании используемого языка программирования, без учета комментариев. Оценка размера ПО происходит следующим образом: 1) разделение и группировка программных функциональных требований и требований к ИС органов публичной власти в категории программного наследования. Категории программного наследования включают: - новый проект и новый код; - аналогичный проект и новый код; - аналогичный проект и многократно используемый код; - аналогичный проект и расширенный код, используемый многократно. Нефункциональные требования и требования к интерфейсам используются для составления планов тестирования ПО и приложений. Впоследствии категории программного наследования будут использованы в качестве множителей для корректировки объема работ для программного наследования (смотри пункт 6.4.2.2, формула (3), таблица 6); 2) оценка размера каждой программной функции - в соответствии с коэффициентами, приведенными в таблице 3.
Таблица 3. Оценка KSLOC базовых размеров ПО для модели COCOMO II
Количество тысяч строк кода (KSLOC) рассчитывается по формуле:
где: - 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. Стоимость информационной системы на этапе «Оценка размера программной части информационной системы»
|