Разработка приложения для технико-экономического обоснования и анализа договорной цены на разработку прикладного программного обеспечения
Разработка программных систем. Технико-экономическое обоснование разработки проекта. Оценка трудовых, временных и финансовых ресурсов. Программа "Расчет договорной цены" для автоматизации расчетов. Общая стоимость разработки программной системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 12.04.2019 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Разработка приложения для технико-экономического обоснования и анализа договорной цены на разработку прикладного программного обеспечения
Крамаренко В.А., Рапп Е.Ю.
Кемеровский институт (филиал) РЭУ им. Г.В. Плеханова
Кемерово, Россия
Научный руководитель:
Сусленкова Ю.В.
Одна из важных задач при разработке программных систем - проведение технико-экономического обоснования (ТЭО) разработки проекта. На начальных этапах необходимо оценить трудовые, временные и финансовые ресурсы, необходимые для создания программной системы, соответствующей требованиям заказчика. Это необходимо для понимания того, что стоит ждать от проекта, а также для понимания сроков окупаемости вложенных инвестиций.
Основными технико-экономическими показателями являются трудозатраты, длительность разработки и численность специалистов.
Рассмотрим три основных метода определения технико-экономических показателей. Первый метод - прямой (метод экспертных оценок). Тестовая информационная система декомпозируется до уровня элементарных компонент и для оценки размеров каждой из них используются специалисты разработчика и заказчика.
Эксперты дают оптимистическую, пессимистическую и реалистическую оценки строк исходного кода для каждой программной компоненты и вычисляется средняя оценка по бета-распределению. Эксперты оценивают размерность системы, заполняя таблицы оценивания размерности программной системы. После оценивания всех компонент на каждом уровне, суммируются результаты измерения по принципу «снизу-вверх» и определяется размерность системы.
Следующим этапом определения технико-экономических показателей (ТЭП) является оценка трудозатрат, длительности и средней численности разработчиков при реализации проекта. Она основана на согласовании между разработчиком и заказчиком производительности труда программиста.
Второй метод основывается на размерности базы данных программной системы. Размерность программной системы (в данном случае базы данных) определяется количеством объектов, атрибутов и их взаимосвязями. В результате анализа объекта автоматизации строится концептуальная (физическая, логическая) модель базы данных для определения количества таблиц предметной области, связей и атрибутов. Трудозатраты определяются на основе статистических нормативов трудоемкости.
Оценка трудозатрат методом функциональных точек основывается на определении размера программной системы в терминах количества и сложности функций, реализуемых в данном программном коде. Функциональная точка - это комбинация свойств программного обеспечения: интенсивности использования ввода и вывода внешних данных, взаимодействия системы с пользователем, внешних интерфейсов и файлов, используемых системой. На основании методики рассчитывается количество функциональных точек по каждому бизнес-процессу и заполняются рабочие таблицы определения количества функциональных точек.
Следующим этапом определения размерности программной системы является учет факторов и требований среды разработки системы, так как от этих факторов зависит сложность предметной области и качество создаваемого ПО.
После расчета трудозатрат и численности сотрудников методами, перечисленными выше, выбираем наименее затратные. Эти данные будут использованы для определения итоговой договорной цены, которая, в свою очередь, складывается из фонда оплаты труда на разработку и на проведения опытной эксплуатации программной системы. В заключение составляется смета затрат и определяется общая стоимость разработки программной системы (рисунок 5).
Для максимальной автоматизации расчетов нами была разработана программа «Расчет договорной цены» (рисунок 1). Она позволяет пользователю, пройдя три шага, получить итоговую договорную цену с учетом всех налогов и сборов.
проект программная система стоимость
Рисунок 1 - Форма выбора метода расчета
Программа была разработана с использованием MicrosoftVisualStudio 2013 на языке C# и платформе .NETFramework 4.5, база данныхв программе была построена в MicrosoftAccess.
Программа решает следующие задачи:
1. Расчет технико-экономических показателей методом экспертных оценок, на основе размерности базы данных программной системы и методом функциональных точек;
2. Формирование итогового отчета с подробными расчетами и итоговой договорной ценой на разработку и внедрение автоматизированной информационной системы;
Для того чтобы решить эти задачи, достаточно выбрать метод расчета (рисунок 1) и ввести показатели, необходимые для расчета (рисунок 2).
Рисунок 2 - Форма выбора показателей
На рисунках 3, 4 представлены результаты работы программы.
Рисунок 3 - Технико-экономические показатели
Рисунок 4 - Смета затрат
Также программа «Расчет договорной цены» представляет подробный отчет с ходом решения, небольшим теоретическим материалом и формулами расчета (рисунок
Рисунок 5 - Фрагмент отчета из Microsoft Word
Список литературы
1. Ехлаков Ю.П., Рыбалов Б.А. Технико-экономическое обоснование стоимости программных систем. Методические указания по выполнению экономической части дипломного проекта для студентов специальности 230102 «Автоматизированные системы обработки информации и управления» / Томск: ТУСУР. - 86с.
2. Липаев В.В. Технико-экономическое обоснование проектов сложных программных систем. / М.: СИНТЕГ, 2004, - 284 с.
3. ГОСТ 34.003-90 Информационная технология. Автоматизированные системы. Термины и определения.
Размещено на Allbest.ru
...Подобные документы
Характеристика программного продукта и стадий разработки. Расчет затрат на разработку и договорной цены, эксплуатационных расходов, связанных с использованием нового программного продукта. Оценка конкурентоспособности. Изучение, оценка рыночного спроса.
курсовая работа [139,0 K], добавлен 22.09.2008Краткая характеристика программного средства и стадии ее разработки, предъявляемые требования и функциональные особенности. Определение трудоемкости и состава группы исполнителей. Вычисление затрат на разработку программного продукта и договорной цены.
курсовая работа [464,5 K], добавлен 05.02.2016Требования к аппаратным и операционным ресурсам. Логическая и физическая организация. Состав основных классов проекта. Технико-экономическое обоснование разработки программного средства. Задержки при обработке данных. Разработка интерфейса приложения.
дипломная работа [4,4 M], добавлен 16.06.2017Понятие и специфика автоматизированных систем. Описание методики разработки программы для автоматизации. Ее тестирование и отладка. Внедрение АС в работу предприятия. Расчет экономического эффекта от разработки и реализации программного продукта.
дипломная работа [1,4 M], добавлен 23.06.2015Содержание и анализ статистической информации в сфере образования, классификация применяемых информационно-аналитических систем. Разработка модели программы. Проведение технико-экономического обоснования разработки и внедрения программного средства.
дипломная работа [143,0 K], добавлен 06.09.2014Краткое описание этапов разработки программного продукта. Анализ поставленных задач и определение основных функций программы. Разработка пользовательского интерфейса. Составление программной документации. Техническое задание на разработку проекта.
дипломная работа [1,5 M], добавлен 06.04.2013Технико-экономическое обоснование разработки информационной системы "План-меню". Выбор технических средств и стандартного программного обеспечения. Проектирование структуры базы данных. Разработка и структура пользовательского интерфейса и ER-модели.
курсовая работа [817,6 K], добавлен 07.05.2009Модель этапа пост-архитектуры. Предварительная оценка программного проекта на основе LOC-метрик. Расчет затрат на разработку ПО. Стоимость, длительность разработки проекта на основе модели этапа пост-архитектуры конструктивной модели стоимости СОСОМО II.
курсовая работа [89,9 K], добавлен 29.09.2009Разработка программы для управления многоканальным измерительным преобразователем с использованием MDI-технологии и состоящей из нескольких интерфейсов. Анализ инструментов для разработки. Расчет экономической стоимости и целесообразности проекта.
дипломная работа [970,7 K], добавлен 23.08.2011Создание системы информационного обмена для страховой медицинской организации. Разработка алгоритмов, интерфейса пользователя, экранных форм и отчетов, процедур и функций приложения. Расчет цены разработанной программы, капитальных вложений и расходов.
дипломная работа [1,4 M], добавлен 20.07.2014Автоматизации формирования и ведения разовых заказов, служебных записок и шифров россыпи на предприятии ЗАО "Авиастар СП". Инструментальное средство разработки и язык программирования. Расчет себестоимости программы, трудовых и стоимостных затрат.
дипломная работа [1,8 M], добавлен 17.12.2012Разработка приложения "Калькулятор" для подсчитывания количества символов или букв в арабском тексте. Проектирование программной системы, определение функциональных требований к приложению. Алгоритм разработки модульной структуры мобильного приложения.
презентация [853,9 K], добавлен 08.04.2019Порядок автоматизации расчетов себестоимости и длительности программного обеспечения производственного предприятия. Выбор языка программирования и системы управления базами данных. Разработка алгоритмов расчета себестоимости программного обеспечения.
дипломная работа [1,7 M], добавлен 13.06.2017Интегрированная среда разработки Lazarus. Среда программных продуктов Lazarus, объекты программных компонентов. Палитра компонентов Standard, Additional. Разработка справочной системы: структура проекта, интерфейс программы, компоненты приложения.
курсовая работа [695,2 K], добавлен 08.01.2023Понятие автоматизированной системы (АС). Обзор литературы, введение в базы данных. Назначение разработки, составные части программы. Программная и эксплуатационная документация, технико-экономическое обоснование проекта, характеристика программы.
дипломная работа [759,6 K], добавлен 27.04.2009Номенклатура и объем производства продукции предприятия, эффективность использования трудовых ресурсов. Функциональная блок-схема бизнес-процесса сопровождения. Технико-экономическое обоснование разработки справочно-информационной системы "Транс-Альфа".
курсовая работа [451,4 K], добавлен 06.08.2013Исходные данные о магазине бытовой техники и электроники. Описание процесса разработки информационной системы магазина. Требование к техническому обеспечению. Технико-экономическое обоснование целесообразности разработки системы. Стоимость проекта.
курсовая работа [2,2 M], добавлен 17.01.2011Технико-экономическое описание предметной области и разработка программного проекта по автоматизации рабочего места менеджера по клининговым услугам. Разработка этапов внедрения программного продукта и расчет экономической эффективности его внедрения.
дипломная работа [2,1 M], добавлен 12.04.2014Подходы к описанию бизнес-архитектуры и стандарты составления технико-экономического обоснования. Назначение, цели и стоимость разработки информационной системы (ИС), описание её функциональных возможностей. Моделирование процесса разработки ИС.
дипломная работа [1,3 M], добавлен 18.02.2017Создание информационной системы автоматизации процесса управления базами данных компании ООО "Роснефть". Требования к характеристикам технических средств. Обоснование выбора CASE-средства. Разработка программного обеспечения, расчет затрат цены и прибыли.
дипломная работа [3,9 M], добавлен 24.03.2012