2010-04-19 7 views
1

Есть ли хорошая книга, которую я могу отслеживать, чтобы изучить моделирование/сделать архитектуру? Хорошие образцы?Обучение моделированию

Что бы вы сделали, если вам нужно изучить моделирование из самых оснований?

Thanks

ответ

1

Martin Fowler - бог моделей дизайна для меня. Но это немного более продвинуто.

Для основы, перейдите с помощью «Банды четверых» (просто Google для нее, и вы ее найдете). Его очень старая книга, а иногда и слишком много деталей, но она охватывает все основные шаблоны дизайна.

Martin Fowler более сосредоточен на моделировании домена на основе, так что если вы ищете что, дать ему попробовать (с Google книг, возможно)

И кстати, есть «Шаблоны для чайников », звучит смешно, но это на самом деле очень приятно и легко интро к теме шаблонов проектирования (который не является таким же, как моделирование BTW)

+0

Дизайн шаблонов для чайников довольно плохо imho. –

1

рекомендую

Домен-Driven Design Эрик Эванс ISBN № 0321125215

Обтекаемый Моделирование объектов Джилл Nicola, Марк Мэйфилд и Майк Abney ISBN # 0130668397

0

Я думаю, что, изучая и понимание UML вы будете получать знания, необходимые для моделирования ничего. Поэтому я рекомендую UML Distilled книгу Фаулера UML диаграмм освоить:

  • Use Case
  • класса
  • Последовательность
  • Компонент
  • государственный
  • активность

Что касается архитектуры GOF - лучшая книга Designed Patterns Explained.

0

Я не могу назвать много книг специально; хотя +1 Анри для книг Мартина Фаулера. Следует иметь в виду, что есть несколько вещей, которые вы изучаете одновременно:

  • Моделирование синтаксиса/языка; UML был бы там очевидным, но вам не нужно знать все UML наизнанку для моделирования системы. Там много хороших книг UML и веб-сайтов - O'Rielly UML в двух словах является хорошим, с некоторыми полезными чит-листами/руководствами для начинающих, если я правильно помню.
  • Моделирование системы - обучение отдельному разному. Самая сложная задача, которую я нашел на ранней стадии, - это чистое разделение различных представлений на разные диаграммы (логические, физические, данные и т. Д.).
  • Моделирование технических сложностей системы под рукой - какие шаблоны использовать и т. Д.
0

Хорошим способом изучения моделирования является изучение и изменение существующих образцов. Вы не сказали, что хотите моделировать, но если вы ищете процесс или бизнес-моделирование, вы можете взглянуть на наш сайт, где мы получили более 130 образцов моделей. В последние недели мы провели конкурс моделирования, где мы попросили людей представить свои любимые кулинарные рецепты в качестве моделей процессов. Эти конкурсные может быть хорошей отправной точкой для вас:

http://www.ariscommunity.com/group/cooking-with-bpmn

0

Кроме того, Крейг Larman книга «Введение в объектно-ориентированный анализ и проектирование» является хорошим местом для начала

0

Если вы заинтересованы в архитектуру вы можете ознакомиться с шаблонами архитектуры корпоративных приложений Мартином Фаулером и/или моделью, ориентированной на архитектуру программного обеспечения.

Смежные вопросы