CRC карткаCRC-картка (англ. Class-responsibility-collaboration card) - це інструмент мозкового штурму що використовується при проектуванні об'єктно-орієнтованого ПЗ. Спершу вони були запропоновані Вордом Каннінгемом та Кентом Беком як навчальний інструмент,[1] але також були популярними і серед спеціалістів[2] і рекомендуються прихильниками екстремального програмування.[3] Мартін Фаулер описав CRC-картки як життєздатну альтернативу діаграмам послідовностей в UML щоб проектувати динаміку взаємодії між об'єктами. Для кожного класу/об'єкта що проектується, використовують окрему картку. Її розбивають на три частини:
Використання маленьких карток зменшує складність моделі, фокусуючи інженерів на сутності класу і не дозволяючи заглиблюватись в його деталі і реалізацію. Також це не дозволяє класу отримати забагато обов'язків. Див. також
Зноски
Посилання
|
Portal di Ensiklopedia Dunia