Use CRC Cards and Design Scenarios for object-oriented software design. Output programming specifications or export to QuickUML, MacA&D or WinA&D for UML modeling.