- •Уровни модели связи
- •Основы интернета
- •World Wide Web
- •Электронная почта (e-Mail)
- •10. Структура реляционной базы данных
- •12. Классификация баз данных
- •13. Этапы проектирования бд
- •14. Модели бд
- •15. Нормализация отношений
- •16. Архитектурные уровни бд
- •24. Обеспечение целостности данных в Access
- •25. Структура ис
- •26. Классификация ис
- •27. Экспертные системы
- •28. Сапр
- •30. Компьютерные вирусы
- •31. Программное обеспечение ит
- •32. Электронный документооборот
31. Программное обеспечение ит
Программное обеспечение (software) – совокупность программ обработки данных и необходимых для их эксплуатации документов.
Основными характеристиками программ являются:
· алгоритмическая сложность (логика алгоритмов обработки информации);
· состав и глубина проработки реализованных функций обработки;
· полнота и системность функций обработки;
· объём файлов программ;
· требования к операционной системе и техническим средствам обработки со стороны программного средства;
· объём дисковой памяти;
· размер оперативной памяти для запуска программ;
· тип процессора;
· версия операционной системы;
· наличие вычислительной сети и др.
Программные продукты имеют многообразие показателей качества:
1. Мобильность программных продуктов означает их независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных, специфики предметной области и т.п. Мобильный (многоплатформенный) программный продукт может быть установлен на различных моделях компьютеров и операционных систем, без ограничений на его эксплуатацию в условиях вычислительной сети. Функции обработки такого программного продукта
пригодны для массового использования без каких-либо изменений.
2. Надёжность работы программного продукта определяется безсбойностью и устойчивостью в работе программ, точностью выполнения предписанных функций обработки, возможностью диагностики возникающих в процессе работы программ ошибок.
3. Эффективность программного продукта оценивается как с позиций прямого его назначения – требований пользователя, так и с точки зрения расхода вычислительных ресурсов, необходимых для его эксплуатации. Расход вычислительных ресурсов оценивается через объём внешней памяти для размещения программ и объём оперативной памяти для запуска программ.
4. Учёт человеческого фактора означает обеспечение дружественного интерфейса для работы конечного пользователя, наличие контекстно-зависимой подсказки или обучающей системы в составе программного средства, хорошей документации для освоения и использования заложенных в программном средстве функциональных возможностей, анализ и диагностику возникших ошибок и др.
5. Модифицируемость программных продуктов означает способность к внесению изменений, например расширение функций обработки, переход на другую техническую базу обработки и т.п.
6. Коммуникативность программных продуктов основана на максимально возможной их интеграции с другими программами, обеспечении обмена данными в общих форматах представления (экспорт/импорт баз данных, внедрение или связывание объектов обработки и др.).
Надёжность, эффективность и учёт человеческого фактора определяют исходную полезность программного продукта, а модифицируемость и коммуникативность – удобство эксплуатации.
Спецификой программных продуктов (в отличие от большинства промышленных изделий) является также и то, что их эксплуатация должна выполняться на правовой основе – лицензионные соглашения между разработчиком и пользователями с соблюдением авторских прав разработчиков программных продуктов.