Проблема с диаграммами рационального несвязанного процесса
Я хочу убедиться, что я правильно понимаю рациональный единый процесс.
Мое понимание таково:
- Для деятельности по спецификации требований мне нужно спроектировать диаграмму прецедентов (общую), диаграмму классов (классы, атрибуты, отношения) и общую диаграмму последовательности.
- Для аналитической деятельности мне нужно спроектировать детальный вариант использования, диаграмму последовательности (используя классы управления, представления и модели), диаграмму классов анализа, диаграмму сотрудничества
- Для диаграммы концепции, я должен спроектировать диаграмму классов и диаграмму развертывания
это правильно, пожалуйста?
на мои вопросы:
- Когда я могу использовать диаграммы активности и состояния?
- Правильно ли сначала разработать диаграмму классов на этапе получения требований?
- На этапе реализации, какие диаграммы мне нужно использовать? Или вам нужно только генерировать код из некоторых диаграмм?
Спасибо большое!!
1 ответ
Решение
Ваши предположения верны.
- AD используются для иллюстрации сценариев из варианта использования. Переходы между состояниями обычно создаются для классов. Может использоваться при генерации кода.
- На самом деле, нет. Чтобы нарисовать диаграмму классов вашего решения, вам необходимо иметь приблизительное представление о том, как это может выглядеть. Просто взятие этого из требований работает только для простых систем. Вы должны сначала просмотреть варианты использования, чтобы установить пригодную для использования конструкцию.
- Для реализации системы необходимы некоторые диаграммы классов. SD помогают кодеру увидеть, как классы сотрудничают. Вы не можете генерировать код из этого. Только заглушки кода из классов.