Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
М1-1_Тема-2_Требования к качеству АИС.doc
Скачиваний:
11
Добавлен:
25.11.2019
Размер:
108.54 Кб
Скачать

Тема 2 Оценка качества автоматизированных информационных систем

2.1. Свойства качественной аис

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

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

В зависимости от вида и назначения автоматизированных информационных систем к качеству их программного обеспечения могут предъявляться различные требования. В самом общем случае качественная АИС должна обладать такими свойствами:

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

2. Давать при использовании какой-то экономический или социальный эффект.

3. Быть доступной к пониманию, простой в освоении, использовании, обслуживании и обновлении.

4. Быть пригодной к полностью автономному использованию, т.е. к использованию без участия разработчика.

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

Качество программного изделия оценивается в следующих случаях:

1) разработчиком в процессе создания новой или модернизации существующей АИС;

2) независимыми экспертами при сертификации (лицензировании) АИС;

3) покупателем при приобретении новой АИС;

4) заказчиком в процессе оформления заказа на разработку новой или модернизацию существующей АИС, а затем при приемке ее в эксплуатацию.

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

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

Дополнительными косвенными показателями качества АИС, позволяющими заказчику принимать более осознанное решение о ее приобретении, можно также считать:

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

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

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

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