Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к ГОСЭКТРПП-12.docx
Скачиваний:
18
Добавлен:
24.09.2019
Размер:
481.88 Кб
Скачать

2 Характеристика программного продукта. Основные характеристики программ, показатели качества пп. Дерево характеристик качества.

Все программы по характеру использования и категориям пользователей делятся на 2 класса рисунок 4

  • Утилитарные программы

  • Программные продукты (изделия)

Программы

Утилитарные программы

Программные продукты

Рисунок 4- Квалификация программ по категориям пользователей

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

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

Программный продукт должен быть подготовлен к эксплуатации т.е. иметь:

- Техническую документацию

- предоставлять сервис и гарантию правильной работы программы.

- товарный знак изготовителя

- код государственной регистрации

Только при таких условиях программный продукт может быть назван программным продуктом.

На создание программного продукта затрачиваются следующие ресурсы:

-Трудовые

-Материальные

-Финансовые

-Требуется высокая квалификация разработчиков.

Программные продукты требуют сопровождения - оно осуществляется специализированными фирмами – распространителями программ (дистрибьюторами) реже фирмами –разработчиками.

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

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

Основные характеристики программы являются:

  • Алгоритмическая сложность

  • Состав и глубина проработки реализованных функций обработки

  • Полнота и системность функций обработки

  • Объем файлов программ

  • Требование к операционной системе и техническим средствам обработки со стороны программного средства

  • Объем дисковой памяти

  • Размер оперативной памяти для запуска программ

  • Тип процессора

  • Версия операционной системы

  • Наличие вычислительной сети

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

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

  • Насколько легко эксплуатировать программный продукт

  • Можно ли использовать программный продукт при изменении условия его применения

Дерево характеристик качества программного продукта представлено на рисунке 5.

Мобильность

Общая полезность программного продукта

Исходная полезность

Удобство эксплуатации

Надежность

Эффективность

Учет человеческого фактора

Модифицируемость

Коммуникативность

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

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

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

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

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

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

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

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

  1. Стоимость

  2. Количество продаж

  3. Время нахождения на рынке (длительность продаж)

  4. Известность фирмы разработчика и программы

  5. Наличие программного продукта аналогичного назначения.

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

Вопросы для самопроверки

1. Что такое программный продукт

2. Как классифицируются программные продукты

3.Каковы свойства программного продукта

4.Каковы качественные характеристики программных продуктов