- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程;内容摘要;内容摘要;软件设计工程概述 ;软件设计的任务 ;接口设计 ;部件级设计 ;衡量设计的技术标准 ;总体设计;总体设计的必要性;总体设计过程(共9个步骤) ;总体设计过程(共9个步骤) ;总体设计过程(共9个步骤) ;总体设计过程(共9个步骤) ;总体设计过程(共9个步骤) ;总体设计过程(共9个步骤) ;总体设计过程(共9个步骤) ;总体设计过程(共9个步骤) ;总体设计过程(共9个步骤) ;内容摘要;抽象化与逐步求精 ;逐步求精 ;模块化 ;设C(x)是描述问题x复杂性的函数,E(x)是解决问题x所需工作量(按时间计算)的函数。对于两个问题p1 和p2,如果:
C(p1)>C(p2) (5.1a)
那么
E(p1)>E(p2) (5.1b)
即:问题越复杂,解决问题所需要的花费更多。 ;通过对人解决问题的实验,又存在另一个有趣的规律:
C(p1+p2)>C(p1)+C(p2) (5.2)
方程式(5.2)意味着p1和p2组合后的复杂性比单独考虑每个问题时的复杂性要大。考虑方程式(5.2)和方程式(5.1)隐含的条件,我们可以得出:
E(p1+p2) E(p1)+E(p2) (5.3)
不等式(5.3)表达出了一个对于模块化和软件具有十分重要意义的结论(即,模块化的论据):将复杂问题分解成可以管理的片断会更使解决问题更加容易。 ;;如果模块是相互独立的,当模块变得越小,每个模块花费的工作量越低;
但当模块数增加时,模块间的联系也随之增加,把这些模块联接起来的工作量也随之增加(设计模块间接口所需工作量增加)。 ;信息隐藏 ;模块独立 ;模块独立;内聚 ;内聚;内聚;;耦合 ;耦合;耦合;模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性就越弱。
一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高。
模块独立性比较强的模块应是高内聚低耦合的模块。 ;5.3 启发规则;5.3 启发规则;5.3 启发规则;5.3 启发规则;5.3 启发规则;5.3 启发规则;5.3 启发规则;5.3 启发规则;内容摘要;体系结构发展过程 ;面向对象风格的体系结构 ;层次式风格的体系结构 ;评估可选的体系结构 ;在进行软件体系结构设计时,可以参考如下规则:
(1) 改进软件结构提高模块独立性
(2) 模块适当的深度、宽度、扇出和扇入
(3) 模块判断作用范围应在其控制作用范围内
(4) 力争降低模块接口的复杂度
(5) 设计单入口单出口的模块
(6) 模块功能应该是可以预测的模块大小适中
(7) 一般一个模块包含的语句在30~50条左右较好。
(8) 一个设计好的软件结构,通常顶层扇出比较高,中层扇出比较少,底层有高扇入。
;内容摘要;部件级设计技术 ;部件级设计技术 ;内容摘要;设计规约 ;Ⅴ.各部件的过程设计;设计评审 ;设计评审的内容 ;设计评审的内容(续);设计评审;1、Genius only means hard-working all ones life. (Mendeleyer, Russian Chemist)? 天才只意味着终身不懈的努力。20.8.58.5.202011:0311:03:10Aug-2011:03
2、Our destiny offers not only the cup of despair, but the chalice of opportunity. (Richard Nixon, American President )命运给予我们的不是失望之酒,而是机会之杯。二〇二〇年八月五日2020年8月5日星期三
3、Patience is bitter, but its fruit is sweet. (Jean Jacques Rousseau , French thinker)忍耐是痛苦的,但它的果实是甜蜜的。11:038.5.202011:038.5.202011:0311:03:108.5.202011:038.5.2020
4、All that you do, do with your might; things done by halves are never done right. ----R.H. Stoddard, American poet做一切事都应尽力而为,半途而废永远不行8.5.20208.5.202011:0311:0311:03:1011:03:10
5、You have to believe in yourself. Thats the secret of success. ----Charles Chaplin人必须相信自己,这是成功的秘诀。-W
文档评论(0)