Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЭ-2013-анн-130515.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

Адекватность технологии предметной области

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

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

Синонимы этого термина – функциональность, функциональная пригодность.

Удобство использования

В настоящее время этому вопросу уделяется большое внимание. Например, этому вопросу, в основном, посвящена работа Купера [18]. Удобство и простота работы с системой позволяет снизить нагрузку на персонал и использовать специалистов более низкой квалификации. Понятие удобства использования включает множество аспектов, важнейший из которых – пользовательский интерфейс. Рассматриваются и другие аспекты – документированность системы, предсказуемость ее поведения, возможность выбирать пути решения задачи в зависимости от категории пользователя и т.п.

Существует достаточно много синонимов этого термина: дружественность, дружелюбность, применимость, эргономичность. К сожалению, в настоящее время стал агрессивно внедряться термин «юзабилити».

Сопровождаемость

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

Синонимы – способность к модификации, модифицируемость.

Устойчивость

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

Синонимы – живучесть, надёжность. Последний термин несколько более широкий, он включает и такое требование, как гарантированное уровень вероятности ошибок в программной системе.

Защищенность

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