软件工程实践者的研究方法chapter07cn设计概念.ppt
《软件工程实践者的研究方法chapter07cn设计概念.ppt》由会员分享,可在线阅读,更多相关《软件工程实践者的研究方法chapter07cn设计概念.ppt(34页珍藏版)》请在优知文库上搜索。
1、These slides are designed to accompany Software Engineering:A Practitioners Approach,7/e(McGraw-Hill,2009).Slides copyright 2009 by Roger Pressman.1第七章n设计概念设计概念Slide Set to accompanySoftware Engineering:A Practitioners Approach,7/e by Roger S.PressmanSlides copyright 1996,2001,2005,2009 by Roger S.P
2、ressmanFor non-profit educational use onlyMay be reproduced ONLY for student use at the university level when used in conjunction with Software Engineering:A Practitioners Approach,7/e.Any other reproduction or use is prohibited without the express written permission of the author.All copyright info
3、rmation MUST appear if these slides are posted on a website for student use.分析模型-设计模型These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,20052A nal ysi s M
4、 odeluse-cases-text use-case di agram s acti vi ty di agram s swi m l ane di agram sdata fl ow di agram s control-fl ow di agram s processi ng narrati vesf fl lo o w w-o o r ri ie e n n t te e d d e e l le e m m e e n n t ts sb b e e h h a a v v i io o r ra a l le e l le e m m e e n n t ts sc c l la
5、 a s ss s-b b a a s se e d de e l le e m m e e n n t ts ss sc c e e n n a a r ri io o-b b a a s se e d de e l le e m m e e n n t ts scl ass di agram s anal ysi s packages CRC m odel s col l aborati on di agram s state di agram s sequence di agram sD D a a t ta a/C C l la a s ss s D D e e s si ig g n
6、 nA A r rc c h h i it te e c c t tu u r ra a l l D D e e s si ig g n nI In n t te e r rf fa a c c e e D D e e s si ig g n nC C o o m m p p o o n n e e n n t t-L L e e v v e e l l D D e e s si ig g n nDesi gn M odel设计与质量n设计必须实现所有包含在分析模型中的明确需求,并且必须满足客户期望的所有隐含需求。n对于那些生成代码的人和那些进行测试以及随后维护的人而言,设计必须是可读的,可理
7、解的指南。n设计必须提供软件的全貌,以实现的角度说明数据域、功能域和行为域。These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,20053质量指导原则n设计应展示出这样一种结构:n(a)已经使用可识别的体系结构风格或模式创建。n(b)由展示出良好设计特征的构
8、件构成n(c)能够以一种演化的方式实现n设计应该模块化,也就是说,软件应该按照逻辑划分为元素或子系统n设计应该包含数据、体系结构、接口和构件的清楚的表示n设计应该导出数据结构,这些数据结构适用于要实现的类,并从可识别的数据模式提取n设计应该导出显示独立功能特征的构件n设计应该能导出接口n设计的导出应根据软件需求分析过程中获取的信息,采用可重复的方法进行n应使用能够有效传达其意义的方法来表达设计。These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Ap
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实践 研究 方法 chapter07cn 设计 概念