Новосибирский государственный технический университет
Кафедра вычислительной техники
по дисциплине
“Технология программирования и разработка программного обеспечения”
Группа: ЗАП – 233
Вариант: 58
Семестр: 8
Студент: Безденежных Ю.В.
Преподаватель: Тюнина
Дата проверки работы:
Новосибирск 2006
Содержание:
1. Постановка задачи проектирования.
2. Выявление требований к проекту.
3. Формирование USE CASE диаграммы.
4. ER – диаграммы.
5. Диаграмма класса.
6. Диаграмма деятельности.
Постановка задачи проектирования.
Для построения задания выбранна среда MS ACCSESS 2003, Rational Rose 2003.
Разработка состоит из :
· Разработки и описания модели данных информационной системы.
· Разработки и описания модели структуры информационной системы .
· Проектирования базы данных и создания запросов, отчётов к базе.
· Создание диаграмм в среде Rational Rose.
· Разработка интерфейса.
1-ая часть задания состоит в :
· Создании и реализации базы данных в ACCSESS.
· Создании различных запросов к базе.
· Создании различных форм.
· Создании различных отчётов.
2-ая часть задания состоит в описании модели операционной системы на языке UML. Моделирование предполагает построение диаграмм.
· USE CASE диаграмм.
· Диаграммы классов(class).
· Диаграммы деятельности(activity).
· Диаграммы последовательности(sequence).
Формирование USE CASE диаграммы.
ER- диаграмма.
Актеры:
Участник выставки -любое физическое лицо.
Организатор выставки – взаимодействует с ситемой.
Прецеденты:
· Вход в систему.
· Регистрация участника. На этом этапе организатору необходимо зарегистрировать участника, ввести сведения об участнике.
· Регистрация продукции. На этом этапе организатору необходимо зарегистрировать вид продукции, ввести сведения о продукции.
Указать тип продукции в БД.
· Просмотр участников – просмотр списка участников;
· Выбор разработчика – просмотр и выбор списка разработчиков.
· Выбор производителя – просмотр и выбор списка производителей.
· Выбор типа стенда – просмотр и выбор списка типов стендов.
· Формирование отчёта об участниках;
Спецификация варианта использования ”Вход в систему”.
Этапы основного потока событий:
1. Система выводит форму входа в систему.
2. Организатор выставки вводит учетную запись и пароль.
3. Система проверяет правильность ввода учетной записи и пароля:
a. А1: Неверно введены учетная запись и пароль
4. Система выводит организатору главное меню системы
Альтернативные потоки событий:
А1: Неверно введены учетная запись и пароль
1. Система сообщает пользователю о том, что учетная запись или пароль введены неверно
2. Поток возвращается на этап 1 основного потока.
Спецификация использования ”Регистрация участника”.
Этапы основного потока событий:
1. Организатор в главном меню системы выбирает функцию регистрации участника.
2. Система открывает окно регистрации нового участника
3. В случае необходимости организатор может просмотреть список зарегистрированных участников (Вариант использования «Просмотр участников»)
4. Организатор вводит название фирмы участника и дату регистрации.
5. Организатор выбирает тип стенда (вариант использования «Выбор типа стенда»)
6. Система сохраняет информацию в базе данных.
a. А1: Участник заданным названием уже существует
7. Организатор регистрирует продукцию участника (Вариант использования «Регистрация продукции»)
Альтернативные потоки событий:
А1: Участник заданным названием уже существует
1. Система сообщает о том, что участник заданным названием уже существует
2. Поток возвращается на этап 2 основного потока
Спецификация использования ”Регистрация продукции”.
Этапы основного потока событий:
1. Организатор инциирует регистрацию продукции через меню участника выставки
2. Система отображает пользователю список зарегистрированной продукции
a. А1: Удаление продукции из списка зарегистрированной
b. А2: Редактирование продукции в списке зарегистрированной
3. Организатор вызывает форму регистрации нового вида продукции через меню списка продукции участника.
4. Организатор указывает название продукции, дату изготовления, дату разработки
5. Организатор указывает изготовителя продукции (Вариант использования «Выбор изготовителя»);
6. Организатор указывает разработчика продукции (Вариант использования «Выбор разработчика»);
Альтернативные потоки событий:
А1: Удаление продукции из списка зарегистрированной
1. Организатор выбирает в списке продукцию, подлежащую удалению.
2. Система удаляет выбранную продукцию
3. Поток возвращается на этап 2 основного потока
А2: Редактирование продукции в списке зарегистрированной
1. Организатор выбирает в списке продукцию, подлежащую редактированию.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.