- 2 Характеристика программного продукта. Основные характеристики программ, показатели качества пп. Дерево характеристик качества.
- 2.1.Характеристика качества программного изделия.
- 2.2.Показатели конкурентоспособности пп.
- 3. Оценка затрат на создание и сопровождение программного продукта.
- 3.1. Определение себестоимости изделия на основе цены нормочаса.
2 Характеристика программного продукта. Основные характеристики программ, показатели качества пп. Дерево характеристик качества.
Утилитарные программы (программы для себя) предназначены для удовлетворения нужд их разработчиков. Чаще всего утилитарные программы выполняют роль сервиса в технологии обработки данных либо являются программами решения функциональных задач, не предназначенных для широкого распространения.
Программные продукты( изделия) предназначенные для удовлетворения потребности пользователей, широкого распространения и продажи.
Программный продукт должен быть подготовлен к эксплуатации т.е. иметь:
— предоставлять сервис и гарантию правильной работы программы.
— товарный знак изготовителя
— код государственной регистрации
Только при таких условиях программный продукт может быть назван программным продуктом.
На создание программного продукта затрачиваются следующие ресурсы:
-Требуется высокая квалификация разработчиков.
Программные продукты требуют сопровождения — оно осуществляется специализированными фирмами – распространителями программ (дистрибьюторами) реже фирмами –разработчиками.
Сопровождение программного продукта – поддержка работоспособности ПП, переход на его новые версии, внесение изменений, исправление обнаруженных ошибок и т. п..
Программный продукт в отличии от программного изделия не имеет качественных характеристик т.к. эти характеристики невозможно заранее точно угадать даже время и затраты на разработку ПП нельзя определить с большой степенью точности заранее.
Основные характеристики программы являются:
- Алгоритмическая сложность
- Состав и глубина проработки реализованных функций обработки
- Полнота и системность функций обработки
- Объем файлов программ
- Требование к операционной системе и техническим средствам обработки со стороны программного средства
- Объем дисковой памяти
- Размер оперативной памяти для запуска программ
- Тип процессора
- Версия операционной системы
- Наличие вычислительной сети
Программные продукт имеет многообразие показателей качества, которые отражают следующие аспекты
- Насколько хорошо (Просто, надежно, эффективно) можно использовать программный продукт
- Насколько легко эксплуатировать программный продукт
- Можно ли использовать программный продукт при изменении условия его применения
Дерево характеристик качества программного продукта представлено на рисунке 5.
Общая полезность программного продукта
Учет человеческого фактора
рисунок 5 — Дерево характеристик качества программного продукта
Мобильность продукта (многоплатформенный) — независимость от технического комплекса системы обработки данных , операционные систем технологии обработки данных, специфики предметной области.
Надежность работы — определяется бессбойностью и устойчивостью в работе программ, точностью выполнения предписанных функций обработки, возможностью диагностики возникающих в процессе работы программ ошибок.
Эффективность ПП — оценивается как с позиции прямого его назначения- требования пользователя, так и с точки зрения расхода вычислительных расходов, необходимых для эксплуатации. Расход вычислительных ресурсов оценивается через объем внешней памяти для размещения программ и объемом оперативной памяти для запуска программ.
Учет человеческого фактора – обеспечение дружественного интерфейса для работы конечного пользователя, наличие контекстно зависимой подсказки или обучающей системы в составе программного средства, хорошей документации для освоения и использования в продукте функциональных возможностей, анализ и диагностику возникших ошибок.
Модифицируемость – способность к внесению изменений, например расширение функций обработки, переход на другую техническую базу обработки.
Коммуникативность — основана на максимально возможной интеграции с другими программами, обеспечение обмена данными в общих форматах представления.
В условиях существования рынка программных продуктов важными характеристиками являются:
- Стоимость
- Количество продаж
- Время нахождения на рынке (длительность продаж)
- Известность фирмы разработчика и программы
- Наличие программного продукта аналогичного назначения.
Спецификой программных продуктов является то, что их эксплуатация должна выполняться на правовой основе – лицензионные соглашения между разработчиками и пользователями с соблюдением авторских прав разработчиков программных продуктов
1. Что такое программный продукт
2. Как классифицируются программные продукты
3.Каковы свойства программного продукта
4.Каковы качественные характеристики программных продуктов
Источник
2.1.Характеристика качества программного изделия.
Наиболее полный свод характеристик качества ПИ представлен в виде дерева (рис. 2), в котором более элементарные характеристики являются составными частями более обобщённых. Стрелки на рисунке указывают на логическое отношение следования (например, если программа удобна в эксплуатации, то она обязательно понятна, оцениваема и модифицируема).
Рис. 2. Дерево характеристик качества ПИ.
Потребителя ПИ интересует:
- насколько хорошо (просто, надёжно, эффективно) можно использовать данное ПИ в его исходном виде (исходная полезность);
- насколько удобно ПИ в эксплуатации (для понимания, модифицирования, повторных испытаний), можно использовать ПИ при изменении условий его применения (удобство эксплуатации).
2.2.Показатели конкурентоспособности пп.
- Качество и достоверность получаемых результатов;
- Удобный (интуитивный) интерфейс ПП для пользователя;
- Простота ввода в эксплуатацию;
- Соответствия современным требованиям в области использования.
- Настройка, внесение изменений, дополнений в ПП по требованию заказчика;
- По необходимости осуществление модернизации;
- Обучение персонала.
- Цена АРМ;
- Затраты на эксплуатацию.
3. Оценка затрат на создание и сопровождение программного продукта.
Основная причина, порождающая необходимость рассмотрения специальных методов расчета затрат, заключается в особенности оценки труда программиста. Недостаточно отразить трудозатраты, как прямое произведение стоимости единицы времени работы программиста на время, в течение которого он работал. На стоимость труда разработчика программного продукта влияют такие факторы, как объем ПП, язык программирования, сложность ПП, производительность труда программиста, надежность ПП и т.п. Труд по созданию новых программных продуктов является одним из видов творческого труда, затрачиваемого в сфере научных изысканий и научно-технических разработок. Он подразумевает уникальность трудовых затрат на производство отдельных ПП, в том числе и взаимозаменяемых, их принципиальную невоспроизводимость в других условиях и другими средствами.
3.1. Определение себестоимости изделия на основе цены нормочаса.
- где Соо – себестоимость опытного образца;
- Смат – материальные затраты (стоимость материалов и изделий);
- Тнч– трудоемкость изготовления изделия в нормочасах;
- Цнч– цена 1 нормочаса предприятия-изготовителя.
- балансовая стоимость помещения и амортизационные отчисления;
- балансовая стоимость применяемого оборудования и амортизационные отчисления;
- затраты на содержание и эксплуатацию основных фондов (без амортизации), руб./ год;
- затраты на содержание управленческого персонала (в % от фонда оплаты труда исполнителей);
- производственная мощность предприятия, нормочас./ год;
- средняя зарплата работников (исполнителей), руб./ мес.;
- дополнительная зарплата работников (в % от п.6);
- отчисления на социальные нужды (в % от зарплаты), %;
- затраты на текущий ремонт, руб./ год;
- оплата услуг контрагентов, руб./год;
- стоимость используемого программного обеспечения и амортизационные отчисления;
- местные налоги, относящиеся на себестоимость.
- Основная зарплата исполнителей.
- Дополнительная зарплата исполнителей.
- Отчисления на социальные нужды.
- Прочие затраты, в том числе:
- а) амортизация основных фондов (зданий, оборудования);
- б) износ нематериальных активов (программного обеспечения);
- в) содержание и эксплуатация основных фондов;
- г) затраты на текущий ремонт оборудования;
- д) отчисления на содержание управленческого персонала;
- е) оплата услуг контрагентов;
- ж) налоги, платежи и сборы.
- Итого собственные затраты.
- Прибыль (нормативная) (в % от п.5).
- Налог на добавленную стоимость (НДС).
- Итого цена 1 нормочаса.
Источник