Характеристика программных продуктов

Программный продукт должен быть соответствующим образом подготовлен к эксплуатации, иметь необходимую техническую документацию, предоставлять сервис и гарантию надежной работы программы, иметь товарный знак изготовителя и наличие кода государственной регистрации. Только при таких условиях программный комплекс может быть назван программным продуктом. Таким образом, программный продукт — это комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции.

Программный продукт разрабатывается на основе промышленной технологии выполнения проектных работ с применением современных инструментальных средств программирования. Специфика заключается в уникальности процесса разработки алгоритмов и программ, зависящего от характера обработки информации и используемых инструментальных средств.

Как правило, все программные продукты, обслуживающие АРМ экономиста, требуют сопровождения, которое осуществляется специализированными фирмами — распространителями программ (дистрибьютерами), реже — фирмами-разработчиками.

Сопровождение программного продукта — поддержка работоспособности программного продукта, переход на его новые версии, внесение изменений, исправление обнаруженных ошибок.

Основные характеристики программного продукта:

  • •алгоритмическая сложность (логика алгоритмов обработки информации);
  • • состав и глубина проработки реализованных функций обработки;
  • • полнота и системность функций обработки;
  • •размер файлов программ;
  • • требования к операционной системе и техническим средствам обработки со стороны программного средства;
  • •объем дисковой памяти;
  • •объем оперативной памяти для запуска программ;
  • •тип процессора;
  • • версия операционной системы;
  • • наличие вычислительной сети.

Программные продукты характеризуются многообразием показателей качества, которые отражают следующие аспекты:

  • • насколько хорошо (просто, надежно, эффективно) можно использовать программный продукт;
  • • насколько легко эксплуатировать программный продукт;
  • • можно ли использовать программный продукт при изменении условия его применения и др.

Характеристики качества программных продуктов представлены на рис. 1.4.

Схема характеристик качества программного продукта

Рис. 1.4. Схема характеристик качества программного продукта

Мобильность программных продуктов означает их независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных, специфики предметной области. Мобильный (многоплатформ- ный) программный продукт может быть установлен на различных моделях компьютеров и операционных систем, без ограничений на его эксплуатацию в условиях вычислительной сети. Функции обработки такого программного продукта пригодны для массового использования без каких-либо изменений.

Надежность работы программного продукта определяется устойчивостью в работе программ, точностью выполнения предписанных функций обработки, возможностью диагностики возникающих в процессе работы программ ошибок.

Эффективность программного продукта оценивается как с позиций прямого его назначения — требований пользователя, так и с точки зрения расхода вычислительных ресурсов, необходимых для его эксплуатации. Расход вычислительных ресурсов оценивается через объем внешней памяти для размещения программ и объем оперативной памяти для запуска программ.

Учет человеческого фактора означает обеспечение дружественного интерфейса для работы конечного пользователя, наличие контекстно-зависимой подсказки или обучающей системы в составе программного средства, хорошей методической документации для освоения и использования заложенных в программном средстве функциональных возможностей, анализ и диагностику возникших ошибок и др.

Модифицируемость программных продуктов означает способность к внесению изменений, например расширению функций обработки, переходу на другую техническую базу обработки и т.п.

Коммуникативность программных продуктов основана на максимально возможной их интеграции с другими программами, обеспечении обмена данными в общих форматах представления (экспорт/импорт баз данных, внедрение или связывание объектов обработки и др.).

В условиях существования рынка программных продуктов их важными характеристиками являются:

  • • стоимость;
  • • количество продаж;
  • • время нахождения на рынке (длительность продаж);
  • •известность фирмы-разработчика и программы;
  • •наличие программных продуктов аналогичного назначения.

Программные продукты массового распространения продаются по ценам, которые учитывают спрос и конъюнктуру рынка (наличие и цены программ-конкурентов). Большое значение имеет проводимый фирмой маркетинг, который включает:

  • • формирование политики цен для завоевания рынка;
  • • широкую рекламную кампанию программного продукта;
  • •создание торговой сети для реализации программного продукта (так называемые дилерские и дистрибьютсрные центры);
  • •обеспечение сопровождения и гарантийного обслуживания пользователей программного продукта, создание горячей линии (оперативный ответ на возникающие в процессе эксплуатации программных продуктов вопросы) и обучение пользователей программного продукта.

Спецификой программных продуктов (в отличие от большинства промышленных изделий) является также и то, что их эксплуатация должна выполняться на правовой основе — лицензионные соглашения между разработчиком и пользователями с соблюдением авторских прав разработчиков программных продуктов.

Вопросы для самоконтроля

  • 1 . Каково назначение АРМ?
  • 2. Какие бывают виды АРМ?
  • 3 . Какие признаки классификации АРМ?
  • 4. Каковы перспективы развития АРМ на базе ПЭВМ?
  • 5. Каким основным требованиям должны соответствовать АРМ на базе ПЭВМ?
  • 6. Что означают понятия: «задача», «алгоритм», «программа»?
  • 7. Что представляет собой программный продукт?
  • 8. Чем определяется качество программного продукта?
  • 9. Что включает понятие «предметная область»?
  • 10. В чем сущность проводимого фирмой маркетинга?
 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >