АО «НИТ» - НАС ОБЪЕДИНЯЕТ Методика расчетов трудоемкости и стоимости работ на разработку информационных систем.

Презентация:



Advertisements
Похожие презентации
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
Advertisements

Информационные системы Что такое ИС? Функции ИС Жизненные циклы ИС: Понятия Процессы Стадии Модели Основные способы построения ИС.
«1С:Предприятие 8. Технический расчетный центр теплосети»
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
Лекция 5 Организация разработки информационных систем УЧЕБНЫЕ ВОПРОСЫ: УЧЕБНЫЕ ВОПРОСЫ: 1. Каноническое проектирование ИС 2. Типовое проектирование ИС.
Лекция 3 Архитектура информационных систем. Вопросы лекции 1. Архитектура информационной системы 2. Архитектурный подход к реализации информационных систем.
Технический проект системы Технический проект системы - это техническая документация, содержащая общесистемные проектные решения, алгоритмы решения задач,
Комплекс стандартов на автоматизированные системы АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ СТАДИИ СОЗДАНИЯ ГОСТ ГОСТ
Лекция 3. Программное обеспечение информационных технологий По дисциплине: «Информационные технологии в коммерческой деятельности»
Специальность « Организация защиты информации»
625048, Россия, г. Тюмень 34/1 Тел.: +7(3452) , Проблемы реализации Федерального Закона.
Стадии создания ИС по ГОСТ Все стадии и этапы создания ИС, выполняемые организациями-участниками, прописываются в договорах и технических заданиях.
ТЕМА 1. Основные методологические аспекты проектирования информационной системы. Лекция 2. Структура АЭИС.
Лекция 2 Принципы создания, классификация, состав и структура ЭИС.
Информационные системы Руководящие документы Госстандарта РФ. Проектная документация.
Информационные системы в экономике Лекция 1. Основные понятия и определения Автоматизированная информационная система это совокупность технических программных.
Автоматизированные системы управления химико- технологическими процессами Доцент, к.т.н., Вильнина Анна Владимировна 1.
Методика обследования предприятий при создании ИС Селезнев Валерий 3-й партнерский форум DOCSVISION 6-8 июня 2008г. Санкт-Петербург.
Презентация дисциплины по выбору Для студентов, обучающихся по направлению «Прикладная информатика» (магистерская программа «Прикладная информатика.
Транксрипт:

АО «НИТ» - НАС ОБЪЕДИНЯЕТ Методика расчетов трудоемкости и стоимости работ на разработку информационных систем

СОДЕРЖАНИЕ ПРЕЗЕНТАЦИИ 1.Цели и задачи Методики 2.Границы применимости Методики 3.Основные определения 4.Краткое описание Методики 1)Определение функционального размера ППО ИС; 2)Определение размера кода ППО ИС; 3)Определение стоимости разработки ППО ИС; 4)Определение трудоемкости и стоимости развития, сопровождения, аттестации, опытной эксплуатации ППО ИС 5.Информация необходимая для применения Методики 6.Пример применения Методики.

Цели и задачи Методики Цель: Предоставить механизм расчета трудоемкости и стоимости работ проекта создания информационной системы государственных органов на стадии разработки технико- экономического обоснования проекта (до начала проектирования информационной системы). Задачи: 1.Обеспечить единый подход к оценке трудоемкости и стоимости всех проектов создания информационных систем государственных органов. 2.Определить единые нормативы на создание, развитие и сопровождение информационных систем государственных органов.

Границы применимости Методики Методика включает оценку трудоемкости только на разработку прикладного программного обеспечения информационных систем государственных органов и исключает компоненты, которые уже были созданы или являются условиями их функционирования : 1) Аппаратное обеспечение (вычислительное и телекоммуникационное оборудование); 2) Готовые программные продукты (ОС, СУБД, сервера приложений, отраслевые приложения и др.) от ИТ – вендоров (Microsoft, SAP, Oracle, IBM, Fujitsu др.); 3) Готовые платформы разработки (язык программирования, СУБД, библиотеки компонент); 4) Инженерная инфраструктура (серверные помещения); 5) Услуги связи (Интернет, выделенные каналы и др.).

Основные понятия информационная система - система, предназначенная для хранения, обработки, поиска, распространения, передачи и предоставления информации с применением аппаратно-программного комплекса; трудоемкость разработки информационной системы - затраты труда, рабочего времени на производство прикладного программного обеспечения информационной системы, измеряемых в человеко-месяцах. прикладное программное обеспечение (ППО)– программное обеспечение, которое предназначено для решения прикладной задачи; функциональный размер прикладного программного обеспечения информационной системы - объем функционала прикладного программного обеспечения информационной системы, измеряемая в баллах функциональности; балл функциональности - это единица измерения функционала прикладного программного обеспечения информационной системы; размер кода прикладного программного обеспечения информационной системы – количество тысяч логических строк исходного кода прикладного программного обеспечения информационной системы; логическая строка кода – метрика программного обеспечения, используемая для оценки размера кода программного обеспечения по его известному функциональному размеру;

Основные понятия (продолжение) создание программного обеспечения информационной системы – процесс разработки прикладного программного обеспечения, включающий следующие работы: анализ требований, проектирование, программирование, сборка, тестирование, ввод в действие и приемка; развитие программного обеспечения информационной системы – процесс модификации существующего прикладного программного обеспечения с изменением его первичных функций и/или добавлением новых функций; сопровождение программного обеспечения информационной системы – процесс модификации существующего прикладного программного обеспечения без изменения его первичных функций.

Определение функционального размера ППО информационной системы Функциональный размер ППО ИС определяется по формуле оценки сложности будущего проекта в баллах функциональности, предложенной А.Альбрехтом: ФР = (K 1 + K 2 + K 3 ) 2,35 (Ф1) где классификаторы проекта создания информационной системы: K 1 - масштаб объекта автоматизации; K 2 - тип заказчика; K 3 - тип программного обеспечения определяются по таблице 1 нормативов. Примечание. Формула (Ф1) взята из источника «Методические рекомендации по определению совокупной стоимости разработки и внедрения информационно-технических комплексов сложных систем на ранних этапах проектирования», ISBN , Институт системного анализа Российской академии наук.

Нормативы классификаторов проекта создания информационной системы (Таблица 1) K 1 - масштаб объекта автоматизации K 2 - тип заказчикаK 3 - тип программного обеспечения Автоматизация бизнес процесса одного структурного подразделения - 1 Местный исполнительный орган - 8 Готовое программное обеспечение, требующее настройки - 1 Автоматизация бизнес-процессов одного ведомства - 8 Центральный государственный орган - 14 База данных - 6 Автоматизация бизнес-процессов одного ведомства с территориальными подразделениями - 9 Государственный орган, деятельность которого связанна с опасностью для жизни - 15 Клиент-серверное (толстый клиент) - 8 Автоматизация бизнес-процессов ведомства и интеграция с внешними информационными системами - 10 Клиент-серверное (тонкий клиент) - 11 Автоматизация бизнес-процессов нескольких ведомств - 12 Сервис- ориентированное - 15 Автоматизация бизнес-процессов нескольких ведомств и интеграция с внешними информационными системами - 13

Определение размера кода прикладного программного обеспечения информационной системы Размер кода прикладного программного обеспечения информационной системы в тысячах логических строк исходного кода (далее – РК) определяется по формуле (Ф2): РК= ФР * КП/ 1000, (Ф2) где КП - коэффициент перевода балла функциональности в количество логических строк кода, значение которого определяется по таблице 2 Нормативов для языка программирования, используемого для создания прикладного программного обеспечения информационной системы. Примечание. Формула (Ф2) взята из источника «Методические рекомендации по определению совокупной стоимости разработки и внедрения информационно-технических комплексов сложных систем на ранних этапах проектирования», ISBN , Институт системного анализа Российской академии наук.

Определение трудоемкости разработки ППО информационной системы Расчет трудоемкости разработки прикладного программного обеспечения информационной системы в человеко-месяцах (далее – Т) на основе ранее определенных данных - РК, Е, Z по формуле (Ф5): Т =2,94× (РК) E ×Z (Ф5), где E - показатель масштаба трудоемкости создания (разработки) прикладного программного обеспечения информационной системы вычисляемого по формуле: E = 0,91 + 0,01×Σ i=1..5 R i (Ф3), Z - показатель затрат трудоемкости создания (разработки) прикладного программного обеспечения информационной системы (далее – Z), вычисляемого по формуле (Ф4): Значения каждого показателя разработки - R i (i=1..5), множителя затрат - Z i (i=1..7) определяются по таблицам 3, 5 Нормативов. Примечание. Формулы (Ф3- Ф5) использованы из СOCOMO II.

Определение стоимости разработки ППО информационной системы Стоимость работ на разработку прикладного программного обеспечения информационной системы (далее – С ППО ) производится по формуле: С ППО = Т× С СР (Ф7) Cтоимость 1 человека-месяца разработчика прикладного программного обеспечения информационной системы (далее – С СР ) по формуле (Ф6) : С СР = З СР ×( 1+(0,9×П СН +П НР +П РП )/100% )×(1+П Р /100%)×(1+П НДС /100%), где З СР - ПОКАЗАТЕЛЬ СРЕДНЕМЕСЯЧНОЙ ЗАРАБОТНОЙ ПЛАТЫ ПЕРСОНАЛА, ЗАНЯТОГО ИССЛЕДОВАНИЯМИ И РАЗРАБОТКАМИ ; П СН - ПОКАЗАТЕЛЬ СОЦИАЛЬНОГО НАЛОГА С УЧЕТОМ ОТЧИСЛЕНИЙ В ФОНД ОБЯЗАТЕЛЬНОГО СОЦИАЛЬНОГО СТРАХОВАНИЯ ; П НР - ПОКАЗАТЕЛЬ НАКЛАДНЫХ РАСХОДОВ ; П РП - ПОКАЗАТЕЛЬ РАСХОДОВ ПЕРИОДА ; П Р - ПОКАЗАТЕЛЬ РЕНТАБЕЛЬНОСТИ ; П НДС - ПОКАЗАТЕЛЬ НАЛОГА НА ДОБАВЛЕННУЮ СТОИМОСТЬ определяются по таблице 7 Нормативов.

Определение трудоемкости и стоимости развития, сопровождения, аттестации, опытной эксплуатации ППО информационной системы Определение трудоемкости развития, сопровождения, аттестации и опытной эксплуатации прикладного программного обеспечения информационной системы основаны на применении базовой характеристики – трудоемкости разработки прикладного программного обеспечения информационной системы и определение остальных величин трудоемкостей в долях от базовой характеристики. РазвитиеСопровождениеАттестацияОпытная эксплуатация Т Р = Т × (К Р / 100%)Т С = Т × (К С / 100%)Т А = Т × (К А / 100%)Т Э = Т × (К Э / 100%) С Р = Т Р × С СР С С = Т С × С СР С А = Т А × С СР С Э = Т Э × С СР К Р = 30%К С = 10%К А = 15%К Э = 10% Примечание. Для определения значений коэффициентов трудоемкостей К Р, К С, К А, К Э использован источник «Методические рекомендации по определению совокупной стоимости разработки и внедрения информационно-технических комплексов сложных систем на ранних этапах проектирования», Институт системного анализа Российской академии наук.

И НФОРМАЦИЯ НЕОБХОДИМАЯ ДЛЯ ПРИМЕНЕНИЯ М ЕТОДИКИ В соответствии с нормативными документами: - ГОСТ «АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ. СТАДИИ СОЗДАНИЯ»; - РД «АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ ТРЕБОВАНИЯ К СОДЕРЖАНИЮ ДОКУМЕНТОВ» на предпроектных стадиях создания автоматизированных систем: -Стадия "Формирование требований к АС«; -Стадия "Разработка концепции АС" должны быть созданы следующие документы: - Отчет, содержащий данные об обследование объекта, обоснование необходимости создания АС, формировании требований пользователей к АС; - Отчет, содержит данные о исследовании возможных вариантов реализации АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователя.

Проект Е- лицензирование Информация, использованные расчета трудоемкости создания ИС «Е- лицензирования: - Концепция создания информационной системы «Е-лицензирование», шифр ИНТЕСИС.ЕЛ.К на 236 страницах; - Приложения к концепции создания информационной системы «Е- лицензирование» (приложения А,Б,В,Г,Д,Е,Ж,З,И) на 292 страницах.

Р АСЧЕТ ФУНКЦИОНАЛЬНОГО РАЗМЕРА ИС Е- ЛИЦЕНЗИРОВАНИЕ Наименование классификаторовЗначениеОбоснование Масштаб объекта автоматизации –K1 13 Автоматизация БП нескольких ведомств и интеграция с внешними системами ( УЦГО, системами ЦГО) Тип заказчика - K2 14Заказчик - МЭРТ (ЦГО) Тип программного обеспечения – K3 11 Клиент-серверное (тонкий клиент) Функциональный размер ИС Е-лицензирование = ( ) 2,35 = 5128

Расчет размера кода ИС Е- ЛИЦЕНЗИРОВАНИЕ - РК Наименование показателя Значение Обоснование Коэффициент перевода балла функциональности в количество логических строк кода - КП 60 Выбран язык программирования.NET в соответствии с требованиями приложения Ж, И Размер кода ИС Е-лицензирование РК = 5128 х 60 /1000 = 309

Расчет показателя масштаба трудоемкости разработки ППО ИС Е- ЛИЦЕНЗИРОВАНИЯ - E Наименование показателей разработки, Ri ЗначениеОбоснование Предсказуемость проекта для разработчика, R 1 3,72 предсказуемо в какой-то степени Гибкость процесса разработки, R 2 3,04 в некоторой степени Степень удаления рисков, R 3 4,24 60% Сплоченность команды проекта, R 4 3,29 согласованное взаимодействие Зрелость процессов в организации разработчика, R 5 4,68 уровень 2 Показатель масштаба трудоемкости создания Е= 0,91 + 0,01× (3,72 + 3,04 +4,24 + 3,29 +4,68) = 1,0997

Расчет показателя затрат трудоемкости создания ППО ИС Е- ЛИЦЕНЗИРОВАНИЯ - Z Наименование показателей разработки, Ri ЗначениеОбоснование Сплоченность персонала, Z 1 1,00 текучка персонала 12% Надежность и сложность ППО, Z 2 1,00 размер базы данных средний Сложность платформы, Z 3 1,00 Незначительная стабильность платформы. Требуемый уровень повторного использования, Z 4 1,00 Многократное использование модулей в одном проекте Опытность персонала, Z 5 1,00 1 год Использование инструментов, Z 6 1,00 набор среднеинтегрированных инструментов для автоматизации основных процессов разработки программного обеспечения Плотность графика проекта, Z 7 1,00уплотнение графика 100% Показатель затрат трудоемкости создания ППО Z= 1х1х1х1х1х1х1 = 1

Расчет трудоемкости -Т и стоимости разработки - С ППО ИС Е- ЛИЦЕНЗИРОВАНИЕ В соответствии с формулой расчета трудоемкости разработки ППО Т =2,94× (РК) E ×Z определяем количество человеко-месяцев: Т= 2,94х ( 309)хх1,0997х1=1612 В соответствии с формулой расчета стоимости разработки ППО С ППО =T х З СР ×( 1+(0,9×П СН +П НР +П РП )/100% )×(1+П Р /100%)×(1+П НДС /100%) и значениями нормативных показателей (2009 год) определяем значение стоимости С ППО : С ППО =1612 х тенге×( 1+(0,9× )/100 )×(1+10/100)×(1+12/100)= тенге

Производные расчеты стоимостей ИС Е-лицензирование 1. Стоимость работ на развитие ППО ИС Е-лицензирование определяется по формуле С Р = С ППО × (К Р / 100%) = С ППО × 0,3= тенге 2.Стоимость сопрвождения ППО ИС Е-лицензирование определяется по формуле С С = С ППО × (К С / 100%) = С ППО × 0,1= тенге 3. Стоимость аттестации ППО ИС Е-лицензирование определяется по формуле С А = С ППО × (К А / 100%) = С ППО × 0,15= тенге 4. Стоимость опытной эксплуатации ППО ИС Е-лицензирование определяется по формуле С Э = С ППО × (К Э / 100%) = С ППО × 0,1= тенге

Вопросы