Описание предметной области
Выбрана эволюционная стратегия разработки программного обеспечения. Данная стратегия основана на частичном определении требований к разрабатываемому программному средству в начале процесса разработки. Требования постепенно уточняются в последовательных циклах разработки. Результат каждого цикла разработки обычно представляет собой очередную поставляемую версию программного средства. Физической… Читать ещё >
Описание предметной области (реферат, курсовая, диплом, контрольная)
Базы данных — это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации.
Базы данных — это специальным образом организованные данные.
«Предметной областью называется часть реального мира, представляющая интерес для данного исследования».
Для проектируемой базы данных предметной областью является библиотека научных публикаций вуза. В данной библиотеке собраны научные публикации разных преподавателей, издания, статьи — все это представляет интерес для данного исследования.
База данных «библиотека научных публикаций» создается для экономии времени при поиске публикаций, а так же быстрого получения ответов на такие вопросы, как:
- — Наличие или отсутствие данной публикации в библиотеке.
- — Где находится искомая публикация.
- — Кто автор искомой публикации.
- — Какие публикации данного автора собраны в библиотеке.
- — В каком году и где издана искомая публикация.
При работе с такой базой получать интересующую информацию намного легче.
Формализация контекста использования
Характеристики пользователей.
Пользователей системы можно разделить на три группы: пользователи, которые в непредсказуемые отрезки времени обращаются к системе дабы просмотреть интересующую их информацию, например для изучения ее на лекции; пользователи, которые регулярно несколько раз обращаются к системе чтобы из нее скачать данные; пользователи, которые на протяжении всего рабочего времени обращаются к базе для ее расширения (для добавления изданий и публикаций).
К представителям первой и второй группы относятся студенты и преподаватели. К представителям третьей группы относятся администраторы (ну или проще объяснить сотрудники библиотеки которые добавляют издания с публикациями).
Для пользователей третьей группы, важное значение, имеет типичность обращений. Это означает, что все запросы должны иметь стандартную структуру.
Среди пользователей первой и второй группы имеются те, которые могут не иметь опыт работы с компьютером. Поэтому понятность интерфейса для них имеет первоочередную значимость.
Количество пользователей третьей группы находится в интервале от 1 до 5. Количество пользователей второй группы не должно превышать границу 100 человек.
Пользователи третьей группы работают с системой каждый день, причем не по 10 минут каждый, а по нескольку часов. Пользователи первой и второй группы работают в системе каждый день, обращаясь к ней многократно в течение рабочего дня.
Цели и задачи пользователей Цель работы Администратора: поддержка актуальной информации о публикациях, изданиях и пр. в системе.
Задачи:
- 1) модернизация, настройка и мониторинг работоспособности комплекса технических средств (серверов, рабочих станций);
- 2) установка, модернизация, настройка и мониторинг работоспособности системного и базового программного обеспечения;
- 3) установка, настройка и мониторинг прикладного программного обеспечения;
- 4) ведение учетных записей пользователей системы.
- 5) установка, модернизация, настройка параметров программного обеспечения СУБД;
- 6) оптимизация прикладных баз данных по времени отклика, скорости доступа к данным;
- 7) разработка, управление и реализация эффективной политики доступа к информации, хранящейся в прикладных базах данных.
Цель работы Сотрудника: получение и добавление актуальной информации о научной деятельности преподавателей.
Задачи:
- 1) регулярное обновление изданий;
- 2) отслеживание информации по публикациям в изданиях.
Цель работы Руководителя проекта: контроль за ходом проекта и обеспечение выполнения его в надлежащем виде.
Задачи:
- 1) просматривать и контролировать изменения в библиотеке;
- 2) генерировать отчеты о работе сотрудников;
- 3) добавлять информацию о новых публикациях и изданиях.
- 4) назначать сотрудников на выполнение задач.
- 5) генерировать отчеты;
Примеры сценариев:
«Администратор Чичиков Павел Иванович хочет добавить в систему нового сотрудника».
«Сотруднику Собакевичу Михаилу Семеновичу в начале рабочего дня нужна информация о новых публикациях».
Задачи проекта.
Проект разрабатывается для учебного процесса с целью демонстрации разработки пользовательского интерфейса.
Этапы создания:
- — постановка задачи;
- — проектирование интерфейса;
- — тестирование интерфейса;
- — разработка системы помощи и документации.
Результатом проекта является разработанная система с некоторыми полностью реализованными функциями. Остальная функциональность планируется к доработке в следующем учебном году.
Технология разработки и платформа, на которой будут работать пользователи.
Выбрана эволюционная стратегия разработки программного обеспечения. Данная стратегия основана на частичном определении требований к разрабатываемому программному средству в начале процесса разработки. Требования постепенно уточняются в последовательных циклах разработки. Результат каждого цикла разработки обычно представляет собой очередную поставляемую версию программного средства.
Выбрана платформа .NET Framework 4.5 с использованием шаблона «Приложение Windows Forms».
Среда, в которой будет создаваться и использоваться проект.
Физической средой является программная среда Microsoft Visual Studio 2013. Рыночной средой является моделирование деловых игр. Организационной средой является проведение лабораторных работ и семинаров на кафедре ПОКС ИВТФ ИГЭУ. Культурной средой является множество студентов и преподавателей ИГЭУ, знакомящихся с данным проектом.