|
От
|
Чобиток Василий
|
|
К
|
Dervish
|
|
Дата
|
24.06.2006 02:48:22
|
|
Рубрики
|
Танки;
|
|
Re: Даже не
Привет!
>Так структура не возникает сама по себе и не существует ради самой себя. Первичны все равно цели и способы использования. Т.е. в рамках означенного Вами подхода - прецеденты.
>Модель, структура и шаблоны возникнут потом - в результате конкретизации средств достиения цели ("реализации прецедентов") и применения ограничений...
>>Например, интересная тема порассуждать насчет прецедентов "UC1 Перемещение", "UC2 Совершение марша" и "UC3 Перевозка". Должны ли UC2 и UC3 быть наследниками UC1 или UC1 должен их использовать?
>
>Так работа и начинается с перечня как можно более полного множества прецедентов. Потом из них извлекается поятийная модель, праллельно - строится структура на прецедентах и понятиях...
Все верно, если делать это как реальный проект. Я пока не планирую делать цельную модель... На основе имеющегося богатого опыта хочется показать некоторые приемы проектирования и создания модели в экстремальных условиях на уникальной предметной области. Т.е. сначала идут некоторые основы (не очень подробно), где показывается как сущности предметной области можно описать (здесь начинать с прецедентов просто рано) и почему "объект 172М" является классом и когда становится его экземпляром (объектом).
После чего вводятся новые понятия предметной области, моделируются, а потом я говорю, что заказчик был пьян и новые понятия ввел не так и надо переделать ;) идет переделка (рефакторинг), потом вводится понятие шаблонов, некоторые из которых применяем к расмотренному ранее.
Потом можно подвести к тому, а каковы же реальные требовнаия и чего мы наделали и что использкется для документирования требований... По ходу изложения одна и та же диаграмма будет меняться несколько раз.
Ну, это как при изучении UML лучше начинать не с прецедентов, а с понятий объектной модели.
Т.е. в конечном счете к реальной полной (или близкой к таковой) модели может и подойдем, но моя цель сделать не проект, а что-то вроде учебного пособия на чем-то совершенно новом с точки зрения применения UML.
P.S. Хорошо, что будет кому рецензировать ;-)
Предложения, заявления, жалобы есть? http://armor.kiev.ua/