Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Пример проектирования в Rational Rose / 17 сообщений из 17, страница 1 из 1
06.01.2004, 16:13
    #32369629
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
Как и обещал, публикую пример проектирования в Rational Rose стиральной машины . Это сделано для того, что бы можно было внести поправления и начинающим иметь пример перед глазами для лучшего понимания UML.
Там расположено как модель в виде wm.mdl , так и модель в виде джипег файлов(сделано для людей не имеющих RR, но имеющих представление о UML).
Для удобства навигации в левой части окна расположено дерево концептуальной модели, при нажатии на некоторые из них будут появляться диаграммы UseCase и StateChart. Class Diagramm только одна, она появиться при нажатии на Logical View. Есть еще одна диаграмма последовательности она будет опубликована попозже.
Вообще диаграммы расположены в виде граф файлов в след. дирректориях:
http://samples.h11.ru/UseCase - Use Case Diagramms
http://samples.h11.ru/StateChart - State Chart Diagramms
http://samples.h11.ru/Class - Class Diagramm

Жду отзывов, лучше по существу. Поправленную модель или большие замечания можно направлять на мыло bas_4all%inbox#ru. Всем спасибо.
...
Рейтинг: 0 / 0
06.01.2004, 17:47
    #32369726
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
bas,
Хоть стиральная машина и не база данных, все равно интересно, спасибо. Посмотрю на досуге, поностальгирую по электромеханике.
...
Рейтинг: 0 / 0
06.01.2004, 18:13
    #32369752
Репликант
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
2 bas:

MDL не хочет скачиваться...
...
Рейтинг: 0 / 0
06.01.2004, 19:29
    #32369786
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
Кстати, Мацяшек выложил в download к своей книге "Анализ требований и проектирование систем" файлы с моделями в формате Розы и PowerDesigner.
Тоже для примера, наверное, годятся.
...
Рейтинг: 0 / 0
07.01.2004, 15:48
    #32369979
Dimitri KOH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
I u menya tozhha

MDL не хочет скачиваться...

:((
...
Рейтинг: 0 / 0
08.01.2004, 09:25
    #32370167
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
интерес есть, давайте файл.
...
Рейтинг: 0 / 0
08.01.2004, 09:26
    #32370168
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
2 vara
tnx
...
Рейтинг: 0 / 0
08.01.2004, 15:41
    #32370639
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
извиняюсь за файл, не посмотрел сразу, завтра исправлю, т.к. ща нет возможности ssh приконектиться...
...
Рейтинг: 0 / 0
09.01.2004, 14:05
    #32371509
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
Ну усе, скачивайте...
З.Ы. Я его вообще забыл, оказывается, скинуть....
...
Рейтинг: 0 / 0
13.01.2004, 17:52
    #32374898
Репликант
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
2 bas:

А что вы хотите от аудитории? Чтобы они проверили UML-модель на соответствие правилам UML? Модель вроде соответствует, т.е все соединено с чем нужно и т.д. А чтобы проверить правильно ли был выполнен ООАП нужно иметь словарь, описания системных вариантов использования (use case) и требований, т.к по модели ВИ можно только догадываться правильные ли сценарии их реализации. То же относится и к модели проектирования (классы и т.д)
...
Рейтинг: 0 / 0
13.01.2004, 19:35
    #32375026
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
А что вы хотите от аудитории?

1. Обсудить модель и поправить ошибки, если они есть(а я в этом не сомневаюсь).
2. В итоге(если кто-то будет обсуждать) должен получиться пример, который сделан от начала до конца и это будет полезно для многих.
В инете я таких примеров(сделаных от начала до конца) не нашел.


А чтобы проверить правильно ли был выполнен ООАП нужно иметь словарь, описания системных вариантов использования (use case) и требований, т.к по модели ВИ можно только догадываться правильные ли сценарии их реализации. То же относится и к модели проектирования (классы и т.д)


требования банальные, они описаны в главной диаграмме ВИ(main) в виде комментария к ВИ "Washing". Или надо, что-то другое??
...
Рейтинг: 0 / 0
16.01.2004, 19:35
    #32379059
Репликант
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
1. Обсудить модель и поправить ошибки, если они есть(а я в этом не сомневаюсь).

Чтобы обсуждать модель нужны описания ВИ и знания ДЛЯ ЧЕГО она вам (например, требования тех же программистов, что модель должна описывать), а также чем вы руководствовались выбирая архитектуру, т.е те же требования. Сейчас вашу модель можно проверить только на соответствие UML, а раз она выполнена в Rose, то она ему соответствует :о)

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


Примеры "от и до", т.е от словаря, видения, описаний ВИ, моделями ВИ и кончая кодом доступны для скачивания в Rational Developer Network - поиск по словам (т.е целиком и без кавычек): "assets", "Wylie College Course Registration System", "Pearl Circle Online Auction" или "PCOA" (для XDE for .NET и J2EE), "e-Store RDA Sample Application" (для XDE for .NET (C#/ASP,NET/MSSQL)). Вот сайт PCOA для J2EE
Также, например, в документацию по процессу RUP v.2003 входят примеры (раздел "Rational Unified Process: Examples"): "Course Registration System", "Collegiate Sports Paging System". Также в Rose v.2003 входит несколько моделей-примеров, в Rational Suite v.2003 входит проект "Classics CD" - приложение для Web и back-end (все итерации для спецификаций, моделей, исходников (VB, VC++) и даже, кажется, тестов). Вот, например, ObjectsByDesign.com: Object-Oriented Calculator . В общем примеры есть, но надо знать, где их искать

требования банальные, они описаны в главной диаграмме ВИ(main) в виде комментария к ВИ "Washing". Или надо, что-то другое??

Но требования и названия ВИ - это же не все. Например, чтобы сказать, что ваша Main диаграмма ВИ корректная нужно увидеть описания ваших ВИ, т.е не ясно почему ВИ "ProgrammPreparing" включает (<<include>>) ВИ "MainWashing". Также не ясно, что за ассоциация между "MainWashing" и "EndWashing"? По идее для вашей модели ВИ должно хватить 3 типов ассоциаций, связывающих ВИ: однонаправленная (<<include>>/<<extend>>), обобщение и реализация

---
З.Ы. Я не хочу судить, не увидев ваших описаний ВИ, но по названиям ВИ в вашей модели мне кажется, что вы трактуете ВИ как функции , а это неправильно. Дословная цитата: ВИ - это сценарий (действия пользователя, реакция ИС на его действия и др. детали), к-рый направлен на достижене целостного результата нужного первичному и другим актерам, задействованным в ВИ. Например, похоже, что ВИ "Washing" - это у вас общая функция, а "MainWashing", "EndWashing" и т.д - это функции из ее декомпозиции . Если это так, то это неверно с точки зрения ООАП (UP/RUP/ICONIX)

Кстати, ваш MDL не скачивается. Если не хотите, чтобы его скачивали, то я бы на вашем месте убрал ссылку с сайта, чтобы люди не тыкались за зря...
...
Рейтинг: 0 / 0
27.01.2004, 20:03
    #32389767
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
Наткнулся тут на пример из более близкой для любителей БД области (“Оприходование товара на складе предприятия от продавца”.)
Правда на главной диаграме ничего не разобрать :-(
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
15.07.2006, 00:35
    #33855428
atrant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
Всем доброе время суток!
Понимаю, что здесь собрались не студенты, но есть одна просьба... может есть у кого возможность... время... сделать вот что:

Требуется разработать средствами Rational Rose модель программного обеспечения встроенного микропроцессора учрежденческой мини-АТС (автоматической телефонной станции).
Мини-АТС осуществляет связь между служащими учреждения. Каждый абонент подключен к ней линией связи. Мини-АТС соединяет линии абонентов (осуществляет коммутацию линий). Абоненты имеют номера, состоящие из трех цифр. Специальный номер «9» зарезервирован для внешней связи.
Телефонное соединение абонентов производится следующим образом. Абонент поднимает трубку телефона, и мини-АТС получает сигнал «Трубка». В ответ мини-АТС посылает сигнал «Тон». Приняв этот сигнал, абонент набирает телефонный номер (посылает три сигнала «Цифра»). Мини-АТС проверяет готовность вызываемого абонента. Если абонент не готов (его линия занята), мини-АТС посылает вызывающему абоненту сигнал «Занято». Если абонент готов, мини-АТС посылает обоим абонентам сигнал «Вызов». При этом телефон вызываемого абонента начинает звонить, а вызывающий абонент слышит в трубке длинные гудки. Вызываемый абонент снимает трубку, и мини-АТС получает от него сигнал «Трубка», после чего осуществляет коммутацию линии. Абоненты обмениваются сигналами «Данные», которые мини-АТС должна передавать от одного абонента к другому. Когда один из абонентов опускает трубку, мини-АТС получает сигнал «Конец» и посылает другому абоненту сигнал «Тон».
В любой момент абонент может положить трубку, при этом мини-АТС получает сигнал «Конец». После получения этого сигнала сеанс обслуживания абонента завершается.
Если абонент желает соединиться с абонентом за пределами учреждения, то он набирает номер «9». Мини-АТС посылает по линии, соединяющей с внешней (городской) АТС, сигнал «Трубка» и в дальнейшем служит посредником между телефоном абонента и внешней АТС. Она принимает и передает сигналы и данные между ними, не внося никаких изменений. Единственное исключение касается завершения сеанса. Получив от городской АТС сигнал «Конец», мини-АТС посылает абоненту сигнал «Тон» и ждет сигнала «Конец» для завершения обслуживания абонента. Если вызывавший абонент первым вешает трубку, то мини-АТС получает сигнал «Конец» и передает его городской АТС и завершает сеанс.
Мини-АТС может получить сигнал «Вызов» от городской АТС. Это происходит, когда нет соединений с внешними абонентами. Сигнал «Вызов» от городской АТС передается абоненту с кодом «000». Только этот абонент может отвечать на внешние звонки.

вроде как это проще машинки стиральной...
Только не ругайтесь. Лучше промолчите... Если не захочется сделать. Что же касается материальной стимуляции... Вобщем, стучите на iсq 3/999/76 (это шестизнак такой) или atrant%front#ru (стиль автора поста). Спасибо за внимание и потраченное время =)
...
Рейтинг: 0 / 0
15.07.2006, 16:02
    #33855728
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
А где можно скачать сам Rational Rose 2001? А лучше более поздней версии. Там должно быть и проектирование самих БД, в том числе и РБД, насколько я слышал. У меня Rational Rose 98, что наверное старовато.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
20.12.2009, 16:40
    #36376402
GrafVovanDOS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
Залейте пожалуйста еще раз модель работы стиральной машины.
СРОЧНО НАДО!!!!
Нигде найти не могу, а тут не скачиваться...
...
Рейтинг: 0 / 0
24.05.2010, 03:06
    #36644443
Man1989
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример проектирования в Rational Rose
Привет!Слушай а ты не можешь помочь!!!очень надо!Курсач горит по Rose!Тема: "Система контроля и управления доступом"!!!Под скажи где искать?Очень прошу!До здачи 3 дня!
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Пример проектирования в Rational Rose / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]