![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 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, атрудозатраты определяются по формуле:
При заданной длительности разработки (Д), получаем среднюю численность персонала, необходимого для ее разработки:
Таким образом, с помощью прямого метода определены основные технико-экономические показатели разработки:
1) трудозатраты на разработку составят Т человеко-месяцев; 2) необходимые людские ресурсы = Z чел. 2. Метод определения ТЭП проекта на основе размерности Определение технико-экономических показателей методом Функциональных точек
Размеры системы оцениваются в терминах количества и сложности бизнес-процессов (функций), реализуемых в программном коде. Функциональная точка - это комбинация свойств программного обеспечения: · интенсивности использования ввода и вывода внешних данных; · взаимодействия системы с пользователем; · внешних интерфейсов; · файлов, используемых системой. На основании методики [1] рассчитывается количество функциональных точек по каждому бизнес-процессу и заполняются рабочие таблицы определения количества функциональных точек. В лабораторном задании общее расчетное количество функциональных точек F задается преподавателем. (приложение 1).
Следующим этапом определения размерности программной системы является учет факторов и требований среды разработки системы,так как от этих факторов зависит сложность предметной области и качество создаваемого ПО. Влияние факторов внешней среды на общее количество функциональных точек рассчитывается по формуле:
где N – суммарное значение весовых коэффициентов факторов внешней среды.
В лабораторном задании параметр N тестовой системы задается преподавателем. (приложение 1). Уточненное количество функциональных точек, с учетом факторов внешней среды определяется по формуле:
Размерность ПО для конкретного языка программирования -(задаётся преподавателем) определим с учетом нормативов, представленных в таблице 3. Таблица 3
Соответствие среднего числа строк текста программы на языке Ассемблер одной строке других языков программирования
Преобразовав размеры системы получаем соответствие числа строк кода языка Ассемблер и 1 строки кода заданного языка, при этом показатель LOC на 1 функциональную точку равен соответствующему значению таблицы 3 (4 столбец). Размерность программного обеспечения для конкретного языка программирования определяется по формуле:
где LOC – среднее количество операторов языка программирования, требующегося для реализации одной функциональной точки. С использованием математической модели оценки трудозатрат COCOMO производится их оценка степенной функцией:
где
Значения параметров A и E получим из таблицы коэффициентов математической модели оценки трудозатрат в зависимости от типа системы (табл. 4) Таблица 4 Коэффициенты математической модели оценки трудозатрат в зависимости от типа программных систем
Средняя численность сотрудников определяется по формуле:
Таким образом, метод функциональных точек определил следующие основные технико-экономические показатели: 1) трудозатраты на разработку составят Т человеко-месяцев; 2) необходимые людские ресурсы = Z чел. ВЫВОДЫ При расчете ТЭП тремя методами трудозатраты и необходимая численность сотрудников приведены в таблице 5. Таблица 5 Выводы. Оценка методов определения трудозатрат
Программной системы Опытной эксплуатации Численность сотрудников, привлекаемых к опытной эксплуатации определяется по формуле:
где Установим срок опытной эксплуатации tоп по длительности как 1/2 (50%) отсрока разработки Д, установленного Заказчиком. Норматив трудоемкости при проведении опытной эксплуатации N определяется из таблицы «Нормативы трудоемкости опытной эксплуатации программной системы» [1] (категория сложности) – примем его равным 0,0095 чел.-месяцев (когда количество сеансов работы с системой в течение года составляет от 650 до 6000).
Таким образом, численность сотрудников, привлекаемых для опытной эксплуатации составит:
Фонд зарплаты сотрудников, привлекаемых для опытной эксплуатации определяется по формуле:
где Общий фонд зарплаты на разработку и внедрение системы:
СМЕТА ЗАТРАТ ОКОНЧАТЕЛЬНЫЙ РЕЗУЛЬТАТ
Договорная цена на разработку и внедрение автоматизированной информационной системы составляет: ……………….. рублей
Приложение 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, атрудозатраты определяются по формуле:
При заданной длительности разработки (Д), получаем среднюю численность персонала, необходимого для ее разработки:
Таким образом, с помощью прямого метода определены основные технико-экономические показатели разработки:
1) трудозатраты на разработку составят Т человеко-месяцев; 2) необходимые людские ресурсы = Z чел. 2. Метод определения ТЭП проекта на основе размерности
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-05; просмотров: 1092; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.175.198 (0.05 с.) |