Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Системный анализ, проектирование и UML > Проектирование крупного проекта


Автор: neic 20.8.2010, 21:03
Собираюсь писать коммерческий проект для себя (для заработка). Проект будет очень большим, но собираюсь его писать самостоятельно.

Знаю азы проектирования (основные диаграммы).

С чего стоит начать проектировать ИС проекта? Накидал диаграмму USE-CASE, но она получится огромная (очень), есть ли какая-нибудь возможность разделить 1 USE-CASE диаграмму на 2 и более и как это правильно сделать в случае такой возможности smile

Что отображаю на USE-CASE диаграмме:
- отобразил не зарегенненого пользователя и авторизированного пользователя
- отображаю пользователя покупателя и отображаю пользователи-фирмы и расписываю их функции (не в даваясь подробности).

Уже получилось около 3 типов фирм, но будет гораздо больше, где-то 20-30.

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

Насчет ПО еще не определился, но ищу: http://forum.vingrad.ru/index.php?showtopic=39747&view=findpost&p=2200286

Автор: ida 27.8.2010, 11:35
Цитата(neic @ 20.8.2010,  22:03)
С чего стоит начать проектировать ИС проекта?

Со сбора требований

Цитата(neic @ 20.8.2010,  22:03)
Накидал диаграмму USE-CASE, но она получится огромная (очень)

Это означает, что вы не умеете строить диаграммы use case.
Нормальная диаграмма включает 3-10 элементов, я бы даже рекомендовала не больше 7.
Если не получается - повышайте уровень абстракции и потом детализируйте каждый сценарий или логическую группу отдельно.

Цитата(neic @ 20.8.2010,  22:03)
Насчет ПО еще не определился, но ищу

Предлагаю начать с того, чтобы научиться строить модели. В ПО вы будете просто фиксировать то, что построили, не более того. Модель оно за вас не сгенерирует.

Автор: Ake1a 22.9.2010, 02:02
Диаграммы Use Case -- вообще в топку, только если пилить бюджет потребны.
ТО, что нужно - это сами Use Case smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)