Модераторы: Се ля ви

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Диаграммы вариантов использования, Диаграммы прецедентов 
:(
    Опции темы
Gluttton
Дата 22.4.2010, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



Диаграмма с детализацией о которой я говорил в предыдущих постах...

Цитата(dawystrik @  22.4.2010,  14:27 Найти цитируемый пост)
а что такое предметная область

Ну Вы, блин, даете...
Воспользуйтесь googlе'ом...

Цитата(dawystrik @  22.4.2010,  14:27 Найти цитируемый пост)
как её описывать?

Ну я не знаю, как нибудь так:
Цитата

Общие сведения.
Учебное заведение осуществляет подготовку специалистов квалификации ХХХ. Подготовка специалистов проводиться по различным специальностям. Учебное заведение подразделяется на факультеты. Каждый факультет производит подготовку специалистов по опредененному направлению (специальности). В состав фаультета входят: ..., ..., деканат, студенты, ....

Посещаемость.
В учебном заведении реализована дневная форма обучения. Обучение производиться согласно учебного плана утвержденного .... Для контроля посещаемости (а так же успеваемости) используется журнал.
...
Информацию в журнал заностят: преподаватели, ..., ...
...
Информацию журнала обрабатывают: ..., ..., ... для: анализа пропущенных часов за период, ..., ...
...

Успеваемость.
...
...
...



--------------------
Слава Україні!
PM MAIL   Вверх
dawystrik
Дата 22.4.2010, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 23.3.2009

Репутация: нет
Всего: нет



извините,за глупые вопросы,просто у меня в голове уже такая каша
PM MAIL   Вверх
dawystrik
Дата 30.4.2010, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 23.3.2009

Репутация: нет
Всего: нет



Вот я сделала,посмотрите может надо переделать что-то
user posted image
а вот сценарий к прецеденту Ввод из журнала оценок и пропусков студентов
Код

 Поток событий для варианта использования 
          "Ввод из журнала оценок и пропусков студентов"
1.1. Предусловия
Под-потоки "создание дисциплины", "создание специальности", 
"создание учебной группы", "создание информации о преподавателях", 
"создание информации о студентах" прецендентов "управление информацией
о специальностях", "управление информацией об учебных группах",
"управление информацией о преподавателях", 
"управление информацией о студентах" должны быть выполнены перед его началом.
1.2. Основной сценарий действий
Прецедент начинает выполнятся, когда преподаватель заходит 
в систему "учета успеваемости и посещаемости студентов". Система просит 
преподавателя выбрать одну (Е-1) из 2 операций "успеваемость" или 
"посещаемость".
Если выбрана операция "успеваемость", то система предлагает выбрать 
"месяц"(Е-2),"год"(Е-3),"учебную группу"(Е-4),"дисциплину"(Е-5),
"ФИО студента"(Е-6).Преподаватель выбирает нужные операции
 и система предлагает выбрать оценку(Е-7).
Если выбрана операция "посещаемость", то система предлагает выбрать 
"месяц"(Е-8),"год"(Е-9),"учебную группу"(Е-10),"дисциплину"(Е-11),
"ФИО студента"(Е-12),"уважительный пропуск"(Е-13),
"неуважительный пропуск"(Е-14).Преподаватель выбирает нужные операции
и система предлагает расставить пропуски(Е-15).
1.3. Альтернативный сценарий действий
Е-1 - Е-15:введено неверное название операции. Пользователь должен повторить 
ввод названия или завершить прецедент.
1.4.Постусловие
После завершения действий система предлагает преподавателю сохранить данные.

к остальным не составила пока, запуталась
Подскажите,что не так,что нужно подправить
PM MAIL   Вверх
Gluttton
Дата 6.5.2010, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



Ого, как много всего, сразу и не разберешся smile ...

По моему линии между человечками и овалами должны быть без стрелочек и с включением намудрено...


--------------------
Слава Україні!
PM MAIL   Вверх
dawystrik
Дата 6.5.2010, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 23.3.2009

Репутация: нет
Всего: нет



как это без стрелочек?диаграмма без связей?то что тогда это за диаграмма?
PM MAIL   Вверх
Gluttton
Дата 6.5.2010, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



Цитата(dawystrik @  6.5.2010,  09:50 Найти цитируемый пост)
как это без стрелочек?диаграмма без связей?то что тогда это за диаграмма?

Я же не сказал, что нужно убрать линии  smile ...

Стрелочки на концах линии не просто так ставяться, а со смыслом и бывают нескольких видов, при этом определенному виду стрелочки соответствует определенный тип связи (комуникация, обобщение, включение, расширение).

Между актерами и вариантами использования устанавливается отношение комуникации, а оно (а вот тут я ошибался, думая, что оно отображается без стрелочек) отображается стрелочкой, но немного другой (в виде закрашенного треугольника).

Хотя, например в справке к Umbrello на диаграмме вариантов использования роли и варианты использования соединены связями без стрелочек...

Это сообщение отредактировал(а) Gluttton - 6.5.2010, 13:46


--------------------
Слава Україні!
PM MAIL   Вверх
dawystrik
Дата 17.5.2010, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 23.3.2009

Репутация: нет
Всего: нет



а в целом диаграмма и сценарий правильны или нет?если нет,то что неверно?
PM MAIL   Вверх
Gluttton
Дата 23.5.2010, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



dawystrik, после длительного молчания попробую дать конструктивный ответ smile ...

Цитата(dawystrik @  30.4.2010,  20:07 Найти цитируемый пост)
"Ввод из журнала оценок и пропусков студентов"

Наверное опечатка, я думаю, что ввод нужно заменить на вывод...

Я сам сценарии не писал, но немного о них читал. Мне, собственно говоря, по сценариям сказать нечего, но в целом вменяемо smile , т.е. почитав его я понял суть тех функций которые должна выполнять проектируемая система, а это ведь и есть главное.

А вот, что касается диаграммы, то она очень разрознена и не читабельна.
1. Я бы предложил обазначить границы системы (в данном случае все варианты использования состедоточены внутри системы, но в общем случае могут быть и варианты использования вне системы).
2. Кроме того я бы предложил бы обобщить пользователей системы и разделить их на группы (на тех, кто обеспечивает ее функционирование и поддерживает актуальность данных и на тех, кто "потребляет" результаты ее работы).
3. Так же есть смысл обобщить и варианты использования.

Вот такая диаграмма получилась у меня:
user posted image

В чем, на мой взгляд, приемущества. Посмотрев на такую диаграмму сразу видно основной принцип ее функционирования: "Ага... Кто-то вводит данные, а кто-то их читает... Угу... Вводят те и те, а читают тот и тот". А потом уже можно более детально рассматривать каждый из вариантов использования и пользователей...

Добавлено через 2 минуты и 5 секунд
Хотя тоже спорно... Если преподователь тольк вводит данные, а методист только редактирует, то пожалуй будет не правильно объединять их в одного "Оператора системы"...

P.S. А что там у одногрупников?


--------------------
Слава Україні!
PM MAIL   Вверх
dawystrik
Дата 26.5.2010, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 23.3.2009

Репутация: нет
Всего: нет



мне кажется,это уже сильно подробно,мы же когда пишем рецепт,мы же не указываем"Открываем холодильник,берем то то и то то"
Я сейчас работаю над диаграммой, кажется в правильном направлении двигаюсь,моя диаграмма тоже не совсем верна была
PM MAIL   Вверх
dawystrik
Дата 1.6.2010, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 23.3.2009

Репутация: нет
Всего: нет



вот сделала
user posted image


Сценарии
Поставить,удалить оценку
Код

Основной поток
1. Вариант использования начинается, когда пользователь (преподаватель,декан)
входит в систему.
2. Система предлагает ввести пароль.
3. Пользователь вводит пароль.
4. Если пароль неверен, начинается альтернативный поток А1.
5. Пользователю на выбор предлагается:
- Успеваемость.
- Посещаемость.
- Табель.
- Справочник студентов и преподавателей.
6. Пользователь выбирает "Успеваемость".
7. Система предлагает пользователю указать:
- Месяц и год.
- Группу.
- Дисциплину.
8. Пользователь указывает "Месяц и год","Группу","Дисциплину".
9. Система выводит список студентов и предлагает "Поставить или удалить оценку"
тому или иному студенту.
10. Пользователь ставит или удаляет оценку.
11. Система спрашивает сохранить ли действия.
12. Пользователь сохраняет действия.
13. Вариант использования завершается.
Альтернативный поток А1.Неверный пароль.
1. Система информирует пользователя, что пароль введен неверно и просит ввести
ещё раз.
2. Вариант использования завершается.


Отметить,удалить пропуск
Код

Основной поток
1. Вариант использования начинается, когда пользователь (преподаватель,декан)
входит в систему.
2. Система предлагает ввести пароль.
3. Пользователь вводит пароль.
4. Если пароль неверен, начинается альтернативный поток А1.
5. Пользователю на выбор предлагается:
- Успеваемость.
- Посещаемость.
- Табель.
- Справочник студентов и преподавателей.
6. Пользователь выбирает "Посещаемость".
7. Система предлагает пользователю указать:
- Месяц и год.
- Группу.
- Дисциплину.
8. Пользователь указывает "Месяц и год","Группу","Дисциплину".
9. Система выводит список студентов и предлагает "Отметить,удалить пропуск"
тому или иному студенту.
10. Пользователь отмечает или удаляет пропуск.
11. Система спрашивает сохранить ли действия.
12. Пользователь сохраняет действия.
13. Вариант использования завершается.
Альтернативный поток А1.Неверный пароль.
1. Система информирует пользователя, что пароль введен неверно и просит ввести
ещё раз.
2. Вариант использования завершается.

Печать и просмотр табелей
Код

Основной поток
1. Вариант использования начинается, когда пользователь (преподаватель,декан,
староста,методист) входит в систему.
2. Система предлагает ввести пароль.
3. Пользователь вводит пароль.
4. Если пароль неверен, начинается альтернативный поток А1.
5. Пользователю на выбор предлагается:
- Успеваемость.
- Посещаемость.
- Табель.
- Справочник студентов и преподавателей.
6. Пользователь выбирает "Табель".
7. Система предлагает пользователю указать:
- Месяц и год.
- Группу.
- Дисциплину.
8. Пользователь указывает "Месяц и год","Группу","Дисциплину".
9. Система выводит список студентов и предлагает выбрать из списка того или тех
 студента(ов), для которых нужен табель.
10. Пользователь выбирает студента(ов) для табеля.
11. Система выводит запрашиваемые табеля.
12. У пользователя также кроме просмотра табелей,есть возможность их распечатать.
13. Вариант использования завершается.
Альтернативный поток А1.Неверный пароль.
1. Система информирует пользователя, что пароль введен неверно и просит ввести
ещё раз.
2. Вариант использования завершается.


Просматривать информацию о студентах и преподавателях
Код

Основной поток
1. Вариант использования начинается, когда пользователь (преподаватель,декан,
староста,методист)входит в систему.
2. Система предлагает ввести пароль.
3. Пользователь вводит пароль.
4. Если пароль неверен, начинается альтернативный поток А1.
5. Пользователю на выбор предлагается:
- Успеваемость.
- Посещаемость.
- Табель.
- Справочник студентов и преподавателей.
6. Пользователь выбирает "Справочник студентов и преподавателей".
7. Система предлагает пользователю выбрать:
- Студенты.
- Преподаватели.
8. Пользователь выбирает "Студенты". Если пользователь выбирает "Преподаватели",
то начинается альтернативный поток А2.
9. Система выводит список студентов и предлагает выбрать из списка того или тех
 студента(ов), о котором(ых) нужна информация.
10. Пользователь выбирает студента(ов).
11. Система выводит запрашиваемую информацию о студентах.
12. Вариант использования завершается.
Альтернативный поток А1.Неверный пароль.
1. Система информирует пользователя, что пароль введен неверно и просит ввести
ещё раз.
2. Вариант использования завершается.
Альтернативный поток А2."Преподаватели".
1. Система выводит список преподавателей и предлагает выбрать из списка того или 
тех преподавателя(ей), о котором(ых) нужна информация.
2. Пользователь выбирает преподавателя(ей).
3. Система выводит запрашиваемую информацию о студентах.
4. Вариант использования завершается.


Редактирование информации о студентах и преподавателях
Код

Основной поток
1. Вариант использования начинается, когда пользователь (методист)
входит в систему.
2. Система предлагает ввести пароль.
3. Пользователь вводит пароль.
4. Если пароль неверен, начинается альтернативный поток А1.
5. Пользователю на выбор предлагается:
- Табель.
- Справочник студентов и преподавателей.
6. Пользователь выбирает "Справочник студентов и преподавателей".
7. Система предлагает пользователю выбрать:
- Студенты.
- Преподаватели.
8. Пользователь выбирает "Студенты". Если пользователь выбирает "Преподаватели",
то начинается альтернативный поток А2.
9. Система выводит список студентов и предлагает выбрать из списка того или тех
 студента(ов), о котором(ых) нужна информация.Также система предлагает 
изменить информацию о студенте(ах), добавить студента, удалить студента.
10. Пользователь выбирает изменить информацию о студенте(ах).Если 
пользователь выбирает добавить студента или удалить студента,
то начинается альтернативный поток А3 и А4 соответственно.
11. Система выводит поля, которые надо отредактировать:ФИО,Группа,Пол,
Дата рождения,Адрес,Телефон,Удостоверение личности,Примечание.
12. Пользователь заполняет поля.
13. Вариант использования завершается.
Альтернативный поток А1.Неверный пароль.
1. Система информирует пользователя, что пароль введен неверно и просит ввести
ещё раз.
2. Вариант использования завершается.
Альтернативный поток А2."Преподаватели".
1. Система выводит список преподавателей и предлагает выбрать из списка того или
 тех преподавателя(ей), о котором(ых) нужна информация.Также система предлагает 
изменить информацию о преподавателе(ях), добавить преподавателя, 
удалить преподавателя.
2. Пользователь выбирает изменить информацию о преподавателе(ях).Если 
пользователь выбирает добавить преподавателя или удалить преподавателя,
то начинается альтернативный поток А5 и А6 соответственно.
3. Система выводит поля, которые надо отредактировать:ФИО,Дисциплина,Пол,
Дата рождения,Адрес,Телефон,Примечание.
4. Пользователь заполняет поля.
5. Вариант использования завершается.
Альтернативный поток А3."Добавить студента".
1. Система выводит поля, с полями,которые необходимо заполнить:ФИО,Группа,Пол,
Дата рождения,Адрес,Телефон,Удостоверение личности,Примечание.
2. Пользователь заполняет поля.
3. Вариант использования завершается.
Альтернативный поток А4."Удалить студента".
1. Система предлагает выбрать студента(ов), которого(ых) надо удалить.
2. Пользователь выбирает и подтверждает выбор.
3. Вариант использования завершается.
Альтернативный поток А5."Добавить преподавателя".
1. Система выводит поля, с полями,которые необходимо заполнить:ФИО,Дисциплина,Пол,
Дата рождения,Адрес,Телефон,Примечание.
2. Пользователь заполняет поля.
3. Вариант использования завершается.
Альтернативный поток А6."Удалить преподавателя".
1. Система предлагает выбрать преподавателя(ей), которого(ых) надо удалить.
2. Пользователь выбирает и подтверждает выбор.
3. Вариант использования завершается.

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Системный анализ, проектирование и UML"
Се ля ви

Форум "Системный анализ, проектирование и UML" предназначен для обсуждения вопросов, так или иначе связанных с этапами жизненного цикла автоматизированных (программных, информационных, автоматических) систем:

• предпроектные обследования объектов автоматизации;

• разработка концепции создания систем;

• моделирование бизнес-процессов (в т.ч. на UML);

• проектирование архитектуры систем;

• управление проектами;

• управление качеством;

• CASE-средства;

• реинжиниринг.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Системный анализ, проектирование и UML | Следующая тема »


 




[ Время генерации скрипта: 0.0497 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.