Курсовая работа: Разработка информационной системы "Библиотека"
· на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности;
· выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты.
Каскадный подход используется при построении ПС, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем чтобы предоставить разработчикам свободу реализовать их как можно лучше с технической точки зрения.
Основным недостатком каскадного подхода является существенное запаздывание с получением результатов. Согласование результатов с пользователями производится только в точках, планируемых после завершения каждого этапа работ, требования к ПС «заморожены» в виде технического задания на все время ее создания. Таким образом, пользователи могут внести свои замечания только после того, как работа над системой будет полностью завершена. В случае неточного изложения требований или их изменения в течение длительного периода создания ПО, пользователи получают систему, не удовлетворяющую их потребностям. Модели автоматизируемого объекта могут устареть одновременно с их утверждением.
2. Анализ требований и разработка спецификаций
2.1 Определение вариантов использования
Типичный ход событий представляет диалог между пользователем и системой с последовательно нумеруемыми событиями. Также отдельно приводятся альтернативы, связанные с нарушением типичного хода событий.
Варианты использования ПС
Типичный ход событий
Действия пользователя |
Отклик системы |
1. Инициирует программное средство |
2. Предоставляет посредством элементов интерфейса возможность инициировать имеющиеся средства для работы с БД и отображает таблицу её записей, позволяет пролистывать записи БД с помощью навигатора, переходит в режим ожидания |
3. а) Просматривает записи всей БД в таблице |
4. а) Запоминает последнюю выделенную пользователем строку таблицы, переходит в режим ожидания |
3. б) Инициирует средства просмотра дополнительных сведений об издании нажатием на кнопку |
4. б) Выводит на рабочую область средства просмотра дополнительных сведений об издании, переходит в режим ожидания |
3. в) Инициирует средства редактирования записей БД нажатием на кнопку |
4. в) Выводит на рабочую область средства редактирования записи БД выделенной в действии (4.а)), (навигатор, возможность создания, удаления, редактирования), позволяет открыть область выдачи/возврата изданий, переходит в режим ожидания |
5. в) Выбирает нужное действие (удаление, редактирование, создание записи), инициирует его при помощи навигатора |
5. в) Предоставляет возможность вносить изменения в БД и работать с выделенной записью, переходит в режим ожидания |
6. в) Вносит изменения в БД | |
7. в) Нажимает кнопку навигатора для сохранения внесенных изменений |
8. в) Сохраняет изменения, переходит в режим ожидания |
5. г) Инициирует нажатием на кнопку средство обозначения наличия издания |
6. г) Предоставляет возможность выбрать состояние записи БД |
7. г) Выбирает состояние издания |
8. г) Сохраняет изменения, переходит в режим ожидания |
3. д) Инициирует нажатием на кнопку средства выполнения выбора записей из БД по запросу |
К-во Просмотров: 795
Бесплатно скачать Курсовая работа: Разработка информационной системы "Библиотека"
|