powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Какие диаграммы вы рисуете?
16 сообщений из 16, страница 1 из 1
Какие диаграммы вы рисуете?
    #36339467
MLans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В UML множество типов диаграмм, но я пришел к выводу, что в большинстве реальных проектов сначала используются: диаграмма прецедентов (use-case), потом на основе требований формируется архитектура системы (кстати а спомощью какого типа диаграммы лучше это делать?) Ну и когда базовая архитектура уже спроектирована рисуется диаграмма классов. Вам приходилось создавать диаграммы другого типа?
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36339897
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naroto всегда считало что Можно вполне обойтись без всякого моделирования. Ведь что такое моделирование?
ЭТО:
Графическое Концептуальное представление о Феномене
Дополнительный уровень абстракции объекта разработки
Разумное сокращение деталировки

Некогда был Код и был Продукт
Появились Модели полностью Разделённые от Кода и Продукта
Развитие Моделей помогло Визуализации Кодирования
Ре-инженеринг способствовал синхронизации Моделей и Кода
Сегодняшний подход - Код и Продукт создаются централизовано из Моделей.


То есть любой элемент проектирования системы сегодня - создаётся из моделей. Если конечно проектировщики понимают ответ на главный вопрос - А нужны ли модели вообще?
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36339939
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NarotoА нужны ли модели вообще?
А нужно ли кодирование вообще?
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36339942
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извините, что ответ вопросом на вопрос, но из этой замечательной троицы (модель-кодирование-продукт) мне именно среднее звено видится самым "слабым".
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36339948
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmименно среднее звено видится самым "слабым".
Пожалуй это так, но Модели сегодняшнего дня пока ещё далеки от совершенства. И без Кода пока во всяком случае - ничего не крутится. Но Вы правы Ув. iscrafm - Кодирование тем более неавтоматизированное - самое слабое звено в нашем деле... Но с другой стороны - оно обеспечивает работой целую массу людей которые пока ещё не знают как без кода обойтись...
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36339963
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLansна основе требований формируется архитектура системы (кстати а спомощью какого типа диаграммы лучше это делать?)

Naroto убедило что наиболее полным продуктом для проекирования систем остаётся PowerDesigner. Версия 15 предложила несколько новых моделей к уже имеющимся - Одна из них - Enterprise Architecture Model. Если не распыляться на продукты Мелкомягкого Оффиса - то Requirements Model хороша, Naroto очень часто прежде чем перейти на диаграммы классов прорабатывало Business Process Model. Очень полезной оказалась Data Liquidity Model... и так далее. Если рассматривать концептуально - то все модели хороши - выбирай на вкус ... Copyright © 2009, Sybase.
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36340304
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно обойтись:
- без моделирования
- без кодирования
- без концепции
- без
и получить продукт.
Так что, кто главнее - вопрос риторический.
Если модель станет настолько понятной машине и человеку одновременно, то процесс построения и "доводки" этой модели и будет называться программированием-кодированием.
Так же как уборщицы будут называться "менеджер по дезинфекции"

______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36340986
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLans пишет:


Диаграммы классов и sequence/Collaboration (это одно и то же).
Потом -- диаграммы модулей , забыл как называются.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36340992
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLans пишет:
> реальных проектов сначала используются: диаграмма прецедентов
> (use-case),

use-case -ы -- IMHO безполезная штука. Их рисуют постановщики.
Для постановщиков оно -- без базару круто, кортинко заказчику
показать. Для разработчика оно -- практически бесполезно.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36341250
Очень удобны и наглядны диаграммы последовательности (sequence diagram). Полезно рисовать хотя бы по одной на каждый вариант использования.
MasterZiv диаграммы модулей , забыл как называются это которая компонентов, наверно...
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36341552
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivДля постановщиков оно -- без базару круто, кортинко заказчику
показать. Для разработчика оно -- практически бесполезно.

Диаграммки как раз и созданы для проектирования, Вы кирпичи на стройках пятилетки видели? Так вот если дом на бумашке не нарисован... Кирпичи так и будут лежать в стопочках...

Разработчики разные бывают. Есть и те кто без Use Case - даже за работу не возмёцца... (и правильно сделают) .. Naroto откланяло..
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36343140
MLans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sequence Diagramm (диаграмма последовательностей) рисуется только для отдельного класса?
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36343934
MLans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а то в том же старюмл нельзя создать отдельную диаграму последовательности, только привязав ее пакету или классу (((
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36344348
MLansSequence Diagramm (диаграмма последовательностей) рисуется только для отдельного класса? Нет. Там как раз отображаются взаимодействия между объектами разных классов и время их жизни ( тынц ). Для отдельного класса может рисоваться диаграмма состояний (statechart diagram). Может, это она должна в StarUML к классу привязываться? В EA я не сталкивалась с такими ограничениями.
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36387834
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- UML Class, Sequence, Activity, Component, Deployment; ERD
- mindmap, контекстную, Исикавы
- EA requirements model, EA UML use case diagram (по бизнес-требованиям, по actor'ам, по подсистемам)
- ARIS org chart, VAD, eEPC
- Ганта, сетевой график, график использования ресурсов.
...
Рейтинг: 0 / 0
Какие диаграммы вы рисуете?
    #36390839
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Асортимент диаграм определяется решаемой задачей.

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

Наиболее употребительные у меня - диаграммы классов. Сначала их можно использовать для моделирования бизнес сущностей. Потом для моделирования элементов системы.

Специфицировать функции системы с помощью OCL удобно на диаграммах объектов (тоже диаграмма классов, но в основном заселённая их экземплярами).

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

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

Вся эта бодяга нужна для того чтобы выявить и сформулировать требования к системе и продемонстрировать, как это может работать - т.е. проверить полноту и непротиворечивость требований.

Затем диаграммы можно задвинуть, но хорошие модели часто непосредственно ложаться в код, так что бывают полезны и кодерам.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Какие диаграммы вы рисуете?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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