Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Лабораторная_Технология разработки программного обеспечения.doc
Скачиваний:
101
Добавлен:
23.06.2014
Размер:
221.7 Кб
Скачать

2.2 Цели

Целью создания ИС «Библиотека» является выполнение курсового проекта по дисциплине «Технология Разработки Программного Обеспечения».

2.2.1 Согласование заявок на проверку

Отсутствуют.

2.2.1.1 Отклоненные заявки

Отсутствуют.

2.2.1.2 Принятые заявки

Отсутствуют.

2.2.2 Согласование заявок на расширение

Отсутствуют.

2.2.2.1 Отклоненные заявки

Отсутствуют.

2.2.2.2 Принятые заявки

Отсутствуют.

2.2.3 Согласование заявок на внесение исправлений

Не требуется.

2.2.3.1 Отклоненные заявки

Отсутствуют.

2.2.4 Согласование планов

2.2.4.1 Исключенные пункты плана

Отсутствуют.

2.2.4.2 Включенные пункты плана

Отсутствуют.

2.2.5 Перечень требований пользователя

ИС «Библиотека» производит накопление информации и выдачу отчетов необходимых для работы библиотекаря. Ожидается, что пользователь не знаком с программированием и не имеет подготовленных операторов терминалов.

2.2.6 Рассмотренные альтернативы

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

2.2.7 Окупаемость капиталовложений

Капиталовложения отсутствуют, т.к. программа была написана в учебных целях.

2.3 Стратегия

2.3.1 Соглашения относительно представления материала

2.3.1.1 Обозначения

В данном документе не используется никаких специальных обозначений.

2.3.1.2 Терминология

Вся специальная терминология определяется в контексте данного документа.

2.3.2 Генерируемое программное обеспечение

Не используется.

2.3.3 Системное программное обеспечение

ИС «библиотека» состоит из системы операционных средств, называемой интерфейсом пользователя, блока обработки и блока вычисления.

2.3.3.1 Общие характеристики функций

Программа состоит из трех частей: интерфейс, блок обработки, блок выдачи отчетов — см. рис. 2.1.

Рис. 2.1 — Структурная схема из соглашения о требованиях для ИС «Библиотека»

2.3.3.1 Общие характеристики функций ИС «Библиотека»

2.3.3.1.1 Внешние ограничения

2.3.3.1.1.1 Действующие стандарты

Действующие стандарты: Стандарт ABC на программирование.

 ГОСТ 7.1-2003 «Библиографическая запись. Библиографическое описание. Общие требования и правила составления» 

 ГОСТ 7.14-98 (ИСО 2709-96) «Формат для обмена информацией. Структура записи» 

 ГОСТ 7.20-2000 «Библиотечная статистика» 

  ГОСТ 7.82-2001 «Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления»   

ГОСТ ИСО 8601-2001 «Проставление дат и времени. Общие требования» 

2.3.3.1.1.2 Ограничения на совместимость

Не существует программных изделий или баз данных, совместимых с ИС «Библиотека».

2.3.3.1.1.3 Программные ограничения

Программа «Библиотека» предназначена для работы в средах под управлением операционных систем Windows2000 и выше.

2.3.3.1.1.4 Аппаратные ограничения

Аппаратные ограничения приведены в таблице 2.

Таблица 2 – Аппаратные ограничения

Устройство

Минимальное

Число

Номинальное

число

Максимальное

число

Монитор

1

1

1

Клавиатура

1

1

1

Мышь

1

1

1

Процессор

Intel 1000 Гц

­

Не ограничено

Объем ОЗУ

128 Mb

256 Мb

Не ограничено

Cободное дисковое пространство

5 Mb

20 Mb

Не ограничено

2.3.3.1.2 Внешние характеристики блока «Интерфейс»

2.3.3.1.2.1 Результаты работы

Результаты работы блока «Интерфейс» является следующие данные:

- Отображение форм в окне программы.

Результаты работы блока «обработки» является следующие данные:

- изменение данных хранимых в БД.

Результаты работы блока «отчетов» является отображение и печать отчетов.

2.3.3.1.2.2 Процессы обработки

Работа программы делится на следующие этапы:

  1. считывание входных данных;

  2. выявление ошибок;

  3. построение отчетов.

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

2.3.3.1.2.3 Входы системы

1. Блоки записей БД и файлов Microsoft Excel.

2. Поля данных с клавиатуры ЭВМ.

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

2.3.3.1.3 Эргономические характеристики

2.3.3.1.3.1 Безопасность и секретность системы

Требования к безопасности и секретности не предъявляются.

2.3.3.1.3.2 Надежность

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

2.3.3.1.3.3 Рестарт

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

2.3.3.1.3.4 Рабочие характеристики

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

2.3.3.1.3.5 Удобство эксплуатации

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

2.3.3.1.3.6 Мобильность

Программа «Библиотека» может работать в средах под управлением операционных систем Windows2000 и выше.

2.3.3.1.4 Внутренние характеристики

2.3.3.1.4.1 Удобство сопровождения

Программа будет снабжена уникальным именем, чтобы ее можно было идентифицировать на любом диске, ленте или в дампе памяти. Пользователь изучив руководство пользования сможет затрачивать на внесение изменений в БД не более 2 часов своего времени и 0,5 часа машинного времени.

2.3.3.1.4.2 Алгоритмы

Подлежат описанию во внутренней спецификации.

2.3.3.2 Интерфейс пользователя

2.3.3.2.1 Внешние ограничения

2.3.3.2.1.1 Стандарты для интерфейса пользователя

Не используются.

2.3.3.2.1.3 Программные ограничения на интерфейс пользователя

Данная программа работает с операционными системами Windows 2000 и выше. Наличие установленного ПО Microsoft Office 2003 и выше.

2.3.3.2.1.4 Аппаратные ограничения на интерфейс пользователя

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

2.3.3.2.2 Внешние характеристики

2.3.3.2.2.1 Результаты работы интерфейса пользователя

Результаты такие же, как в разделе 2.3.3.1.2.1.

2.3.3.2.2.2 Процессы интерфейса пользователя

Интерфейс пользователя дает возможность:

  • формировать отчеты;

  • добавлять данные в БД;

  • поиск необходимых данных;

  • выдавать сообщения и сохранять результаты.

2.3.3.2.2.3 Входы интерфейса пользователя

Такие же, как в разделе 2.3.3.1.2.3.

2.3.3.2.3 Эргономические характеристики

2.3.3.2.3.1 Безопасность и секретность системы.

Работать с записями, хранящимися в файле базы данных, возможна только из программы «Библиотека». Записи, введенные в форму, записываются в ОЗУ и потом сохраняются на диск. В программе отсутствует защита данных и секретность.

2.3.3.2.3.2 Надежность

Проверка корректности вводимых значений осуществляется.

2.3.3.2.3.3 Рестарт

В случае сбоя, не сохраненные данные, будут утеряны.

2.3.3.2.3.4 Рабочие характеристики.

Программа «Библиотека» не накладывает никаких ограничений на конфигурацию, помимо ограничений, определяемых оборудованием и дополнительным ПО.

2.3.3.2.3.5 Удобство эксплуатации

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

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

2.3.3.2.3.6 Мобильность

Программа «Телефонная книга» может работать с операционными системами Windows 2000 и выше.

2.3.3.2.4 Внутренние характеристики

2.3.3.2.4.1 Удобство сопровождения

Дополнительных модулей для установки данного комплекса на любом ЭВМ с Intel-совместимым процессором не требуется.

2.3.3.2.4.2 Алгоритмы

Подлежат описанию во внутренней спецификации.

2.3.3.3 Общие характеристики функций «Блок обработки данных»

2.3.3.3.1 Внешние характеристики.

2.3.3.3.1.1 Результаты работы блока обработки данных.

Таблица, состоящая из записей, содержащихся в файле базы данных.

2.3.3.3.1.2 Процессы

- редактирование элементов записи, по данным, поступившим из блока «интерфейс»;

- добавление записи по данным, поступившим из блока «интерфейс»;

- Удаление записи, по команде поступившей из блока «интерфейса»;

- Поиск элемента по ключу, поступившим из блока «интерфейса»;

- Изменение значения элемента по данным, поступившим из блока «интерфейса»;

2.3.3.3.1.3 Входы.

- записи, прочтенные из файла базы данных;

- новые записи, полученные из блока «Интерфейс»

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

Внутренние ограничения.

Ограничение на размерность данных:

- название, автор, Ф.И.О строка длиной от 1 до 255 символов;

- все остальные поля текстового типа ограничения до 50 символов

2.3.3.3 Эргономические характеристики.

Аналогичны пункту 2.3.3.2

2.4 Используемые материалы

2.4.1 Справочные документы

ИС «Библиотека». Руководство пользователя (Справка).

2.5 Передача заказчику и ввод в действие

2.5.1 Средства защиты права собственности на изделие

Авторское право.

2.5.2 Ресурсы, обеспечивающие ввод в действие

Любой оператор, имеющий опыт работы на ЭВМ 1 месяц, сможет осуществить ввод в действие ИС «библиотека» в течение 5 мин работы за пультом машины. После 15 минут ознакомления с программой по руководству пользователя, он сможет выполнить процедуру проверки в течение 5 мин работы в интерактивном режиме за терминалом.

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