При проектировании системы
использовать UML - моделирование, ОО - методологии, унифицированный процесс
разработки ПО (Unifed Software Development Process).
|
DС 03
|
Программное обеспечение должно
быть написано на языке PHP и C++.
|
DС 04
|
Разрешено использовать
закупаемые компоненты ПО.
|
DС 05
|
Количество учебных курсов для
версии 1.0. - в пределах трех учебных программ.
|
DС 06
|
Количество обучаемых - до 500
человек на отдельный курс.
|
DС 07
|
Административный и технический
персонал - до 25 человек.
|
DС 08
|
Количество занятых
преподавателей - до 30 человек.
|
В
процессе моделирования требований к КСО были использованы диаграммы вариантов
использования - use case diagrams [Соммервилл И., 2002].
Варианты
использования (use-case) - это методика формирования требований, основанная на
сценариях (в UML сценарием часто называют экземпляр варианта использования).
Для моделирования требований к создаваемому продукту используются диаграммы
вариантов использования (use case diagrams). Описание потока событий для
варианта использования системы содержится в документе виде Use Сase
Specification (спецификация варианта использования). Для создания подобного
документа применялся стандартный шаблон, заимствованный из регламента Rational
Unified Process - процесс, основанный на прецедентах и использовании
интерактивного подхода к разработке ПО.
Для
иллюстрации подхода возьмём конкретный вариант использования "Доступ к
структурным единицам учебного материала". Нумерация вариантов
использования взята из оригинальной документации системы.
Краткое
описание: вариант использования инициируется активным субъектом
"обучаемый" и предлагает возможность доступа к структурным единицам
учебного материала одним из способов: через блок содержания, указатели, словари
(глоссарии), по ключевым словам.
2.0.
Поток событий.
2.1.
Основной поток: вариант использования начинает выполняться, когда
"обучаемый" желает получить доступ к учебному материалу по
соответствующему курсу.
Система
предлагает один из вариантов доступа: доступ "через блок содержания", "доступ через указатель", "доступ через словарь", "доступ по ключевому слову".
Если
выбрана опция "Доступ через блок содержания", система извлекает и
отображает содержание учебного курса (если данные получить нельзя, выполняется
поток 2.2.1.), элементы которого ссылаются на соответствующие структурные
единицы учебного материала. "Обучаемый" может активизировать вариант
использования сначала или выполнить поток "выход".
Если
выбрана опция "доступ через указатели", система извлекает список
предметных указателей, элементы которого ссылаются на соответствующие
структурные единицы учебного материала (если данные получить нельзя, выполняется поток 2.2.2.).
"Обучаемый"
может активизировать вариант использования сначала или выполнить поток
"выход".
Если
выбрана опция "доступ через словарь", система извлекает словарь
терминов учебного материала, элементы которого ссылаются на соответствующие
структурные единицы учебного материала (если данные получить нельзя, выполняется поток 2.2.3.).
"Обучаемый"
может активизировать вариант использования сначала или выполнить поток
"выход".
Рекомендуем скачать другие рефераты по теме: международное право реферат, реферат машины.
Предыдущая страница реферата |
1
2
3
4
5
6
7
8 |
Следующая страница реферата