Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - RuZzz

Страницы: « 1 2 3 4 5 6 7 8 9 10 »
46
Ну в этом плане плане я решил немного отвлечься от темы топика, причина следующая.

В книжке Дейтела есть задачка про моделирование работы лифта на C++. Чтобы написать такую программку мне хотелось собрать некоторые требования. А тут захожу на форум и вы лифт обсуждаете :) Вот и решил не создавать новую тему, а прямо тут описать некоторые требования и обсудить.

Неужели эти требования не повлияют на автомат и на диаграмму активности главного цикла программы?

47

1. По моему однозначно "б" - потратиться меньше энергии на спуск.
А если ближе нижний лифт, то однозначно нужно подтягивать тот который быстрее приедет. (думаю надо рассчитывать время)
остальное проще нарисовать на состояниях и активности.

48
То есть, с момента, когда пассажир нажимает на кнопку вызова лифта, до момента, когда он окажется на нужном ему этаже, может произойти очень много всего (при тех условиях задачи, которые нам даны).
Так в моих ВИ есть же секция - Расширения. Их я и хочу выявить мозговым штурмом форумчан.

Например, после нажатия оба лифта застряли (наверно не важно по каким причинам). Система должна сообщить что лифты не приедут.


49
Тут как раз недавно делал диаграмму классов на основе кода (Visual Paradigm делает это автоматически)
он мне вроде как в местах типа
QAction         *aboutAction;

нарисовал на ДК отношение containment(на конце линии кружочек с крестиком внутри)

50
Решил прислушаться к критике и немного исправил диаграмму. Первая диаграмма это попытка нарисовать ДБО
lift.docx сценарии ВИ сгенерированные в VP, поэтому там не всё хорошо.

Решил отказаться от следующих ВИ
Лифтёр - Получить тревожный сигнал

Связаться с лифтёром вынес в другую систему, чтобы сразу всё не накрылось.
Да и мало общего у системы связи с лифтом.

После того как закончу с этими диаграммами, нарисую классы, состояния и алгоритм.

51
может начать с ДВИ?  ;D

52
Задачи студентов / Re: Система AXA
« : 13 Января 2012, 15:17:38 »
Просто ДБО помогает построить диаграмму классов.

Имена ассоциаций добавлю позже.

ER диаграмма БД уже построена. Но смысла выкладывать её пока нет, пока не решены вопросы с предметной областью. Хотя до сих пор я так и не решил делать 3 базы данных, отдельно для пользователей и групп, отдельно для информации о здоровье, и отдельно для планирования времени. Просто если сделать 3 базы повышается модульность системы, а если одну вроде немного вырастет скорость

Зависимость на ДБО поставил после прослушивания видеолекций Дениса Иванова. Там примерно было сказано так, что если не знаете какое отношение нужно поставить между сущностями, то можно поставить зависимость. Просто ещё не понимаю, какое между ними отношение.

53
Задачи студентов / Re: Система AXA
« : 13 Января 2012, 00:01:02 »
Ответ на первый вопрос: это визуально представить предметную область, чтоб выявить классы системы.

пациент связал с мед картой ассоциацией

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

А вот аптеку с лекарствами была мысль вовсе убрать зачем усложнять лекарствами, если система не может их рекомендовать, так как она не врач.

54
Задачи студентов / Re: Система AXA
« : 11 Января 2012, 23:04:17 »
Так что не появились у кого нить идеи по ДБО. Что-нить добавить/удалить может? Вот нужно ли рисовать потомков от врача, для разных специализаций? Есть ли у нас в предметной области, например врач стоматолог?

55
Задачи студентов / Re: Система AXA
« : 10 Января 2012, 22:21:05 »
Например в теме http://www.uml2.ru/forum/index.php?topic=1659.15 обсуждался кодовый замок. Добавляем к системе проход по карточкам. Когда система включается она включает надпись "поднесите карточку". Поэтому пользователь до того как приложит карточку видит разрешающий сигнал.

В этом случае мы же не можем начать ВИ "Открыть дверь" так:
1. Система сообщает пользователю о готовности для получения уникального кода. ("Поднесите карту")
2. Пользователь посылает системе уникальный код(подносит карту)
3. Система подтверждает код и разрешает доступ

Правильнее будет так:
1. Пользователь посылает системе уникальный код
2. Система подтверждает уникальный код и разрешает проход

тогда как пользователь узнал что система готова? по предусловиям?

56
Задачи студентов / Re: Система AXA
« : 10 Января 2012, 16:50:37 »
А может ли система сама инициировать выполнение сценария, для достижения цели пользователя?

57
Для всех / Re: Диаграммы Кинотеатра
« : 06 Января 2012, 00:22:34 »
Ну вот пункт 2 как раз и требует описания предметной области и как следствие построение диаграммы бизнес объектов. Но не совсем понятно как описать предметную область если нету явно обозначенной цели ИС.

Здесь находится яркий пример диаграммы бизнес объектов, которую вы хотите нарисовать и которая должна иллюстрировать предметную область.
http://www.uml2.ru/forum/index.php?topic=1106.195

важно отметить что на такой диаграмме нету ни самой системы, которую мы проектируем ни базы данных, которая проектируется исходя из тех объектов которые есть на диаграмме бизнес объектов.

остальные диаграммы лучше пока отложить, так как для них ещё не собрано достаточно сведений.

58
Задачи студентов / Система AXA
« : 05 Января 2012, 23:49:24 »
Решил часть свободного времени уделить самообучению - потренироваться в написании требований и проектировании ИС.

Хочется получить на выходе веб-приложение, которое бы собирало информацию о здоровье пользователей и как-то анализировало бы эту информацию. Яркий пример Google health.

Надеюсь на помощь в описании предметной области.
Не совсем понятно как построить бизнес-модель такой системы, если она не предназначена для бизнеса.
Ничего кроме объектов связанных с работой больницы в голову не приходит.(см вложения)

документ designing_axa.rtf был создан в libreoffice. поэтому при открытии в других приложениях может что-то поехать.
документ use_cases.rtf был создан в Visual Paradigm и конвертирован из формата docx в rtf тем же libreoffice.

Возможно вы заметите странный последний шаг в основной сценарии каждого ВИ. это шаг пришлось создать чтоб инструмент VP корректно генерировал диаграмму активности для ВИ. почему то не удаётся выйти из расширения миновав основной сценарий.

59
Для всех / Re: Диаграммы Кинотеатра
« : 05 Января 2012, 19:50:21 »
а что за проблемы с русским языком?

Я вложил в шаблон, который писал для себя.(он основан на шаблоне Коберна в книге про варианты использования). Основное назначение этого шаблона - описание требований к системе.

Следует для начала обратить внимание на разделы цели, проблемы, участники. Ну и с терминами неплохо бы определиться.

Самое главное построить диаграмму вариантов использования на первом этапе. ну и описать сами варианты использования(желательно в текстовом виде)

Если построить бизнес модель предметной области то я бы выделил одного участника: посетитель, который приходит посмотреть кино.

Если это модель системы я бы выделил того же посетителя, который напрямую покупает билеты с помощью системы или через кассира.

Страницы: « 1 2 3 4 5 6 7 8 9 10 »