O'Reilly logo

Software Fortresses: Modeling Enterprise Architectures by Janet Van Sickler, Roger Sessions

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2.5. Fortress–Ally–Responsibility Cards

Sometimes all the labeled drawbridges and fortresses in a TAD can seem daunting. You may feel that you just want to hold a treaty in the palm of your hand, literally. That is the time for fortress–ally–responsibility (FAR) cards. FAR cards are a way of boiling down the fortress relationships to the most essential details.

FAR cards are an adaptation of a design technique called classresponsibilitycollaborator (CRC) cards. CRC cards were first described at an OOPSLA (Object-Oriented Programming, Systems, Languages, and Applications) conference by Ward Cunningham and Kent Beck in 1989, and they became popularized most notably by Rebecca Wirfs-Brock, Brian Wilkerson, and Lauren Wiener in their book Designing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required