|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
В UML множество типов диаграмм, но я пришел к выводу, что в большинстве реальных проектов сначала используются: диаграмма прецедентов (use-case), потом на основе требований формируется архитектура системы (кстати а спомощью какого типа диаграммы лучше это делать?) Ну и когда базовая архитектура уже спроектирована рисуется диаграмма классов. Вам приходилось создавать диаграммы другого типа? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 16:58 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
Naroto всегда считало что Можно вполне обойтись без всякого моделирования. Ведь что такое моделирование? ЭТО: Графическое Концептуальное представление о Феномене Дополнительный уровень абстракции объекта разработки Разумное сокращение деталировки Некогда был Код и был Продукт Появились Модели полностью Разделённые от Кода и Продукта Развитие Моделей помогло Визуализации Кодирования Ре-инженеринг способствовал синхронизации Моделей и Кода Сегодняшний подход - Код и Продукт создаются централизовано из Моделей. То есть любой элемент проектирования системы сегодня - создаётся из моделей. Если конечно проектировщики понимают ответ на главный вопрос - А нужны ли модели вообще? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 22:52 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
NarotoА нужны ли модели вообще? А нужно ли кодирование вообще? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 23:23 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
извините, что ответ вопросом на вопрос, но из этой замечательной троицы (модель-кодирование-продукт) мне именно среднее звено видится самым "слабым". ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 23:26 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
iscrafmименно среднее звено видится самым "слабым". Пожалуй это так, но Модели сегодняшнего дня пока ещё далеки от совершенства. И без Кода пока во всяком случае - ничего не крутится. Но Вы правы Ув. iscrafm - Кодирование тем более неавтоматизированное - самое слабое звено в нашем деле... Но с другой стороны - оно обеспечивает работой целую массу людей которые пока ещё не знают как без кода обойтись... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 23:40 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
MLansна основе требований формируется архитектура системы (кстати а спомощью какого типа диаграммы лучше это делать?) Naroto убедило что наиболее полным продуктом для проекирования систем остаётся PowerDesigner. Версия 15 предложила несколько новых моделей к уже имеющимся - Одна из них - Enterprise Architecture Model. Если не распыляться на продукты Мелкомягкого Оффиса - то Requirements Model хороша, Naroto очень часто прежде чем перейти на диаграммы классов прорабатывало Business Process Model. Очень полезной оказалась Data Liquidity Model... и так далее. Если рассматривать концептуально - то все модели хороши - выбирай на вкус ... Copyright © 2009, Sybase. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 23:59 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
можно обойтись: - без моделирования - без кодирования - без концепции - без и получить продукт. Так что, кто главнее - вопрос риторический. Если модель станет настолько понятной машине и человеку одновременно, то процесс построения и "доводки" этой модели и будет называться программированием-кодированием. Так же как уборщицы будут называться "менеджер по дезинфекции" ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2009, 09:43 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
MLans пишет: Диаграммы классов и sequence/Collaboration (это одно и то же). Потом -- диаграммы модулей , забыл как называются. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2009, 13:19 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
MLans пишет: > реальных проектов сначала используются: диаграмма прецедентов > (use-case), use-case -ы -- IMHO безполезная штука. Их рисуют постановщики. Для постановщиков оно -- без базару круто, кортинко заказчику показать. Для разработчика оно -- практически бесполезно. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2009, 13:20 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
Очень удобны и наглядны диаграммы последовательности (sequence diagram). Полезно рисовать хотя бы по одной на каждый вариант использования. MasterZiv диаграммы модулей , забыл как называются это которая компонентов, наверно... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2009, 14:45 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
MasterZivДля постановщиков оно -- без базару круто, кортинко заказчику показать. Для разработчика оно -- практически бесполезно. Диаграммки как раз и созданы для проектирования, Вы кирпичи на стройках пятилетки видели? Так вот если дом на бумашке не нарисован... Кирпичи так и будут лежать в стопочках... Разработчики разные бывают. Есть и те кто без Use Case - даже за работу не возмёцца... (и правильно сделают) .. Naroto откланяло.. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2009, 16:40 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
Sequence Diagramm (диаграмма последовательностей) рисуется только для отдельного класса? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2009, 12:56 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
а то в том же старюмл нельзя создать отдельную диаграму последовательности, только привязав ее пакету или классу ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2009, 16:22 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
MLansSequence Diagramm (диаграмма последовательностей) рисуется только для отдельного класса? Нет. Там как раз отображаются взаимодействия между объектами разных классов и время их жизни ( тынц ). Для отдельного класса может рисоваться диаграмма состояний (statechart diagram). Может, это она должна в StarUML к классу привязываться? В EA я не сталкивалась с такими ограничениями. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2009, 18:13 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
- UML Class, Sequence, Activity, Component, Deployment; ERD - mindmap, контекстную, Исикавы - EA requirements model, EA UML use case diagram (по бизнес-требованиям, по actor'ам, по подсистемам) - ARIS org chart, VAD, eEPC - Ганта, сетевой график, график использования ресурсов. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2009, 14:07 |
|
Какие диаграммы вы рисуете?
|
|||
---|---|---|---|
#18+
Асортимент диаграм определяется решаемой задачей. Если варианты использования уже расписаны, то и диаграмма не нужна. Вообще, эти диаграммы нужны чтобы выявить как можно больше прецедентов и описать их текстом. Наиболее употребительные у меня - диаграммы классов. Сначала их можно использовать для моделирования бизнес сущностей. Потом для моделирования элементов системы. Специфицировать функции системы с помощью OCL удобно на диаграммах объектов (тоже диаграмма классов, но в основном заселённая их экземплярами). Поведенческие диаграммы - кооперации, последовательности, деятельности иногда набрасываю в общих чертах, если в алгоритме или бизнес процедуре что то не ясно. А так, есть кодеры, пусть кодят алгоритмы на основании спецификаций. Диаграммы компонентов и развёртывания использую редко. Потому как компоненты уже в основном определены, сборки проектов сконфигурированы и продукт уже давно развёрнут. Вся эта бодяга нужна для того чтобы выявить и сформулировать требования к системе и продемонстрировать, как это может работать - т.е. проверить полноту и непротиворечивость требований. Затем диаграммы можно задвинуть, но хорошие модели часто непосредственно ложаться в код, так что бывают полезны и кодерам. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2009, 21:32 |
|
|
start [/forum/topic.php?fid=33&msg=36343934&tid=1548401]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 164ms |
0 / 0 |