Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

тема точно сформулированных правил определяющая процесс преобразования допустимых исходных данных входно.html

Работа добавлена на сайт samzan.net:


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

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

Алгоритм решения задачи имеет ряд обязательных свойств:

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

-определенность алгоритма - однозначность выполнения каждого отдельного шага преобразования информации;

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

-массовость - пригодность алгоритма для решения определенного класса задач.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- стоимость,

- количество продаж;

- время нахождения на рынке (длительность продаж);

- известность фирмы-разработчика и программы;

- наличие программных продуктов аналогичного назначения.

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

- формирование политики цен для завоевания рынка;

- широкую рекламную кампанию программного продукта;

- создание торговой сети для реализации программного продукта (так называемые дилерские и дистрибьютерные центры);

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

- обучение пользователей программного продукта.





1. з курсу Антропологіяrdquo; для студентів l курсу факультету суспільних наук 1
2. Университетский вестник Журнал Телепрограмма Доска объявлений Газета
3. Вірно чи ні Клінічний психолог займається тим же що і психіатр
4. мозжечок Мозчечек и мост являются единой структурой
5. а либо по группе родственных языков романистика
6. методичні матеріали щодо організації самостійної роботи студентів над курсом ldquo;ІСТОРІЯ ПОЛІТИЧНИХ І
7. Військо запорізьке
8. . Валовий прибуток підприємства ~ це а сума доходу підприємства скоригована на суму непрямих податків;
9. Тема I Особенности социологического подхода к реальности Тема II ~ Социология как наука Тема III ~ Социол
10. Системы документации ВКЛ
11. Статья 1 Предмет регулирования настоящего Федерального закона 11
12. Модерн предлагает своим студентам обучение живописи маслом начать с начального курса
13. Способ организации упрощенного доступа к накопленным гетерогенным информационным ресурсам
14. КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ЭНЕРГЕТИЧЕСКИЙ УНИВЕРСИТЕТ УТВЕРЖДАЮ Проректор по
15. бренд человекшоу
16. Особенности биологии пушных зверей
17. Контрольная работа- Организация и управление торговым предприятием
18. Введение Обоснованность проведения оценки персонала связана с потребностью определения эффективности у
19. Типология членов предложения Индоевропейские языки по своей типологии относятся к языкам номинативного с
20. Анализ сущности финансов и их функци