- •«Информационная система формирования индивидуального учебного плана при компетентностной парадигме обучения»
- •Реферат
- •Содержание
- •Введение
- •1 Системотехническая часть
- •1.1 Описание предметной области
- •Понятие информационная система (ис)
- •1.1.2 Анализ предметной области
- •1.2 Постановка задачи
- •1.3 Описание аналогичных систем
- •1.4 Разработка логического проекта системы
- •1.4.1 Диаграмма вариантов использования
- •1.4.2 Разработка сценариев вариантов использования
- •1.4.3 Диаграмма классов
- •1.4.4 Диаграмма состояний
- •1.4.5 Диаграмма последовательности
- •1.4.6 Диаграмма кооперации
- •1.4.7 Диаграмма деятельности
- •2 Конструкторско-технологическая часть
- •2.1 Оценка требуемых параметров комплекса технических средств
- •2.1.1 Расчет объема взу
- •2.1.2 Расчет необходимого объема озу
- •2.2 Комплекс программных средств, используемых для реализации
- •2.2.1 Выбор субд
- •2.2.2 Выбор ос
- •2.2.3 Выбор языка программирования и среды разработки
- •2.3 Диаграммы компонентов и развертывания
- •2.4 Разработка методики испытаний
- •2.5 Описание контрольного примера
- •Заключение
- •Список использованных источников
- •Приложение а
1.4.5 Диаграмма последовательности
Для моделирования взаимодействия объектов в языке UML используются соответствующие диаграммы взаимодействия. Так, взаимодействия объектов можно рассматривать во времени, и тогда для представления временных особенностей передачи и приема сообщений между объектами используется диаграмма последовательности.
На диаграмме последовательности изображаются объекты, которые непосредственно участвуют во взаимодействии и не показываются возможные статические ассоциации с другими объектами. Для диаграммы последовательности ключевым моментом является именно динамика взаимодействия объектов во времени.
Диаграмма последовательности действий, выполняющихся при выдаче отчета о индивидуальном плане обучения представлена на рисунке 6.
Рисунок 6 – Диаграмма последовательности для варианта использования «Ведение справочника кодов бюджетной классификации»
1.4.6 Диаграмма кооперации
Кооперация – описание общего расположения объектов и связей, которые взаимодействуют для обеспечения некоторого поведения (например такого, как вариант использования или операция).
Кооперация имеет статическую и динамическую части. В статической описываются роли, которые могут играть объекты и их связи в экземпляре данной кооперации. Динамическая состоит из одного или более взаимодействий, характеризующихся потоками сообщений, которыми обмениваются между собой участники коопераций.
Диаграмма кооперации может быть представлена на двух уровнях: уровень спецификаций – только роли классов и роли ассоциаций. Уровень экземпляров или частных примеров – более детально, на уровне объектов и детализации сообщений. Одни и те же объекты могут выполнять разные роли и участвовать в разных кооперациях. Каждая кооперация реализует один вариант использования или одну операцию.
Диаграмма кооперации для варианта использования «Вести справочник факультетов» представлена на рисунке 7.
Рисунок 7 – Диаграмма кооперации для варианта использования «Вести справочник факультетов»
1.4.7 Диаграмма деятельности
Диаграмма деятельности позволяет описать особенности процедурного и синхронного управления, обусловленного выполнением внутренних деятельностей и действий (элементарных операций). Основным направлением использования диаграмм деятельности является визуализация особенностей реализации методов классов, когда необходимо представить алгоритмы их выполнения. При этом каждое состояние может являться выполнением операции некоторого класса либо ее части.
Диаграмма деятельностидля варианта использования «Войти в систему» представлена на рисунке 8.
Рисунок 8 – Диаграмма деятельности для варианта использования «Authorization»
2 Конструкторско-технологическая часть
2.1 Оценка требуемых параметров комплекса технических средств
2.1.1 Расчет объема взу
,
где
– объем внешней памяти, занимаемый
операционной системой, Мб;
–
объем внешней
памяти, занимаемый СУБД, Мб;
– объем внешней
памяти, занимаемый данными, необходимыми
для работы системы, Мб;
– объем внешней
памяти, занимаемый программными модулями,
Мб;
В качестве ОС используется ОС Windows 7 SP1.
= 4 Гб.
= 10 Мб.
= 15 Мб.
Таблица 2 – Расчет размера таблиц базы данных
Название таблицы |
Размер записи, байт |
Максимальное количество записей |
Итого, байт |
competence |
64 |
10000 |
64000 |
plan |
64 |
10000 |
64000 |
role |
8 |
3 |
24 |
student |
64 |
10000 |
64000 |
subcomp |
16 |
100 |
1600 |
subject |
64 |
10000 |
64000 |
user |
64 |
10000 |
64000 |
Итого: |
|
|
321624 |
= 4 Мб.
VВП = 4096 + 10 + 15 + 4 = 4125 Мб
