IV. Требования к программе и программному изделию

§ Требования к составу

АИСК должна состоять из одного модуля, выполняющего все требуемые функции.

§ Требования к функциональным характеристикам

Требования к составу выполняемых функций

АИСК должна выполнять следующие функции:

- создавать базу данных о доступных автомобилях;

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

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

- редактировать созданную или открытую базу данных;

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

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

- сохранять созданную или открытую базу данных в текстовый файл на НГМД или НЖМД под заданным именем;

- выводить на монитор ПЭВМ или принтер справочную информацию о программе и порядке ее эксплуатации;

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

Требования к редактированию базы данных:

При редактировании базы данных АИСК должна выполнять следующие функции:

- вводить символы в информационное поле, отмеченное курсором;

- осуществлять навигацию по программе с помощью клавиатуры или “мыши”;

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

- удалять выделенные информационные поля с помощью клавиатуры;

- отменять последнее действие редактирования;

- копировать с помощью клавиатуры или манипулятора типа “мышь” выделенные информационные поля в буфер обмена;

- вырезать с помощью клавиатуры или “мышью” выделенные информационные поля в буфер обмена;

- вставлять с помощью клавиатуры или “мышью” в информационное поле или позицию этом, отмеченную курсором, текстовое содержимое буфера обмена;

-Пригодность: набор функций, который выполняет АИСК, соответствует задачам, которые ставятся перед приемной комиссией при организации и проведению вступительных экзаменов.

-Правильность: АИСК имеет высокую степень точности и соответствие результатов, поставленным задачам.

-Способность к взаимодействию: АИСК должна функционировать на ПЭВМ с одной из операционных систем MS Windows 95, MS Windows 98, MS Windows NT, MS Windows 2000, MS Windows XP.

 

-Согласованность: ГОСТ Р ИСО/МЭК 9126-93

-Защищенность: при включении АИСК запрашивает логин и пароль, что обеспечивает доступ только определенных пользователей.

 

§ Требования к надежности

Надежность АИСК должна быть обеспечена правильностью алгоритмических решений и программирования. Время восстановления АИСК после отказа не должна превышать 1 часа. АИСК в составе ПО ПЭВМ, должен выполнять функциональные задачи по назначению в течении всего срока эксплуатации ПЭВМ.

-Стабильность: АИСК в среднем дает 1 отказ за 3 месяца.

-Устойчивость к ошибке: Ошибки пользователя при вводе неправильных данных отмечаются специальным сообщением и последующем предупреждением, ошибки в ПО приводят к закрытию АИСК.

-Восстанавливаемость: Время восстановления АИСК после отказа не превышает 1 часа.

§ Требования к практичности

-Понятность: АИСК обладает интуитивным интерфейсом и понятна при достаточном изучении сопроводительных документов.

-Обучаемость: Не требует дополнительного обучения.

-Простота использования: АИСК требует основных навыков работы на ПК и знаний в сфере использования баз данных.

§ Требования к эффективности АИСК должна выполнять максимально возможные функции при небольшом объеме занимаемой памяти.

-Характер изменения во времени: Время отклика АИСК составляет не больше 1 микро секунды, время выполнения каждой функции – не больше 2 микро секунд.

-Характер изменения ресурсов: Объем ОЗУ, используемого АИСК при своем функционировании, не превышает 64 кб.

§ Требования к мобильности

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

-Простота внедрения: АИСК может быть установлена на любой ПЭВМ, отвечающей заявленным требованиям.

-Соответствие:

-Взаимозаменяемость:

§ Требования к сопровождаемости

-Анализируемость: Анализ недостатков и случаев отказа производится в течении 1 часа.

-Изменяемость: Изменения АИСК занимают от 1 дня до 5 дней, в зависимости от сложности запроса.

-Устойчивость: Непредвиденные эффекты модификации устраняются в течение 1 дня.

-Тестируемость: Тестирование АИСК производится после первого отказа и проводится регулярно раз в месяц.