Курсовая работа: Разработка информационной системы "Библиотека"

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

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

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

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


2. Анализ требований и разработка спецификаций

2.1 Определение вариантов использования

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

Варианты использования ПС

Типичный ход событий

Действия пользователя

Отклик системы

1. Инициирует программное средство

2. Предоставляет посредством элементов интерфейса возможность инициировать имеющиеся средства для работы с БД и отображает таблицу её записей, позволяет пролистывать записи БД с помощью навигатора, переходит в режим ожидания

3. а) Просматривает записи всей БД в таблице

4. а) Запоминает последнюю выделенную пользователем строку таблицы, переходит в режим ожидания

3. б) Инициирует средства просмотра дополнительных сведений об издании нажатием на кнопку

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

3. в) Инициирует средства редактирования записей БД нажатием на кнопку

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

5. в) Выбирает нужное действие (удаление, редактирование, создание записи), инициирует его при помощи навигатора

5. в) Предоставляет возможность вносить изменения в БД и работать с выделенной записью, переходит в режим ожидания

6. в) Вносит изменения в БД

7. в) Нажимает кнопку навигатора для сохранения внесенных изменений

8. в) Сохраняет изменения, переходит в режим ожидания

5. г) Инициирует нажатием на кнопку средство обозначения наличия издания

6. г) Предоставляет возможность выбрать состояние записи БД

7. г) Выбирает состояние издания

8. г) Сохраняет изменения, переходит в режим ожидания

3. д) Инициирует нажатием на кнопку средства выполнения выбора записей из БД по запросу

К-во Просмотров: 795
Бесплатно скачать Курсовая работа: Разработка информационной системы "Библиотека"