- 7
- 0
- 约2.75万字
- 约 44页
- 2016-12-29 发布于贵州
- 举报
* Example of CRC Card Introduction to Systems Analysis and Design, 6th Edition ? 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition. May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part. * CRC Cards Procedure Because the process is to design, or realize, a single use case, start with a set of unused CRC cards. Add a controller class (Controller design pattern). Identify a problem domain class that has primary responsibility for this use case that will receive the first message from the use case controller. For example, a Customer object for new sale. Use the first cut design class diagram to identify other classes that must collaborate with the primary object class to complete the use case. Have use case descriptions and SSDs handy Introduction to Systems Analysis and Design, 6th Edition ? 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition. May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part. * CRC Cards Procedure (continued) Start with the class that gets the first message from the controller. Name the responsibility and write it on card. Now ask what this first class needs to carry out the responsibility. Assign other classes responsibilities to satisfy each need. Write responsibilities on those cards. Sometimes different designers play the role of each class, acting out the use case by verbally sending messages to each other demonstrating responsibilities Add collaborators to cards showing which collaborate with which. Add attributes to back when data is used Eventually, user interface classes or even data access classes can be added Introduction to Systems Analysis and Design, 6th Edition ? 2012 Cengage Learning. All Rights Reserved. This ed
您可能关注的文档
- 6-共同诉讼与第三人6-共同诉讼与第三人.ppt
- 6-普通螺纹的公差配合及其检测6-普通螺纹的公差配合及其检测.ppt
- 6-遗传算法求解背包问题6-遗传算法求解背包问题.doc
- 6.1员工散漫惯了,如何推动制度落地6.1员工散漫惯了,如何推动制度落地.doc
- 6-投资决策与风险分析6-投资决策与风险分析.ppt
- 6.1每天一练5概率统计6.1每天一练5概率统计.doc
- 6.2 6月25日审计助理人员培训班讲义6.2 6月25日审计助理人员培训班讲义.ppt
- 6-chapter5-UseCaseDescriptions6-chapter5-UseCaseDescriptions.ppt
- 6.2中华文化的包容性6.2中华文化的包容性.ppt
- 6.2白鱼水库除险加固工程施工方案4446.2白鱼水库除险加固工程施工方案444.doc
- 91466_建筑工程概预算(上课用)91466_建筑工程概预算(上课用).ppt
- 9、解决问题(例4)9、解决问题(例4).ppt
- 9动态电路复习专题9动态电路复习专题.doc
- 9大新职业机会多9大新职业机会多.doc
- 9国际货币体系9国际货币体系.ppt
- 9数学练习试卷-2009山东省淄博市中考数学试题(含答案)9数学练习试卷-2009山东省淄博市中考数学试题(含答案).doc
- 9月工作总结及10月工作计划9月工作总结及10月工作计划.ppt
- 9机械加工工艺过程(第三部分下)9机械加工工艺过程(第三部分下).ppt
- 9、汽车多个ECU之间的典型信息传送方式及网关9、汽车多个ECU之间的典型信息传送方式及网关.doc
- 9种人格的相处之道9种人格的相处之道.doc
最近下载
- 2026年青岛港湾职业技术学院单招职业倾向性考试必刷测试卷必考题.docx VIP
- 延安市宝塔区2023-2024学年八年级上学期期末数学评估卷(含答案).doc VIP
- 氨基酸衍生的手性BODIPY分子的设计、合成与应用.pdf
- 化工装置拆除搬迁方案.pdf VIP
- 工业设备及管道防腐蚀工程技术标准-标准全文.docx VIP
- QCCCC XX001—2018《中国交建施工项目管理手册》(总册).pdf VIP
- 人工智能在软件开发生命周期中的应用.pptx VIP
- 《灯火里的中国》课件 2025-2026学年人音版(简谱)初中音乐七年级下册.pptx VIP
- 产科胎盘早剥的紧急护理.ppt VIP
- 人工智能在软件开发中的应用培训课件.pptx VIP
原创力文档

文档评论(0)