|
|
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
Как и обещал, публикую пример проектирования в 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. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 16:13 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
bas, Хоть стиральная машина и не база данных, все равно интересно, спасибо. Посмотрю на досуге, поностальгирую по электромеханике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 17:47 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
2 bas: MDL не хочет скачиваться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 18:13 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
Кстати, Мацяшек выложил в download к своей книге "Анализ требований и проектирование систем" файлы с моделями в формате Розы и PowerDesigner. Тоже для примера, наверное, годятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 19:29 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
I u menya tozhha MDL не хочет скачиваться... :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2004, 15:48 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
интерес есть, давайте файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 09:25 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
2 vara tnx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 09:26 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
извиняюсь за файл, не посмотрел сразу, завтра исправлю, т.к. ща нет возможности ssh приконектиться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 15:41 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
Ну усе, скачивайте... З.Ы. Я его вообще забыл, оказывается, скинуть.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2004, 14:05 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
2 bas: А что вы хотите от аудитории? Чтобы они проверили UML-модель на соответствие правилам UML? Модель вроде соответствует, т.е все соединено с чем нужно и т.д. А чтобы проверить правильно ли был выполнен ООАП нужно иметь словарь, описания системных вариантов использования (use case) и требований, т.к по модели ВИ можно только догадываться правильные ли сценарии их реализации. То же относится и к модели проектирования (классы и т.д) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 17:52 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
А что вы хотите от аудитории? 1. Обсудить модель и поправить ошибки, если они есть(а я в этом не сомневаюсь). 2. В итоге(если кто-то будет обсуждать) должен получиться пример, который сделан от начала до конца и это будет полезно для многих. В инете я таких примеров(сделаных от начала до конца) не нашел. А чтобы проверить правильно ли был выполнен ООАП нужно иметь словарь, описания системных вариантов использования (use case) и требований, т.к по модели ВИ можно только догадываться правильные ли сценарии их реализации. То же относится и к модели проектирования (классы и т.д) требования банальные, они описаны в главной диаграмме ВИ(main) в виде комментария к ВИ "Washing". Или надо, что-то другое?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 19:35 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
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 не скачивается. Если не хотите, чтобы его скачивали, то я бы на вашем месте убрал ссылку с сайта, чтобы люди не тыкались за зря... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 19:35 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
Наткнулся тут на пример из более близкой для любителей БД области (“Оприходование товара на складе предприятия от продавца”.) Правда на главной диаграме ничего не разобрать :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2004, 20:03 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
Всем доброе время суток! Понимаю, что здесь собрались не студенты, но есть одна просьба... может есть у кого возможность... время... сделать вот что: Требуется разработать средствами Rational Rose модель программного обеспечения встроенного микропроцессора учрежденческой мини-АТС (автоматической телефонной станции). Мини-АТС осуществляет связь между служащими учреждения. Каждый абонент подключен к ней линией связи. Мини-АТС соединяет линии абонентов (осуществляет коммутацию линий). Абоненты имеют номера, состоящие из трех цифр. Специальный номер «9» зарезервирован для внешней связи. Телефонное соединение абонентов производится следующим образом. Абонент поднимает трубку телефона, и мини-АТС получает сигнал «Трубка». В ответ мини-АТС посылает сигнал «Тон». Приняв этот сигнал, абонент набирает телефонный номер (посылает три сигнала «Цифра»). Мини-АТС проверяет готовность вызываемого абонента. Если абонент не готов (его линия занята), мини-АТС посылает вызывающему абоненту сигнал «Занято». Если абонент готов, мини-АТС посылает обоим абонентам сигнал «Вызов». При этом телефон вызываемого абонента начинает звонить, а вызывающий абонент слышит в трубке длинные гудки. Вызываемый абонент снимает трубку, и мини-АТС получает от него сигнал «Трубка», после чего осуществляет коммутацию линии. Абоненты обмениваются сигналами «Данные», которые мини-АТС должна передавать от одного абонента к другому. Когда один из абонентов опускает трубку, мини-АТС получает сигнал «Конец» и посылает другому абоненту сигнал «Тон». В любой момент абонент может положить трубку, при этом мини-АТС получает сигнал «Конец». После получения этого сигнала сеанс обслуживания абонента завершается. Если абонент желает соединиться с абонентом за пределами учреждения, то он набирает номер «9». Мини-АТС посылает по линии, соединяющей с внешней (городской) АТС, сигнал «Трубка» и в дальнейшем служит посредником между телефоном абонента и внешней АТС. Она принимает и передает сигналы и данные между ними, не внося никаких изменений. Единственное исключение касается завершения сеанса. Получив от городской АТС сигнал «Конец», мини-АТС посылает абоненту сигнал «Тон» и ждет сигнала «Конец» для завершения обслуживания абонента. Если вызывавший абонент первым вешает трубку, то мини-АТС получает сигнал «Конец» и передает его городской АТС и завершает сеанс. Мини-АТС может получить сигнал «Вызов» от городской АТС. Это происходит, когда нет соединений с внешними абонентами. Сигнал «Вызов» от городской АТС передается абоненту с кодом «000». Только этот абонент может отвечать на внешние звонки. вроде как это проще машинки стиральной... Только не ругайтесь. Лучше промолчите... Если не захочется сделать. Что же касается материальной стимуляции... Вобщем, стучите на iсq 3/999/76 (это шестизнак такой) или atrant%front#ru (стиль автора поста). Спасибо за внимание и потраченное время =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2006, 00:35 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
А где можно скачать сам Rational Rose 2001? А лучше более поздней версии. Там должно быть и проектирование самих БД, в том числе и РБД, насколько я слышал. У меня Rational Rose 98, что наверное старовато. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2006, 16:02 |
|
||
|
Пример проектирования в Rational Rose
|
|||
|---|---|---|---|
|
#18+
Залейте пожалуйста еще раз модель работы стиральной машины. СРОЧНО НАДО!!!! Нигде найти не могу, а тут не скачиваться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2009, 16:40 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32369786&tid=1542699]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 418ms |

| 0 / 0 |
