ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ ИС
В качестве методологии проектирования был выбран объектно-ориентированный подход. Достоинства объектно-ориентированного подхода:
- Сравнительная легкость, наглядность, эффективность моделей.
- Построение бизнес-модели организации, позволяющей перейти от модели сценариев использования к модели, определяющей отдельные объекты, участвующие в реализации бизнес-функций.
- Возможность автоматической генерации кода на основе построенных моделей.
Диаграмма прецедентов
На рис.8 представлена диаграмма прецедентов, отражающая основные функции системы.
Рисунок 8 – Диаграмма прецедентов
Документ описания прецедентов.
1. Прецедент «Провести аудиторные занятия»
Краткое описание;
Главным про организации учебного процесса является проведение аудиторных занятий, он включает в себя лекционные занятия, лабораторные и практические
Участвующие субъекты;
Преподаватель
Предусловия, необходимые для инициирования прецедента;
Наличие аудиторного фонда, методического комплекса, обучающихся, календарного плана, расписания.
Детализированное описание потока событий, которое включает:
Основной поток событий;
Проведение занятий.
Альтернативные потоки для определения исключительных ситуаций;
Ошибка выполнения при отсутствии необходимых данных.
Постусловия, определяющее состояние системы, по достижении которого прецедент завершается;
|
|
Выполнение прецедента завершается в соответствии с календарным планом.
2. Прецедент «Принять защиту курсовых работ и зачетов»
Краткое описание.
Для курсовых работ формируется отдельная ведомость, в совокупности с результатами зачетов получаем списки студентов, допущенных до сессии.
Участвующие субъекты
Преподаватель.
Предусловия, необходимые для инициирования прецедента
Для инициирования прецедента необходимо выполнение дипломной работы студентом и проведение аудиторных занятий и консультаций.
Детализированное описание потока событий, которое включает:
Основной поток событий
Прием курсовых работ и зачетов.
Альтернативные потоки для определения исключительных ситуаций
Ошибка при отсутствии необходимых данных.
Постусловия, определяющее состояние системы, по достижении которого прецедент завершается;
Выполнение прецедента завершается при корректном вводе всей необходимой информации.
3. Прецедент «Провести экзамен»
Краткое описание;
Экзамен является конечным итоговым мероприятием по контролю знаний, на основе результатов формируются экзаменационные ведомости.
Участвующие субъекты;
Преподаватель.
Предусловия, необходимые для инициирования прецедента;
|
|
Для инициирования прецедента необходимы списки допущенных студентов.
Детализированное описание потока событий, которое включает:
Основной поток событий;
Проведение экзаменов, внесение оценок.
Альтернативные потоки для определения исключительных ситуаций;
Ошибка формирования при отсутствии необходимых данных.
4. Прецедент «Передать данные в деканат»
Краткое описание.
Все результаты передаются в деканат.
Участвующие субъекты;
Преподаватель.
Предусловия, необходимые для инициирования прецедента;
Сбор всех данных, формирование всех ведомостей.
Детализированное описание потока событий, которое включает:
Основной поток событий;
Передача данных в деканат.
Альтернативные потоки для определения исключительных ситуаций;
Ошибка при отсутствии необходимых данных.
Постусловия, определяющее состояние системы, по достижении которого прецедент завершается.
Выполнение прецедента завершается при корректном вводе всей необходимой информации.
Дата добавления: 2019-02-12; просмотров: 74; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!