Некоммерческое акционерное общество
АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ
И СВЯЗИ
Кафедра экономики, организации и управления
производством
МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ
ЭКОНОМИЧЕСКОЙ ЧАСТИ
ДИПЛОМНОЙ РАБОТЫ
для студентов специальности
5В070400 – Вычислительная техника и программное
обеспечение
Алматы 2014
СОСТАВИТЕЛИ: З.Д. Еркешева, Г.Ш. Боканова. Методические указания к выполнению экономической части дипломных работ для студентов специальности 5В070400 – Вычислительная техника и программное обеспечение. – Алматы: АУЭС, 2013 – 40 с.
В методических указаниях изложены основные положения по выполнению экономической части дипломной работы бакалавров.
Методические указания предназначены для студентов специальности 5В070400 – Вычислительная техника и программное обеспечение.
Илл.1, табл.12, библиогр. - 9 назв.
Рецензент: канд. физ.-мат. наук, доц. А.А. Аманбаев.
Печатается по плану издания некоммерческого акционерного общества «Алматинский университет энергетики и связи» на 2013 г.
© НАО «Алматинский университет энергетики и связи», 2014 г.
Содержание
Введение |
4 |
1 Общие положения |
5 |
1.1 Требования к экономическому разделу дипломной работы |
5 |
2 Смета затрат и цена программного обеспечения |
6 |
2.1 Определение объема и трудоемкости разработки программного обеспечения |
7 |
2.2 Расчет затрат на разработку информационных технологий |
8 |
3 Расчет цены программного продукта |
3 |
4 Расчет эксплуатационных затрат при использовании информационных технологий |
24 |
5 Расчет результатов от создания и использования ЭИС (или ожидаемой условно-годовой экономии) |
26 |
6 Расчет основных показателей экономической эффективности |
26 |
6.1 Расчет показателей сравнительной экономической эффективности (ожидаемого годового экономического эффекта от внедрения ИС, срока окупаемости и коэффициента экономической эффективности) |
27 |
6.2 Расчет динамических показателей эффективности капитальных вложений (чистого дисконтированного дохода, индекса доходности, срока окупаемости, внутренней нормы доходности) |
|
Приложение А. Классификация типов программного обеспечения |
32 |
Приложение Б. Каталог функций программного обеспечения |
33 |
Приложение В. Укрупненные нормы времени на разработку ПО в зависимости от уточненного объема ПО и группы сложности ПО |
35 |
Приложение Г. Характеристики категорий сложности ПО |
37 |
Приложение Д. Оценка значений среднего машинного времени на отладку 100 строк исходного кода без применения ПО |
38 |
Список литературы |
39 |
Введение
Особенностью современных бизнес-процессов в любой отрасли общественной деятельности является автоматизация сбора и обработки информации для принятия управленческих решений. Вместе с тем автоматизация невозможна без использования программных продуктов. Решение любой информационной задачи связано с применением не только системного программного обеспечения, но и разнообразных программных средств − приложений.
Разработка проектов программных средств связана со значительными затратами ресурсов (трудовых, материальных, финансовых). В связи с этим создание и реализация каждого проекта программного обеспечения нуждается в соответствующем технико-экономическом обосновании (ТЭО). Следует подчеркнуть, что ТЭО связано с оценкой как технических, так и экономических параметров будущего продукта. Иначе говоря, экономический расчет «накладывается» на какие-то технические решения, и прилагаются все усилия, чтобы доказать экономическую эффективность этих технических решений, хотя техническая оценка их отсутствует.
Необходимо начинать с технической оценки проектов и на основании перебора нескольких альтернативных технических вариантов выделять лучшие, которые должны быть подтверждены экономическими расчетами. При создании программного обеспечения (ПО) может быть использовано несколько технологий и выбрать одну из них как наиболее эффективную для конкретного случая.
На современном рынке программных средств имеются разнообразные инструменты для разработки ПО. Специалист должен уметь из множества вариантов технических и программных средств выбрать такие, которые позволят создать надежную и высокопроизводительную систему, соответствующую требованиям пользователя, но при этом обладающую более низкой стоимостью по сравнению с другими возможными вариантами.
Проект стоит разрабатывать, если он дает определенные преимущества по сравнению с известными передовыми аналогами или, в крайнем случае, по сравнению с существующей практикой. Поэтому, до того как приступить к разработке проекта программного средства, специалист должен, используя соответствующие методы, найти наиболее рациональное решение, обеспечивающее высокий технический уровень программы и дающее существенную экономию ресурсов как при разработке проекта в научно-технической организации (у разработчика), так и при его реализации у пользователя (покупателя, заказчика).
Общие положения
Методические указания выполнены для экономической части выпускной работы бакалавра, предусматривают оказание помощи студентам специальности 5В070400 – Вычислительная техника и программное обеспечение в технико - экономическом обосновании выпускных работ.
При выполнении экономической части дипломники используют данные всех разделов, материалы преддипломной практики, информационные источники и применяют знания, полученные в процессе обучения в университете. Экономическая часть выполняется параллельно с основной частью и оформляется отдельным разделом.
В экономической части выполняется, с одной стороны, обоснование необходимых затрат (прежде всего капитальных), требуемых для реального осуществления разработанного дипломником технического решения (конструкции разработки, варианта технологического процесса), а затем анализируется процесс возмещения вложенных средств, и в итоге дается оценка экономической эффективности вложений (инвестиций) в проект (процесс).
В результате расчетов определяется экономическая, научно-техническая, экологическая, социальная целесообразность предлагаемого инженерного решения.
Структура экономической части дипломной работы должна состоять из следующих разделов:
- обоснование актуальности;
- формулировка основной познавательной проблемы данной главы, то есть того, что должно быть решено;
- описание методического аппарата (модели), с помощью которого предполагается решить проблему;
- расчёты с использованием выбранного методического аппарата и имеющихся исходных данных;
- выводы и предложения по данной главе.
1.1 Требования к экономическому разделу дипломной работы
Экономическая часть дипломной работы должна быть:
- связанной с основной частью работы, являться ее логическим продолжением;
- учитывать результаты выполнения ДП и преддипломной практики;
- содержать в себе новые методические положения, действующие расценки, нормативы, рыночные ориентиры.
Объем экономического раздела должен составлять не более 10 страниц.
Все расчеты должны сопровождаться соответствующими пояснениями,
ссылками на источники получения исходных данных. Формулы должны приводиться с расшифровкой условных обозначений.
В расчетах необходимо использовать текущие рыночные цены и тарифы на продукцию, работы, услуги, действующие на момент разработки проекта, курсы иностранных валют для пересчета валютной выручки и цен в иностранной валюте.
Основные результаты и расчеты экономического раздела дипломной работы выносятся на специальный компьютерный слайд презентаций.
2 Смета затрат и цена программного обеспечения
В рыночных условиях программное обеспечение выступает преимущественно в виде продукции научно-технических организаций, представляющей собой функционально завершенные и имеющие товарный вид программные средства, поставляемые заказчикам и продаваемые покупателям по рыночным ценам. Все завершенные разработки ПО являются научно-технической продукцией.
Широкое применение вычислительной техники (ВТ) требует постоянного обновления и совершенствования программного обеспечения. Выбор эффективных проектов ПО требует их экономической оценки и расчета экономического эффекта.
Экономический эффект у разработчика выступает в виде роста чистой прибыли (чистого дохода, ЧД) или чистого дисконтированного дохода (ЧДД), научно-технической организации от реализации ПО. Экономический эффект зависит от объема затрат на разработку проекта, уровня цены на разработанный программный продукт и объема продаж.
Экономический эффект у пользователя выражается в экономии трудовых, материальных и финансовых ресурсов, которая в конечном итоге также через уровень затрат, цену и объем продаж выступает в виде роста ЧД или ЧДД пользователя.
Стоимостная оценка ПО и определение экономического эффекта у разработчика предполагают составление сметы затрат, которая в денежном выражении включает следующие статьи расходов:
- заработную плату исполнителей, основную (Зо) и дополнительную (Зд);
- отчисления на социальный налог (Зсз);
- материалы и комплектующие (М);
- спецоборудование (Рc);
- машинное время (Рм);
- расходы на научные командировки (Рнк);
- прочие расходы (Пз);
- накладные расходы (Рн).
На основе общей суммы расходов по всем статьям (Ср) и результатов маркетинговых исследований на рынке (составляем маркетинговый план) ПО определяется плановая отпускная цена (Цo) с учетом прибыли (рентабельности) и налогов, включаемых в цену.
2.1 Определение объема и трудоемкости разработки программного обеспечения
Базой для расчета плановой сметы затрат на разработку ПО является объем программного продукта. Общий объем (Vо) программного продукта определяется исходя из количества и объема функций, реализуемых программой:
n
Vо =∑Vi, (1)
i=1
где Vi − объем отдельной функции ПО;
n − общее число функций.
Оценивание объема программного продукта связано с выбором наиболее подходящей единицы измерения размера продукта. В практике получили распространение следующие единицы измерения:
- количество строк исходного кода (Linеs Оf Соdе, LОС);
- функциональные точки (Fuпсtiоn роint, FР);
- точки свойств (Рrореrtу роint, РР);
- количество «пузырьков» на диаграмме потока данных (Dаtе flоw diаgrаm, DFD);
- количество сущностей на диаграмме сущностей (Епtitу rеlаtiоnshiр diаgrаm, ЕRD);
- количество «квадратиков», соответствующих процессу/контролю (РSРЕС/СSРЕС);
- количество различных элементов в составе управленческой спецификации (element);
- объем документации (количество строк, quantity lines);
- количество объектов, атрибутов и служб на объектной диаграмме (subjects, attributes, services).
В дипломной работе в качестве единиц измерения объема ПО используется строка исходного кода (LОС). При подсчете LОС следует придерживаться следующих рекомендаций:
- учитывать «строку исходного кода» как одну, если в ней содержится лишь один оператор (если в одной строке содержатся два выполняемых оператора, разделяемых точкой с запятой, то нужно считать две строки, а если один выполняемый оператор разбит на две «физические» строки, то он будет учитываться как один оператор);
- учитывать все имеющиеся выполняемые операторы, поддерживаемые данным продуктом;
- определение данных учитывать лишь один раз;
- не учитывать строки, содержащие комментарии;
- не учитывать отладочный код или другой временный код (пробное ПО, средства тестирования, инструменты разработки и прототипирования и другие инструментальные средства);
- учитывать каждую инициализацию, вызов или включение макроса в качестве части исходного кода;
- не учитывать повторно используемые операторы исходного кода.
Расчет объема программного продукта (количества строк исходного кода) предполагает определение типа программного обеспечения (Приложение А), всестороннее техническое обоснование функций ПО и определение объема каждой функции. На стадии технико-экономического обоснования проекта могут быть получены только ориентировочные (прогнозные) оценки на основе имеющихся фактических данных по аналогичным проектам, выполненным ранее, или путем применения действующих нормативов (Приложение Б). На основании информации о функциях разрабатываемого ПО по каталогу функций определяется объем функций и общий объем ПО, который уточняется (корректируется) с учетом условий разработки ПО в организации. Уточненный объем ПО (Vy) рассчитывается по формуле:
n
Vy =∑Vyi , (2)
i=1
где Vyi − уточненный объем отдельной функции ПО (LОС).
По уточненному объему ПО и нормативам затрат труда в расчете на единицу объема определяются нормативная и общая трудоемкость разработки ПО.
Нормативная трудоемкость разработки ПО (Tн) определяется на основании принятого к расчету объема (Vy) и категории сложности (Приложение В), которая уточняется с учетом сложности и новизны проекта и степени использования стандартных модулей при разработке.
Нормативная трудоемкость (Tн) служит основой для определения общей трудоемкости (Tо), расчет которой осуществляется различными способами в зависимости от размера проекта.
Общая трудоемкость небольших проектов рассчитывается по формуле:
Tо = Tн KсKтKн , (3)
где Kc − коэффициент, учитывающий сложность ПО;
Kт − поправочный коэффициент, учитывающий степень использования при разработке стандартных модулей;
Kн − коэффициент, учитывающий степень новизны ПО.
Коэффициент сложности рассчитывается по формуле:
n
Кс =1+∑Кi , (4)
i=1
где Кi − коэффициент, соответствующий степени повышения сложности ПО за счет конкретной характеристики;
n − количество учитываемых характеристик.
Расчет коэффициента сложности производится на основе данных, представленных в Приложении Г.
Bce ПО принято подразделять на три категории сложности (Приложение Г, см.таблицу Г.1) в зависимости от наличия (отсутствия) следующих характеристик:
- высокий уровень языкового интерфейса с пользователем;
- режим работы в реальном времени;
- управление удаленными объектами;
- машинная графика, многомашинные комплексы;
- существенное распараллеливание вычислений;
- нестандартная конфигурация технических средств;
- оптимизационные и особо сложные инженерные и научные расчеты;
- переносимость ПО.
Влияние фактора сложности на трудоемкость учитывается умножением нормативной трудоемкости на соответствующий коэффициент сложности.
Посредством коэффициента сложности учитываются дополнительные затраты труда, связанные со сложностью разрабатываемого программного продукта (см. таблицу 1).
Т а б л и ц а 1 – Дополнительные коэффициенты сложности ПО
Характеристика ПО |
Значения Кс |
1. Функционирование ПО в расширенной операционной среде (связь с другими ПО) |
0,08 |
2. Интерактивный доступ |
0,06 |
3. Обеспечение хранения, ведения и поиска данных в сложных структурах |
0,07 |
4. Наличие у ПО одновременно нескольких характеристик по табл.Г4.1, приложение Г 4.1 2 характеристики 4.2 3 характеристики 4.3 Свыше 3-х характеристик |
0,12 0,18 0,26 |
Поправочный коэффициент, учитывающий степень использования при разработке ПО стандартных модулей (Kт), определяется удельным весом этих модулей в общем объеме проектируемого продукта (см. таблицу 2).
Т а б л и ц а 2 – Значения поправочного коэффициента, учитывающего использование стандартных модулей типовых программ и ПО (Кт)
Степень охвата реализуемых функций разрабатываемого ПО стандартными модулями, типовыми программами и ПО |
Значения Кт |
1. От 60 % и выше |
0,6 |
2. От 40 % до 60 |
0,7 |
3. От 20 % до 40 % |
0,8 |
4. До 20 % |
0,9 |
5. Типовые программы и ПО не используемые для реализации функций разрабатываемого ПО |
1,0 |
При определении влияния этого фактора на трудоемкость он учитывается путем умножения нормативной трудоемкости на соответствующий коэффициент.
Поправочный коэффициент, учитывающий новизну разрабатываемого ПО (Kн) определяется на основе данных таблицы 3.
Т а б л и ц а 3 – Поправочные коэффициенты, учитывающие новизну ПО (Кн)
Категория новизны |
Степень новизны |
Использование |
Значение Кн |
|
На основе нового типа ПК |
В среде новой ОС |
|||
А |
Принципиально новые ПО, не имеющие доступных аналогов |
+ – + – |
+ + – – |
1,75 1,6 1,2 1,0 |
Б |
ПО, являющиеся развитием определенного параметрического ряда ПО |
+ – + |
+ – – |
1,0 0,9 0,8 |
В |
ПО, являющиеся развитием определенного параметрического ряда ПО, разработанных для ранее освоенных типов конфигурации ПК и ОС |
– |
– |
0,7 |
Сравнение характеристик разрабатываемого ПО с имеющимися аналогами позволяет определить экспертным путем степень его новизны. Если нет доступных аналогов, то ПО присваивается категория А. Степень новизны ПО категорий Б и В соответствует развитию уже имеющихся программных продуктов. При установлении коэффициентов новизны учитываются степень новизны ПО и предназначение его для новых или освоенных типов ПК, для новых или освоенных ОС. Влияние фактора новизны на трудоемкость учитывается путем умножения трудоемкости на соответствующий коэффициент новизны.
Численность исполнителей и срок разработки ПО. На основе общей трудоемкости определяются плановое число разработчиков (Чp) и плановые сроки, необходимые для реализации проекта в целом (Tp). При этом могут решаться следующие задачи:
- расчет числа исполнителей при заданных сроках разработки проекта;
- определение сроков разработки проекта при заданной численности исполнителей.
Численность исполнителей проекта (Чp) рассчитывается по формуле:
Ч = То/ (Тр Фэф) , (5)
где Фэф − эффективный фонд времени работы одного работника в течение года (дн.);
Tо − общая трудоемкость разработки проекта (чел./дн.);
Tp − срок разработки проекта (лет).
Срок разработки проекта (Tp) определяется по формуле:
Тр = То/(ЧрФэф). (6)
Эффективный фонд времени работы одного работника (Фэф) рассчитывается по формуле:
Фэф = Дг - Дп - Дв - Дo, (7)
где Дг − количество дней в году;
Дп − количество праздничных дней в году;
Дв − количество выходных дней в году;
До − количество дней отпуска.
Общая трудоемкость для крупных проектов. При решении сложных задач с длительным периодом разработки ПО трудоемкость определяется по стадиям разработки:
- техническое задание (ТЗ) − исследование;
- эскизный проект (ЭП) − анализ требований;
- технический проект (ТП) − проектирование;
- рабочий проект (РП) − разработка (кодирование, тестирование);
- внедрение (ВН) − ввод в действие.
При этом на основании нормативной трудоемкости рассчитывается общая трудоемкость с учетом распределения ее по стадиям (Tо):
n
To = ∑Ti , (8)
i=1
где Тi − трудоемкость разработки ПО на i-й стадии (чел./дн.);
n − количество стадий разработки.
Трудоемкость стадий определяется на основе нормативной трудоемкости с учетом сложности, новизны, степени использования в разработке стандартных модулей ПО и удельного веса трудоемкости каждой стадий в общей трудоемкости ПО:
Tyi = Tн dcтi Kc Kт Kн, (9)
где Тyi− уточнённая трудоемкость разработки ПО на i-й стадии (технического задания, эскизного проекта, технического проекта, рабочего проекта и внедрения);
dстi − удельный вес трудоемкости i-й стадии разработки ПО в общей трудоемкости разработки ПО;
Kс − коэффициент, учитывающий сложность ПО, вводится на всех стадиях;
Kт − коэффициент, учитывающий степень использования стандартных модулей ПО, вводится только на стадии рабочего проекта;
Kн − коэффициент, учитывающий степень новизны ПО, вводится на всех стадиях.
Удельные веса трудоемкости стадий в общей трудоемкости ПО определяются экспертным путем с учетом категории новизны ПО (см. таблицу 4). При этом сумма удельных весов всех стадий в общей трудоемкости равна единице.
Т а б л и ц а 4 – Значения коэффициентов удельных весов трудоемкости стадий в общей трудоемкости разработки ПО
Код |
Степень новизны |
||
А |
Б |
В |
|
ТЗ |
0,11 |
0,10 |
0,09 |
ЭП |
0,09 |
0,08 |
0,07 |
ТП |
0,11 |
0,09 |
0,07 |
РП |
0,55 |
0,58 |
0,61 |
ВН |
0,14 |
0,15 |
0,16 |
Итого |
1,00 |
1,00 |
1,00 |
Если стадия эскизного проекта в задании не предусмотрена, то удельный вес стадии технического проекта dтп равен сумме удельных весов стадий эскизного и технического проектов (dтп= dэп+dтп). В том случае, когда объединяются стадии «Технический проект» и «Рабочий проект» в одну стадию «Технорабочий проект», трудоемкость «Технорабочего проекта» определяется по формуле:
Tтpп = 0,85Tтп + 1Tpп, (10)
где Tтpп − трудоемкость стадии «Технорабочий проект»;
Kтп − трудоемкость стадии «Технический проект»;
Kpп − трудоемкость стадии «Рабочий проект».
Все стадии разработки ПО различаются трудоемкостью. Трудоемкость разработки стадий ПО (Tуз, Tуэ, Tут, Tуp, Tув) определяется с учетом удельного веса трудоемкости стадии в общей трудоемкости ПО (d), сложности (Kc), новизны ПО (Kн) и степени использования стандартных модулей (Kт). При этом коэффициент Kт используется только на стадии «Рабочий проект» при написании исходного кода (разработки программы).
Трудоемкость стадий ПО рассчитывается по следующим формулам:
трудоемкость стадии ТЗ: Tyз = Tн Kc dз Kн , (11)
трудоемкость стадии ЭП: Tyэ = Tн Kc dэ Kн , (12)
трудоемкость стадии ТП: Tyт = Tн Kc dт Kн , (13)
трудоемкость стадии РП: Typ = Tн Kc dp Kн Kт , (14)
трудоемкость стадии ВН: Tyв = Tн Kc dв Kн . (15)
Общая трудоемкость определяется как сумма трудоемкостей по стадиям:
Tу = Tyз + Tyэ + Tyт + Typ + Tyв (16)
Результаты расчета трудоемкости и численности персонала, задействованного в проекте необходимо представить в виде таблицы 5.
Т а б л и ц а 5 – Трудоёмкость разработки программного продукта
Стадия жизненного цикла |
Численность персонала |
Уровень классификации (К) |
1 |
2 |
3 |
2.2 Расчет затрат на разработку информационных технологий
Под информационными технологиями понимаются экономические информационные системы (ЭИС), программные продукты (ПП), информационные базы данных и т.д.
Расчет полных затрат на разработку проектного решения в виде информационных технологий (Спi) осуществляется по формуле:
Спi = Зфот + Зcзi + Мi + Pci + Pмi + Pнкi + Пзi + Pнi, (17)
где Зфот – общий фонд оплаты труда разработчиков, тенге;
Зcзi – отчисления по социальному налогу, тенге;
Мi – затраты на материалы, тенге;
Pci – затраты на специальные программные средства, необходимые для разработки проектного решения, тенге;
Pмi – затраты, связанные с эксплуатацией техники, тенге;
Pнкi – затраты на научные командировки, тенге;
Пзi – прочие затраты, тенге;
Рнi – накладные расходы, тенге.
Размер фонда оплаты труда разработчиков (ЗФОТ) рассчитывается по формуле:
ЗФОТ = Зoi +Здi, (18)
где Зoi – основная заработная плата, тенге;
Здi. – дополнительная заработная плата, тенге.
Основная заработная плата исполнителей на конкретное ПО рассчитывается по формуле:
n
Зoi = ∑Tчi Tч Фп К, (19)
i=1
где n − количество исполнителей, занятых разработкой конкретного ПО;
Tчi − часовая тарифная ставка i-го исполнителя (тыс.тенге);
Фп − плановый фонд рабочего времени i-го исполнителя (дней);
Tч − количество часов работы в день (час);
К − коэффициент премирования.
Базой для расчета основной заработной платы являются общая трудоемкость, плановая численность работников и плановые сроки разработки ПО. Оплата труда осуществляется на основе Единой тарифной сетки Республики Казахстан (ЕТС), в которой даны тарифные разряды и тарифные коэффициенты. Действует инструкция по распределению работников внебюджетного сектора экономики Республики Казахстан по тарифным разрядам с учетом категории, должности, образования, сложности выполняемой работы и практического опыта.
По данным о специфике и сложности выполняемых функций составляется штатное расписание группы специалистов-исполнителей, участвующих в разработке ПО, с определением образования, специальности, квалификации и должности (см. таблицу 6).
Т а б л и ц а 6 – Сведения по работникам, задействованным в проекте
Специалист - Исполнитель |
Количество, человек |
Заработная плата в месяц, тенге |
Итого |
Месячная тарифная ставка каждого исполнителя (Tм) определяется путем умножения действующей месячной тарифной ставки 1-го разряда (Tм1) на тарифный коэффициент (Tк), соответствующий установленному тарифному разряду:
Tм = Тм1 Tк . (20)
Часовая тарифная ставка рассчитывается путем деления месячной тарифной ставки на установленную при 40-часовой недельной норме рабочего времени расчетную среднемесячную норму рабочего времени в часах (Фp):
Тч = Тм /Фр , (21)
где Tч − часовая тарифная ставка (тыс.тенге);
Tм − месячная тарифная ставка (тыс.тенге).
Результаты расчета основной заработной платы представить в виде таблицы 7.
Т а б л и ц а 7 - Сводные результаты расчета затрат основной заработной платы
Наименование содержания работ |
Исполнитель |
Трудоёмкость норма-час |
Заработная плата за час работы |
Сумма заработной платы |
1 |
2 |
3 |
4 |
5 |
Дополнительная заработная плата составляет 10% от основной заработной платы и рассчитывается по формуле:
Здi = Зoi Нд/100, (22)
где Нд – коэффициент дополнительной заработной платы разработчиков.
Социальный налог составляет 11% (ст. 358 п. 1 НК РК) от дохода работника, и рассчитывается по формуле:
Зcзi = (ФОТ-ПО) 11%, (23)
где ПО - пенсионные отчисления, которые составляют 10% от ФОТ и социальным налогом не облагаются:
ПО = ФОТ 10%. (24)
Величина затрат на материалы на основании исходных данных определяется по формуле:
Mi = (Зосн. Hмз)/ 100%, (25)
где Нмз − норма расхода материалов от основной заработной платы (3-5%).
Расходы по статье «Спецоборудование» (Рci) включают затраты средств на приобретение вспомогательных специального назначения технических и программных средств, необходимых для разработки конкретного ПО, включая расходы на их проектирование, изготовление, отладку, установку и эксплуатацию:
n
Pci = ∑Цci, (26)
i=1
где Цсi − стоимость конкретного специального оборудования (тыс.тенге);
n − количество применяемого специального оборудования.
Расходы по статье «Машинное время» (Рмi) включают оплату машинного времени, необходимого для разработки и отладки ПО, которое определяется по нормативам (в машино-часах) на 100 строк исходного кода (Hмв) машинного времени в зависимости от характера решаемых задач и типа ПК (Приложение Д):
Рмi = Цмi (Voi/100) Hмв, (27)
где Цмi − цена одного машино-часа (тыс.тенге);
Voi − общий объем ПО (строк исходного кода);
Нмв − норматив расхода машинного времени на отладку 100 строк исходного кода (машино-часов).
Расходы по статье «Научные командировки» (Рнкi) на конкретное ПО определяются по нормативу, разрабатываемому в целом по организации, в процентах к основной заработной плате:
Рнкi = Зoi Нрнк/100, (28)
где Нрнк – норматив расходов на командировки в целом по организации в (%), в дипломной работе нужно брать 30% .
Расходы по статье «Прочие затраты» (Пзi) на конкретное ПО включают затраты на приобретение и подготовку специальной научно-технической информации и специальной литературы. Определяются по нормативу, разрабатываемому в целом по организации, в процентах к основной заработной плате:
Пзi = Зoi Нпз/100, (29)
где Hпз − норматив прочих затрат в целом по организации в (%), в дипломной работе нужно брать 20% .
Затраты по статье «Накладные расходы» (Рнi), связанные с необходимостью содержания аппарата управления, вспомогательных хозяйств и опытных (экспериментальных) производств, а также с расходами на общехозяйственные нужды (Рнi), относятся на конкретное ПО по нормативу (Нрн) в процентном отношении к основной заработной плате исполнителей. Норматив устанавливается в целом по организации:
Рнi = Зоi Нрн/100%, (30)
где Pнi – накладные расходы на конкретную ПО (тыс.тенге);
Нрн – норматив накладных расходов в целом по организации в (%), в дипломной работе нужно брать 70% .
Результаты выполненных расчетов сводятся в таблицу 8.
Т а б л и ц а 8 – Затраты на разработку
Затраты на разработку |
Условное обозначение |
Значение, тенге |
В процентах от общей суммы |
Фонд оплаты труда |
ЗФОТ |
||
Социальный налог |
Зcзi |
||
Материалы |
Mi |
||
Спецоборудование |
Pci |
||
Машинное время |
Рмi |
||
Научные командировки |
Рнкi |
||
Прочие затраты |
Пзi |
||
Накладные расходы |
Рнi |
||
Итого: |
Рентабельность и прибыль по создаваемому ПО (Пci) oпpeдeляютcя исходя из результатов анализа рыночных условий, переговоров с заказчиком (потребителем) и согласования с ним отпускной цены, включающей дополнительно налог на добавленную стоимость. В случае разработки ПО для использования внутри организации оценка программного продукта производится по действующим правилам и показателям внутреннего хозрасчета (по ценам, устанавливаемым для расчета за услуги между подразделениями). Прибыль рассчитывается по формуле:
Пoi = Спi Урпi/100, (31)
где Поi − прибыль от реализации ПО заказчику (тыс.тенге);
Урпi − уровень рентабельности ПО (%), в дипломной работе брать 40-60%;
Спi − себестоимость ПО (тыс.тенге).
Прогнозируемая цена ПО без налогов (Цпi):
Цпi = Спi +Пci. (32)
Прогнозируемая отпускная цена (Цoi):
Цoi = Цпi + НДС . (33)
Ставка налога на добавленную стоимость НДС в РК на 2013 год составляет 12% от отпускной цены ПО.
Организация-разработчик участвует в освоении ПО и
несет соответствующие затраты, на которые составляется смета, оплачиваемая заказчиком
по договору. Затраты на освоение определяются по нормативу (Ho
= 10 %) от себестоимости ПО в расчете на 3 месяца и рассчитываются
по формуле:
Роі = Срi Ho/100%. (34)
Затраты на сопровождение ПО (Рсі). Организация-разработчик осуществляет сопровождение ПО и несет соответствующие расходы, которые оплачиваются заказчиком в соответствии с договором и сметой на сопровождение. Затраты на сопровождение определяются по установленному нормативу (Hc = 20 %) от себестоимости ПО (в расчете на год) и рассчитываются по формуле:
Рсi = Срi Нс/ 100%. (35)
3 Расчет цены программного продукта
Расчет цены ПП в организационно-экономической части дипломной работы предлагается производить следующим образом:
- если ПП разработан одной организаций по заказу другой и не предназначен для тиражирования, то затраты на разработку ПП считаются его себестоимостью, и при формировании цены применяется затратный метод;
- если ПП предназначен для тиражирования, то конечная цена определяется путем экспертных оценок на основании ценностного подхода с учетом текущих цен конкурентов (если существуют аналогичные ПП).
Расчет цены ПП, который разработан одной организаций по заказу другой и не предназначен для тиражирования, осуществляется по формуле:
(36)
где ЦПП – цена программного продукта, тенге;
ЗРПР – затраты на разработку проектного решения, в данном случае программного продукта, тенге;
Пп – планируемая прибыль, тенге;
НДС – налог на добавленную стоимость, тенге.
Планируемая прибыль рассчитывается по формуле:
(37)
где RНПП – нормативная рентабельность ПП, определяемая организацией.
НДС, начисленный на ПП, определяется следующим образом:
(38)
где kНДС – ставка налога на добавленную стоимость.
Для программного продукта, предназначенного для тиражирования, конечная цена определяется группой экспертов, каждый из которых выставляет примерную цену ПП, основываясь на собственном опыте и знаниях, с учетом рыночного спроса и текущих цен конкурентов. Конечная цена определяется как среднее арифметическое цен экспертов:
(39)
где Цj – цена, выставленная j-м экспертом, тенге;
m – количество экспертов в группе.
Расчет минимального объема тиража ПП (Qтир-min), необходимого для покрытия затрат на разработку ПП, осуществляется по формуле:
(40)
где Зкоп – затраты, связанные с производством одной копии, тенге.;
Рреал – расходы, связанные с реализацией одной копии, тенге.
Затраты, связанные с производством одной копии, находятся по формуле:
(41)
где Ткоп – время копирования одной копии, час.;
СНИ – стоимость носителя информации, упаковки и сопроводительной
технической документации для одной копии, тенге.
Расходы, связанные с реализацией одной копии, определяются как:
(42)
где kреал – коэффициент расходов на реализацию. Определяется по данным организации. В дипломной работе коэффициент расходов на реализацию берется в размере 10 %.
Продажа минимального тиража позволит разработчикам полностью покрыть все затраты на разработку ПП и выплатить НДС в бюджет, получив нулевой финансовый результат. Таким образом, при расчете минимального объема тиража ПП была определена точка безубыточности производства.
Расчет объема тиража ПП для получения целевой прибыли (QтирЦП) осуществляется по формуле:
(43)
Результаты расчета цены ПП, объема тиража ПП и других показателей сводятся в таблицу 9.
Т а б л и ц а 9 – Цена ПП и объем тиража ПП
№ |
Показатели |
Обозначения |
Расчет показателей |
|
по точке безубыточности |
по целевой прибыли |
|||
1 |
Объем тиража ПП, шт. |
Qтир |
||
2 |
Цена ПП, тенге/шт. |
ЦПП |
||
3 |
Валовая выручка, тенге |
Wвал |
||
4 |
НДС, начисленный, тенге |
НДС |
||
5 |
Выручка без НДС, тенге |
W |
||
6 |
Себестоимость ПП, тенге |
ЗРПР |
||
7 |
Валовая прибыль, тенге |
Пп |
||
8 |
Налог на прибыль, тенге |
НП |
||
9 |
Чистая прибыль, тенге |
ПЧ |
Затраты на внедрение информационных технологий являются для организации единовременными и формируют величину капиталовложений в данный проект.
Капитальные вложения на внедрение проектного решения (КВПР) в виде информационной технологии рассчитываются по формуле (44):
(44)
где ЗКТС – затраты на приобретение комплекса технических средств, тенге;
ЗПО – затраты на приобретение программного обеспечения (включают стоимость разработанного ПП, а также других существующих ПП, необходимых для функционирования системы), тенге;
ЗФОТВ – затраты на оплату туда работников, занятых внедрением проекта, тенге;
ЗОВФ – социальный налог с заработной платы работников, занятых внедрением проекта, тенге;
РН – накладные расходы, тенге;
kТУН – коэффициент транспортирования, установки и наладки комплекса технических средств ( 10 % от стоимости технических средств).
Состав комплекса технических средств (КТС) рассчитывается по формуле:
(45)
где ЦприобКТС – цена приобретения (стоимость) КТС, тенге;
ЦКТСo – цена единицы o-го оборудования в составе КТС, тенге/ед.;
Кo – количество o-го оборудования в составе КТС.
Расчет стоимости (цены приобретения) программного обеспечения (ПО) осуществляется по формуле:
(46)
где ЦприобПО – цена приобретения ПО, тенге;
ЦРПП – цена разработанного программного продукта, тенге;
ЦПОρ – цена прочего (ρ-го) программного обеспечения, тенге.
Затраты на приобретение технических средств и программного обеспечения не включают НДС по приобретенным материальным ценностям, который направляется на возмещение из бюджета и определяются по формуле:
(47)
где Зприоб – затраты на приобретение КТС, или ПО, тенге;
Цприоб – цена приобретения КТС, или ПО, тенге;
НДС – величина налога на добавленную стоимость по приобретенным материальным ценностям, тенге.
Величина НДС по приобретенным материальным ценностям вычисляется по формуле (48):
(48)
где kНДС – ставка налога на добавленную стоимость.
Затраты на оплату труда работников занятых во внедрении проектного решения включают в себя заработную плату сотрудников, участвующих непосредственно в установке и отладке системы, а также сотрудников, проводящих обучение.
СО = Туст.СОП +Тоб.СОП , (49)
где Со – затраты на внедрение системы и обучение персонала;
Туст – время на установку и отладку системы, час.
СОП – ставка оплаты специалиста по установке системы, тенге/час;
Тоб – время на обучение персонала, час;
СОП, – ставки оплаты специалиста, занимающегося обучением персонала, тенге/час.
В дипломной работе время на установку системы и обучение каждый студент выбирает самостоятельно, исходя из сложности системы и существующих норм. Часовая ставка оплаты специалистов, задействованных в реализации проекта рассчитывается по формуле:
Соп = ТС/(Тt), (50)
где ТС – тарифная ставка, которая представляет собой минимальный размер оплаты труда (Закон РК «О республиканском бюджете на 2014-2016 гг), увеличенный в зависимости от тарифного коэффициента. Данные по тарифному коэффициенту берутся из Единого тарифно-квалификационного справочника в РК (ЕТКС), тенге;
Т – количество рабочих дней в месяце (21 день), дни;
t – длительность рабочего дня (8 часов), час.
Отчисления по социальному налогу и накладные расходы при внедрении рассчитываются так же, как и при разработке информационных технологий.
Результаты выполненных расчетов сводятся в таблицу 10.
Т а б л и ц а 10 – Затраты на внедрение
Наименование затрат |
Условное обозначение |
Значение |
Оборудование |
ЗКТС |
|
……………………. |
||
Итого |
4 Расчет эксплуатационных затрат при использовании информационных технологий
Важное значение при внедрении информационных технологий имеет изменение величины текущих эксплуатационных затрат при производстве продукции, услуг или работ. Поэтому необходимо рассчитать годовые эксплуатационные текущие затраты до и после внедрения ИТ. Для определения целесообразности разработки, внедрения и эксплуатации ИТ имеет значение только изменение затрат, поэтому нет необходимости производить полный расчет. Во внимание должны приниматься только те статьи затрат, которые сократятся или вырастут в результате внедрения ИТ.
Годовые эксплуатационные текущие затраты в условиях функционирования информационных технологий (С) рассчитываются по формуле:
, (51)
где ЗП – годовые затраты на оплату труда специалистов при выполнении ими своих функций в рамках автоматизируемого процесса после внедрения ИТ, тенге;
ОТ – отчисления по социальному налогу, тенге;
А – затраты на амортизацию, тенге;
М – годовые материальные затраты на сопровождение программного продукта, тенге;
НР – накладные расходы, тенге.
Годовые затраты по заработной плате специалистов после внедрения ИТ определяются по формуле:
, (52)
где Ос – оклад специалиста, тенге./мес.;
Чс – численность специалистов, участвующих в процессе, чел.;
Фр.в – годовой фонд рабочего времени, час;
tобщ – трудоемкость решения задач в условиях функционирования ИТ в месяц, час;
Кд – коэффициент дополнительной заработной платы.
Трудоемкость решения задач в условиях функционирования ИТ в месяц вычисляется следующим образом:
, (53)
где tβ – затраты времени на решение β-й задачи, час;
Кβ – количество решаемых β-х задач в месяц, ед.
Материальные затраты определяются по формуле:
, (54)
где Цμ – цена μ-го вида единицы материальных затрат в условиях функционирования ИТ, тенге;
Nμ – используемое количество μ-го вида материальных затрат в месяц, ед.
Амортизационные отчисления производятся по установленным нормам амортизации, выражаются, в процентах к балансовой стоимости оборудования и рассчитываются по формуле:
А = Собор., (55)
где На – норма амортизации (25 %);
Собор. – первоначальная стоимость оборудования;
Отчисления по социальному налогу и накладные расходы рассчитываются так же, как и при разработке информационных технологий.
Результаты выполненных расчетов сводятся в таблицу 11.
Т а б л и ц а 11 – Текущие эксплуатационные затраты
Затраты на разработку |
Условное обозначение |
Значение, тенге |
В процентах от общей суммы |
Заработная плата |
ЗП |
||
Социальный налог |
ОТ |
||
Материалы |
M |
||
Накладные расходы |
НР |
||
Итого: |
Текущие эксплуатационные затраты до внедрения информационных технологий рассчитываются аналогичным образом.
5 Расчет результатов от создания и использования ЭИС (или ожидаемой условно-годовой экономии)
Ожидаемая условно-годовая экономия определяется по формуле:
, (56)
где Эуг – величина экономии, тенге;
С1 и С2 – показатели текущих затрат по базовому и внедряемому вариантам, тенге.;
∑Эi – ожидаемый дополнительный эффект от различных факторов, тенге.
Дополнительный эффект рассчитывается в соответствии с факторами экономической эффективности.
При необходимости определения результатов от создания и использования ИС в динамике плановые показатели результативности приводятся к началу расчета путем умножения их на коэффициент дисконтирования.
6 Расчет основных показателей экономической эффективности
Расчет показателей экономической эффективности производится в соответствии с принятой методикой расчета. При этом рекомендуется учитывать следующие моменты:
1) для расчетов используется система обобщающих показателей и частные показатели, отражающие отраслевую и функциональную специфику проекта;
2) по проектам, имеющим альтернативные решения (базы для сравнения), рассчитывается сравнительная эффективность. Для этого необходимо наличие нескольких вариантов, в том числе: один или несколько проектных вариантов. Одним из них может выступать существующий вариант;
3) по проектам, не имеющим аналога, рассчитывается абсолютная эффективность, которая выражается в экономии совокупных затрат живого и овеществленного труда, как в сфере производства, так и в сфере эксплуатации. При отрицательной абсолютной эффективности проект исключается из дальнейшего рассмотрения.
6.1 Расчет показателей сравнительной экономической эффективности (ожидаемого годового экономического эффекта от внедрения ИС, срока окупаемости и коэффициента экономической эффективности)
Величина ожидаемого годового экономического эффекта от внедрения ИС рассчитывается по формуле:
, (57)
где Эг – ожидаемый годовой экономический эффект, тенге;
Эуг – ожидаемая условно-годовая экономия, тенге;
К – капитальные вложения, тенге;
Ен – нормативный коэффициент экономической эффективности капитальных вложений.
Нормативный коэффициент экономической эффективности капитальных вложений определяется по формуле:
, (58)
где Тн – нормативный срок окупаемости капитальных вложений, лет.
Нормативный срок окупаемости капитальных вложений, принимается исходя из срока морального старения технических средств и проектных решений ИС (Тн=1,2,3…n), для программных продуктов срок окупаемости принимаем равным 4 года.
Расчетный коэффициент экономической эффективности капитальных вложений составляет:
, (59)
где Ер – расчетный коэффициент экономической эффективности капитальных вложений;
Эуг – ожидаемая условно-годовая экономия, тенге;
К – капитальные вложения на создание системы, тенге.
Расчетный срок окупаемости капитальных вложений составляет:
, (60)
где Ер – коэффициент экономической эффективности капитальных вложений.
Результаты выполненных расчетов сводятся в таблицу 12.
Т а б л и ц а 12 – Показатели сравнительной экономической эффективности от внедрения программного продукта
Наименование показателей |
Значение |
Условная годовая экономия затрат, тенге |
|
Коэффициент экономической эффективности капитальных вложений (Ер) |
|
Срок окупаемости капитальных вложений (Тр), лет |
6.2 Расчет динамических показателей эффективности капитальных вложений (чистого дисконтированного дохода, индекса доходности, срока окупаемости, внутренней нормы доходности)
Если сроки реализации или окупаемости проекта в первом приближении достаточно велики (от полугода и более), в расчетах стоимости проектов следует учитывать дисконтирование, т.к. стоимость денег со временем уменьшается, и тенге, потраченный сегодня, стоит дороже, чем тенге возвращенный. Это связано с процессами мировой экономики, инфляцией и общим развитием экономики, конкуренции и производства.
В расчеты эта величина вводится так называемой ставкой дисконтирования.
Величина ставки дисконтирования для простых расчетов:
– принимать за величину ставки дисконтирования годовой уровень инфляции в стране либо ставку рефинансирования Центрального банка;
– ставка дисконтирования – уровень доходности инвестиций, ожидаемый инвестором, то есть базовая безрисковая ставка (например, банковский депозит) + «премия за риск»;
– поскольку у инвестора всегда есть, как минимум, две альтернативы - либо вложить в банк под проценты, либо инвестировать в более выгодный проект, то ставка дисконтирования принимается как наибольшее из значений той прибыльности, которую получит инвестор (проценты, под которые можно разместить деньги в банке, или проценты, получаемые от инвестиций в другой проект).
Чистый дисконтированный доход (ЧДД и NPV) определяется по формуле:
, (61)
где Рt – ожидаемые результаты от внедрения предложенной ИС, тенге;
Зt – ожидаемые затраты (капитальные и текущие) на создание и эксплуатацию ИС, тенге;
Эt = (Рt – 3t) – эффект, достигаемый на t-м шаге расчета;
К – капитальные вложения;
t – номер шага расчета (t = 0,1,2,...Т);
Т – горизонт расчета;
E – постоянная норма дисконта, %.
Шаг расчета – отрезок времени в расчетном периоде (год, квартал, месяц и т. д.).
Норма дисконта – коэффициент, учитывающий % инфляции, риск инвестора и желаемую доходность капитальных вложений.
Норма дисконта [discount rate] – то же, что ставка дисконта, показатель, используемый для приведения разновременных величин затрат, эффектов и результатов к начальному периоду расчета (базовому году и т. п.). В расчетах эффективности инвестиционных проектов используется E, равная приемлемой для инвестора норма дохода на капитал.
Для того чтобы отразить уменьшение абсолютной величины чистого дохода от реализации проекта в результате снижения «ценности» денег с течением времени, используется коэффициент дисконтирования, который рассчитывается по формуле:
, (62)
где E – норма дисконтирования (норма дисконта),%;
t – номер шага расчета (t = 0,1,2,...Т).
Значения коэффициента дисконтирования для заданного интервала (периода) реализации проекта определяются выбранным значением нормы дисконтирования.
Условия принятия инвестиционного решения на основе данного критерия сводятся к следующему:
если ЧДД > 0, то проект следует принять;
если ЧДД < 0, то проект принимать не следует;
если ЧДД= 0, то принятие проекта не принесет ни прибыли, ни убытка.
Чем больше значение ЧДД, тем выше целесообразность вложения средств в предложенную автоматизированную систему.
Расчет индекса доходности (ИД и PI) позволяет определить, сможет ли текущий доход от проекта покрыть капитальные вложения в него. Он рассчитывается по формуле:
, (63)
если ИД > 1, проект эффективен; если ИД < 1 – неэффективен.
Внутренняя норма доходности (ВНД или IRR) представляет собой ту норму дисконта (Евн), при которой величина приведенных эффектов равна приведенным капиталовложениям.
Иными словами Евн (ВНД) является решением уравнения:
, (64)
если значение Евн больше или равно требуемой инвестором нормы дохода на вложенный капитал, то с его точки зрения вложения в проект эффективны.
Внутренняя норма доходности характеризует максимальную отдачу, которую можно получить от проекта, т.е. норму прибыли на вложенный капитал, при которой чистый дисконтированный доход по проекту равен нулю. При этом внутренняя норма доходности представляет собой предельно допустимую (максимальную) стоимость денежных средств (величину процентной ставки по кредиту, размер дивидендов по эмитируемым акциям и т.д.), которые могут привлекаться для финансирования проекта.
Срок окупаемости – это период, измеряемый в месяцах, кварталах, годах, начиная с которого первоначальные вложения и другие затраты, связанные с инвестиционным проектом, покрываются суммарными результатами его осуществления. Общая формула расчета показателя DPP имеет вид:
DPР = t, при котором Pt > I, (65)
где Pt – чистый денежный поток доходов.
Срок окупаемости проекта также можно определить графическим путем на пересечении капитальных затрат и кривой доходности.
Результаты оценки экономической эффективности реализации проекта представить в виде таблицы 13.
Т а б л и ц а 13 – Показатели экономической целесообразности разработки и внедрения программного продукта
Показатели расчетов |
Условное обозначение |
Значение |
Затраты на разработку и внедрение системы, тенге |
К |
|
……………………. |
………….. |
………….. |
Чистый дисконтированный доход, тенге |
ЧДД |
|
Индекс доходности |
ИД |
|
Дисконтированный срок окупаемости, год |
Tр |
|
Внутренняя норма доходности |
Евн |
Улучшение частных показателей функционирования системы (выполнения процесса) в результате внедрения предложенной ЭИС может быть представлено в виде следующей диаграммы (см. рисунок 1):
Рисунок 1 – Диаграмма изменения материальных
(временных или текущих) затрат
Приложение А
Классификация типов программного обеспечения
Таблица А.1 – Классификация типов программного обеспечения
Код типа |
Наименование типа ПО |
Состав и содержание типа ПО |
1.0 2.0 3.0 4.0 5.0 |
ПО общего назначения ПО технологии автоматизации программи-рования и проектирования АСУ ПО методоори-ентированных расчетов ПО организации вычисли- тельного процесса ПО функцио-нального назначения |
1.1 ПО СУБД. 1.2 ПО систем ведения линейных файлов. 1.3 ПО ведения баз данных и линейных файлов. 1.4 ПО информационно-поисковых и информационно-справочных систем. 1.5 ПО ввода информации. 1.6 ПО мониторов телеобработки и сетей ПЭВМ. 1.7 ПО окружения СУБД, расширяющие возможности существующих СУБД. 1.8 ПО, расширяющие возможности обработки. 2.1 ПО автоматизации проектирования для автоматизации проектирования различных АСУ. 2.2 ПО технологии программирования. 2.3 ПО автоматизации программирования (для автоматизации процессов обработки и вывода информации). 2.4 ПО, расширяющие существующие языки программирования для повышения их компактности и простоты пользования. 2.5 ПО общего назначения, функционально-ориентированные. 2.6 ПО автоматического программирования. Реализуют различные классы экономико- математических методов и являются системами общего назначения, которые применяются в различных АСУ, для научно-технических расчетов и исследований. 3.1 ПО оптимизационных расчетов (обеспечивают решение различного класса задач оптимального планирования и управление производством). 3.2 ПО статистического анализа и прогнозирования (для прогнозирования ТЭП, спроса и т.д.). 3.3 ПО сетевого планирования и управления. 3.4 ПО общей математики. 3.5 ПО имитационного моделирования. Автоматизация процесса ведения наборов данных, при обеспечении их надежного и систематизированного хранения. Повышение производительности ПЭВМ и пользователей ПО. Формирование и выдача отчетов о работе ПЭВМ. Оперативный контроль системы и ресурсов. Для автоматизации обработки экономических данных, при этом выделяются ПО, несущие функциональную нагрузку в АСУ. ПО данного типа выполнены в основном автономно. 5.1 ПО системы ПОП и СУП. 5.2 ПО оперативного управления основным производством. 5.3 ПО управления технической подготовкой производства. 5.4 ПО бухгалтерского учета и управления финансами. 5.5 ПО управления кадрами. 5.6 ПО, не вошедшие ни в один из перечисленных типов ПО. |
Приложение Б
Каталог функций программного обеспечения
Таблица Б.1 – Каталог функций программного обеспечения
№ п/п |
Наименование (содержание) функций |
Объем функций (строк исходного кода) |
||
С использованием среды разработки приложений |
||||
Dеlрhi (Воrlаnd) |
С++ Вuildеr (Воrlаnd) |
Visuаl С++ (Мiсrоsоft) |
||
1. Ввод, анализ входной информации, генерация кодов и процессор входного языка |
||||
101 |
Организация ввода информации |
100 |
110 |
150 |
102 |
Контроль, предварительная обработка и ввод информации |
550 |
||
103 |
Анализ входного языка (синтаксический и семантический) |
630 |
660 |
980 |
104 |
Преобразование операторов входного языка и команды другого языка |
1050 |
1050 |
980 |
105 |
Обработка входного заказа и формирование таблиц |
750 |
900 |
1340 |
106 |
Преобразование входного языка в машин-ные команды (транслятор, препроцессор, макрогенератор) |
1300 |
4300 |
5100 |
107 |
Синтаксический и семантический анализ входного языка и генерация кодов команд |
8700 |
5400 |
5400 |
108 |
Процессор языка |
3000 |
2300 |
2300 |
109 |
Организация ввода/вывода информации в интерактивном режиме |
220 |
220 |
320 |
110 |
Организация ввода/вывода информации с сети терминалов |
3680 |
3340 |
3200 |
110 |
Управление вводом/выводом |
2700 |
2900 |
2400 |
2. Формирование, введение и обслуживание баз данных |
||||
201 |
Генерация структуры базы данных |
3450 |
3950 |
4300 |
202 |
Генерация структуры базы данных |
1540 |
1610 |
2060 |
203 |
Формирование баз данных |
1700 |
1750 |
2180 |
204 |
Обработка наборов и записей базы данных |
2050 |
2350 |
2670 |
205 |
Обслуживание базы данных в пакетном режиме |
1030 |
1100 |
1260 |
206 |
Обслуживание базы данных в интер-активном режиме |
3800 |
4400 |
6950 |
207 |
Манипулирование данными |
8400 |
8670 |
9550 |
208 |
Организация поиска и поиск в базе данных |
5230 |
5460 |
5480 |
209 |
Реорганизация базы данных |
130 |
190 |
220 |
210 |
Загрузки базы данных |
3150 |
2950 |
2780 |
3. Формирование и обработка файлов |
||||
301 |
Формирование последовательного файла |
340 |
360 |
290 |
302 |
Сортировка файла |
340 |
360 |
290 |
303 |
Автоматическая сортировка файлов |
1040 |
1150 |
930 |
Окончание таблицы Б.1
304 |
Обслуживание файлов |
520 |
540 |
420 |
305 |
Обработка файлов |
750 |
800 |
720 |
306 |
Обработка файлов в диалоговом режиме |
2400 |
2600 |
3050 |
307 |
Совместная обработка группы файлов |
4900 |
5300 |
6180 |
308 |
Управление файлами |
5130 |
5380 |
5750 |
309 |
Формирование файла |
1100 |
1080 |
1020 |
4. Генерация программ и ПО, а также настройка ПО |
||||
401 |
Генерация рабочих программ |
3680 |
4120 |
3360 |
402 |
Генерация программ по описанию пользователей |
10870 |
12330 |
9880 |
403 |
Формирование служебных таблиц |
570 |
620 |
1070 |
404 |
Система генерации ПО |
5120 |
5340 |
4980 |
405 |
Система генерации ПО |
250 |
300 |
370 |
5. Управление ПО, компонентами ПО и внешними устройствами |
||||
501 |
Монитор ПО (управление работой компонентов) |
350 |
360 |
740 |
502 |
Монитор системы (управление работой комплекса ПО) |
3750 |
3880 |
7740 |
503 |
Управление внешними устройствами и объектами |
6850 |
7340 |
5900 |
504 |
Обработка прерываний |
890 |
730 |
540 |
505 |
Управление внешней памятью |
250 |
210 |
200 |
506 |
Обработка ошибочных и сбойных ситуаций |
430 |
410 |
410 |
507 |
Обеспечение интерфейса между компонентами |
730 |
750 |
970 |
6. Отладка прикладных программ, обмен информацией между магнитным диском и магнитной лентой, вспомогательные программные функции |
||||
601 |
Отладка прикладных программ в интерактивном режиме |
4500 |
4700 |
4300 |
602 |
Обмен информацией между магнитным диском и магнитной лентой |
* |
* |
* |
603 |
Копирование наборов данных на магнитной ленте и восстановление |
* |
* |
* |
604 |
Справка и обучение |
680 |
680 |
720 |
605 |
Вспомогательные и сервисные программы |
460 |
490 |
580 |
7. Расчетные задачи, формирование и вывод на внешние носители (АЦПУ) документов сложной формы и файлов |
||||
701 |
Матстатистика и прогнозирование |
8370 |
9570 |
9320 |
702 |
Расчетные задачи (расчет режимов обр-ки) |
12600 |
15300 |
14800 |
703 |
Расчет показателей |
410 |
500 |
460 |
704 |
Процессор отчетов |
1070 |
1230 |
3200 |
705 |
Формирование и вывод на внеш.носители |
2650 |
2850 |
3500 |
706 |
Предварит.обработка и печать файлов |
540 |
560 |
470 |
707 |
Графический вывод результатов |
300 |
480 |
|
708 |
Интерактивный редактор текста |
3800 |
3910 |
4540 |
709 |
Измерение состояния ресурсов в интерактивной системе |
650 |
440 |
480 |
Приложение В
Укрупненные нормы времени на разработку ПО в зависимости от уточненного объема ПО и группы сложности ПО
Таблица В.1 – Укрупненные нормы времени на разработку ПО (Тн) в зависимости от уточненного объема ПО (Vу) и группы сложности ПО (чел./дн.)
Объем ПО(строки исходного кода, LOC) |
Категории сложности ПО |
Категории сложности ПО |
||
1-я |
2-я |
3-я |
||
1 |
2 |
3 |
4 |
5 |
200 300 400 500 600 700 800 900 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600 3800 4000 4200 4400 4600 4800 5000 5500 6000 6500 7000 7500 8000 8500 9000 |
— — — — — — — — 51 54 57 60 64 68 73 76 81 86 91 97 103 110 117 124 133 141 151 160 170 182 194 206 220 235 252 268 288 |
— — — — 33 36 38 40 43 45 48 50 54 57 61 64 68 72 76 81 86 92 98 104 111 118 126 134 142 152 162 172 184 196 210 224 240 |
21 23 25 27 28 30 32 34 36 38 40 42 45 48 51 54 57 60 64 68 72 77 82 87 93 99 105 112 119 127 135 144 154 164 175 187 200 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
Окончание таблицы В.1
1 |
2 |
3 |
4 |
5 |
9500 10000 11000 12000 13000 14000 15000 16000 18000 20000 22000 24000 26000 28000 30000 32000 34000 36000 38000 40000 42000 44000 46000 48000 50000 |
307 327 349 374 399 427 456 487 520 556 595 636 679 727 775 830 888 950 1016 1087 1161 1242 1328 1420 1620 |
256 273 291 312 333 356 380 406 434 464 496 530 566 606 646 692 740 792 847 906 968 1035 1107 1184 1267 |
214 228 243 260 278 297 317 339 362 387 414 442 472 505 540 577 617 660 706 755 807 863 923 987 1056 |
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
Приложение Г
Характеристики категорий сложности ПО
Таблица Г.1 – Характеристики категорий сложности ПО
Категории сложности |
Характеристики ПО |
1 |
ПО, обладающие одной или несколькими из следующих характеристик: 1) Наличие сложного интеллектуального языкового интерфейса с пользователем. 2) Режим работы в реальном времени. 3) Обеспечение телекоммуникационной обработки данных и управление удаленными объектами. 4) Машинная графика. 5) Многомашинные комплексы. 6) Обеспечение существенного распараллеливания вычислений |
2 |
ПО, обладающие одной или несколькими из следующих характеристик: 1) Оптимизационные расчеты. 2) Обеспечение настройки ПО на изменения структур входных и выходных данных. 3) Настройка ПО на нестандартную конфигурацию технических средств. 4) Обеспечение переносимости ПО. 5) Реализация особо сложных инженерных и научных расчетов. |
3 |
ПО, не обладающие перечисленными выше характеристиками. |
Приложение Д
Оценка значений среднего машинного времени на отладку 100 строк исходного кода без применения ПО
Таблица Д.1 – Оценка значений среднего машинного времени на отладку 100 строк исходного кода без применения ПО
Наименование подсистемы АС и СОД |
Средний расход машинного времени, ч/100 строк кода |
1. Общесистемные задачи: ведение линейных файлов, информационно-поисковые системы и информационно-справочные системы, сбор информации, ввод информации, расширение возможностей средств обработки данных, организация вычислительного процесса |
12 |
2. Задачи расчетного характера |
15 |
3. Оперативное управление производством, расчеты по ценообразованию |
7 |
4. Техническая подготовка производства, транспортное, ремонтное, энергетическое и инструментальное обслуживание производства |
8 |
5. Бухгалтерский учет, финансовые расчеты, учет пенсий и пособий,учет страховых операций, качество продукции |
13 |
6. Управление кадрами |
13 |
7. Технико-экономическое планирование |
13 |
8. Материально-техническое снабжение, реализация и сбыт готовой продукции |
13 |
Список литературы
1. ГОСТ ИСО/МЭК 12119-2000 «Информационная технология. Пакеты программ. Требование к качеству и тестирование».
2. ГОСТ 28195-89 «Оценка качества программных средств. Общие положения».
3. Роберт Т. Фатрелл, Дональд Ф. Шафер, Линда И. Шафер. Управление программными проектами. Достижение оптимального качества при минимуме затрат. — М.: Издательский дом «Вильямс», 2004. – 1136 с.
4. Международный стандарт ISO/IEC 9126-1:2001. Программирование. Качество продукта. Часть 1. Модель качества.
5. Липаев В. В. Технико-экономическое обоснование проектов сложных программных систем. — М.: СИНТЕГ, 2004. - 284 с.
6. ГОСТ 34.003-90 Информационная технология. Автоматизированные системы. Термины и определения.
7. Зельковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения. – М.: Мир, 1982. – 368 с.
8. Сборник временных норм на работы по ведению Государственного мониторинга геологической среды (состояния недр), информационной деятельности, цифровому картографированию.– Томск: ОГУП ТЦ Томскгео-
мониторинг, 2005.– 27 с.
9. http://adilet.zan.kz/rus/docs/P070001400 «О системе оплаты труда гражданских служащих, работников организаций, содержащихся за счет средств государственного бюджета, работников казенных предприятий» Постановление Правительства Республики Казахстан от 29 декабря 2007 года N 1400.
Сводный план 2013г., поз.258
Еркешева Зауре Дуйсембековна
Боканова Гульназ Шегебаевна
МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ
ЭКОНОМИЧЕСКОЙ ЧАСТИ ДИПЛОМНЫХ РАБОТ
для студентов специальности
5В070400 – Вычислительная техника и программное
обеспечение
Редактор Н.М. Голева
Специалист по стандартизации
Н.К. Молдабекова
Подписано в печать_______
Формат 60х84 1/16
Тираж 50 экз.
Бумага типографская №1
Объем 2,5 уч.-изд.л.
Заказ Цена 1250 тенге
Копировально-множительное бюро
Некоммерческого акционерного общества
«Алматинскийо университет энергетики и связи»
050013, Алматы, Байтурсынова, 126