Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Расчет договорной цены на разработку автоматизированной информационной системы↑ Стр 1 из 3Следующая ⇒ Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
ЛАБОРАТОРНАЯ РАБОТА № 3 по дисциплине «Компьютерная и офисная техника» «РАСЧЕТ ДОГОВОРНОЙ ЦЕНЫ НА РАЗРАБОТКУ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ» Выполнил:
Студентка группы 472-3 ____________ Пятерикова Е.А
Проверил: ст. преподаватель каф. АОИ
_______________Рыбалов Б.А. Томск 2012 ЛАБОРАТОРНАЯ РАБОТА № 3 Расчет договорной цены на разработку автоматизированной информационной системы Цель занятия: 1) Тремя предложенными методами рассчитать технико-экономические показатели (ТЭП) разрабатываемой системы. 2) Выбрав из полученных вариантов наиболее выгодный с коммерческой точки зрения, определить стоимость (договорную цену) разработки и внедрения АИС. Исходные данные: Тип системы: информационно-справочная (ИСС) Сложность системы: простая (до 30 тыс. строк кода) Язык программирования: _________ C# _________________ задаётся преподавателем (приложение 1). Плановый срок разработки системы, установленный заказчиком – Д (месяцев) ____5___ – задаётся преподавателем (приложение 1).
1. Прямой метод определения технико-экономических показателей (метод экспертных оценок)
Тестовая АИС декомпозируется до уровня элементарных компонент и для оценки размеров каждой из них используются специалисты разработчика и заказчика. Эксперты дают оптимистическую, пессимистическую и реалистическую оценки строк исходного кода для каждой программной компоненты и вычисляется средняя оценка по бета-распределению [1]. Эксперты оценивают размерность системы, заполняя таблицы оценивания размерности ПС. После оценивания всех компонент на каждом уровне, суммируются результаты измерения по принципу «снизу-вверх» и определяется размерность системы R. В лабораторном задании размерность системы R, определенная экспертами, задается преподавателем. (приложение 1).
Следующим этапом определения технико-экономических показателей (ТЭП) является оценка трудозатрат, длительности и средней численности разработчиков при реализации проекта. Она основана на согласовании между разработчиком и заказчиком производительности труда программиста - P. В таблице 1 представлены статистические показатели производительности, рекомендуемые в базовой модели издержек разработки Constructive Cost Model (COCOMO).
Таблица 1 Нормативы трудоемкости разработки программ
Основываясь на нормативах трудоемкости (табл.1) разработки для заданного типа системы и класса её сложности выбирается норматив производительности труда программиста – P, атрудозатраты определяются по формуле: (чел.- месяцев) = _17.72_____ При заданной длительности разработки (Д), получаем среднюю численность персонала, необходимого для ее разработки: чел. = _3.5_____ Таким образом, с помощью прямого метода определены основные технико-экономические показатели разработки:
1) трудозатраты на разработку составят Т человеко-месяцев; 2) необходимые людские ресурсы = Z чел. 2. Метод определения ТЭП проекта на основе размерности Определение технико-экономических показателей методом Функциональных точек
Размеры системы оцениваются в терминах количества и сложности бизнес-процессов (функций), реализуемых в программном коде. Функциональная точка - это комбинация свойств программного обеспечения: · интенсивности использования ввода и вывода внешних данных; · взаимодействия системы с пользователем; · внешних интерфейсов; · файлов, используемых системой. На основании методики [1] рассчитывается количество функциональных точек по каждому бизнес-процессу и заполняются рабочие таблицы определения количества функциональных точек. В лабораторном задании общее расчетное количество функциональных точек F задается преподавателем. (приложение 1).
Следующим этапом определения размерности программной системы является учет факторов и требований среды разработки системы,так как от этих факторов зависит сложность предметной области и качество создаваемого ПО. Влияние факторов внешней среды на общее количество функциональных точек рассчитывается по формуле: = __1.07____, где N – суммарное значение весовых коэффициентов факторов внешней среды. В лабораторном задании параметр N тестовой системы задается преподавателем. (приложение 1). Уточненное количество функциональных точек, с учетом факторов внешней среды определяется по формуле: = ___803______ точек Размерность ПО для конкретного языка программирования -(задаётся преподавателем) определим с учетом нормативов, представленных в таблице 3. Таблица 3
Соответствие среднего числа строк текста программы на языке Ассемблер одной строке других языков программирования
Преобразовав размеры системы получаем соответствие числа строк кода языка Ассемблер и 1 строки кода заданного языка, при этом показатель LOC на 1 функциональную точку равен соответствующему значению таблицы 3 (4 столбец). Размерность программного обеспечения для конкретного языка программирования определяется по формуле: = __42559____ строк кода, где LOC – среднее количество операторов языка программирования, требующегося для реализации одной функциональной точки. С использованием математической модели оценки трудозатрат COCOMO производится их оценка степенной функцией: = __16.68____ (чел.–месяцев) где – трудозатраты, выраженные в человеко-месяцах; – размерность программной системы, выраженная в тысячах строк кода. Значения параметров A и E получим из таблицы коэффициентов математической модели оценки трудозатрат в зависимости от типа системы (табл. 4) Таблица 4 Коэффициенты математической модели оценки трудозатрат в зависимости от типа программных систем
Средняя численность сотрудников определяется по формуле: чел. = __3.3______
Таким образом, метод функциональных точек определил следующие основные технико-экономические показатели: 1) трудозатраты на разработку составят Т человеко-месяцев; 2) необходимые людские ресурсы = Z чел. ВЫВОДЫ При расчете ТЭП тремя методами трудозатраты и необходимая численность сотрудников приведены в таблице 5. Таблица 5 Выводы. Оценка методов определения трудозатрат
Программной системы Опытной эксплуатации Численность сотрудников, привлекаемых к опытной эксплуатации определяется по формуле: = ______, где — срок опытной эксплуатации. Установим срок опытной эксплуатации tоп по длительности как 1/2 (50%) отсрока разработки Д, установленного Заказчиком. Норматив трудоемкости при проведении опытной эксплуатации N определяется из таблицы «Нормативы трудоемкости опытной эксплуатации программной системы» [1] (категория сложности) – примем его равным 0,0095 чел.-месяцев (когда количество сеансов работы с системой в течение года составляет от 650 до 6000). Таким образом, численность сотрудников, привлекаемых для опытной эксплуатации составит: = ______ (чел.) Фонд зарплаты сотрудников, привлекаемых для опытной эксплуатации определяется по формуле: · 0,85 = ______ (руб.), где — месячная базовая ставка программиста Общий фонд зарплаты на разработку и внедрение системы: = __________ (руб). СМЕТА ЗАТРАТ ОКОНЧАТЕЛЬНЫЙ РЕЗУЛЬТАТ
Договорная цена на разработку и внедрение автоматизированной информационной системы составляет: ……………….. рублей
Приложение 1. ВАРИАНТЫ ЗАДАНИЙ Список литературы 1. Ю.П. Ехлаков, Б.А.Рыбалов Технико-экономическое обоснование стоимости программных систем. Методические указания по выполнению экономической части дипломного проекта для студентов специальности 230102 «Автоматизированные системы обработки информации и управления». Томск: ТУСУР. – 86с.
ЛАБОРАТОРНАЯ РАБОТА № 3 по дисциплине «Компьютерная и офисная техника» «РАСЧЕТ ДОГОВОРНОЙ ЦЕНЫ НА РАЗРАБОТКУ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ» Выполнил:
Студентка группы 472-3 ____________ Пятерикова Е.А
Проверил: ст. преподаватель каф. АОИ
_______________Рыбалов Б.А. Томск 2012 ЛАБОРАТОРНАЯ РАБОТА № 3 Расчет договорной цены на разработку автоматизированной информационной системы Цель занятия: 1) Тремя предложенными методами рассчитать технико-экономические показатели (ТЭП) разрабатываемой системы. 2) Выбрав из полученных вариантов наиболее выгодный с коммерческой точки зрения, определить стоимость (договорную цену) разработки и внедрения АИС. Исходные данные: Тип системы: информационно-справочная (ИСС) Сложность системы: простая (до 30 тыс. строк кода) Язык программирования: _________ C# _________________ задаётся преподавателем (приложение 1). Плановый срок разработки системы, установленный заказчиком – Д (месяцев) ____5___ – задаётся преподавателем (приложение 1).
1. Прямой метод определения технико-экономических показателей (метод экспертных оценок)
Тестовая АИС декомпозируется до уровня элементарных компонент и для оценки размеров каждой из них используются специалисты разработчика и заказчика. Эксперты дают оптимистическую, пессимистическую и реалистическую оценки строк исходного кода для каждой программной компоненты и вычисляется средняя оценка по бета-распределению [1]. Эксперты оценивают размерность системы, заполняя таблицы оценивания размерности ПС. После оценивания всех компонент на каждом уровне, суммируются результаты измерения по принципу «снизу-вверх» и определяется размерность системы R. В лабораторном задании размерность системы R, определенная экспертами, задается преподавателем. (приложение 1).
Следующим этапом определения технико-экономических показателей (ТЭП) является оценка трудозатрат, длительности и средней численности разработчиков при реализации проекта. Она основана на согласовании между разработчиком и заказчиком производительности труда программиста - P. В таблице 1 представлены статистические показатели производительности, рекомендуемые в базовой модели издержек разработки Constructive Cost Model (COCOMO).
Таблица 1 Нормативы трудоемкости разработки программ
Основываясь на нормативах трудоемкости (табл.1) разработки для заданного типа системы и класса её сложности выбирается норматив производительности труда программиста – P, атрудозатраты определяются по формуле: (чел.- месяцев) = _17.72_____ При заданной длительности разработки (Д), получаем среднюю численность персонала, необходимого для ее разработки: чел. = _3.5_____ Таким образом, с помощью прямого метода определены основные технико-экономические показатели разработки:
1) трудозатраты на разработку составят Т человеко-месяцев; 2) необходимые людские ресурсы = Z чел. 2. Метод определения ТЭП проекта на основе размерности
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-05; просмотров: 1127; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.108.87 (0.009 с.) |