- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[Chapter1whysoftwareengineering
软 件 工 程 Software Engineering Software Engineering 中国远未成为软件技术创新大国 包括软件工程学领域 什么叫创新?有三种类型:思想创新、科学创新、技术创新。思想创新是创新的源泉(基础),科学创新是思想创新的扩展(方法)、技术创新属思想创新的务实操作(工艺)。 软件工程创新涵盖创新的三个方面。 自主创新属技术创新,有三个方面:一是拥有自主知识产权,二是集成技术,三是引进吸收消化再创新。这是软件技术和软件工程现阶段所力求达到的目标。 中国要进入下一个阶段从零星的杰出成就到广泛的创新体系,所面临的一个重大挑战就是必须将更多力量从硬件转至软件(思想、方法、规范等)领域。 Software Engineering 其实: 软件工程范畴之下的基本支持技术就很薄弱 例如:软件开发环境及技术 但是 软件工程的基本支持技术的设计者就是根据自身对软件工程发展的预见,而设计了各种开发环境、软件工具、甚至开发模式。 总之:软件工程专家试图做到能够采用高质量软件环境及工具,使软件能够按照某种规范或模式来开发 Software Engineering 那么,SE有现成思想方法或规范可遵循吗? PSP/TSPi/CMM(重量级的) XP(轻量级的) 问题:软件成熟度为CMM 1级或2级的某些国内企业开发出的软件是真正好用的,而有的企业即使通过了CMM 5级认证,也无法保证它交付好的软件(一个可度量的软件过程不一定就是一个好的软件过程 ) 难受:软件工程现有规范背后的思想及方法是非文化派生 出路:遵守规范和培养思想并重. (top to down strategy) SE教育:始于思想熏陶(希望长出来的树苗一开始就是正的而不是歪的)(这也是选择英文教材的原因之一) Software Engineering 中国和西方的现代思想观念的差异 西方人注重规范。 例如:无论你走进全中国任何一家“肯德基”快餐店,汉堡包的味道都是一样的。 东方人的传统最重视的还是人。例如:若您换一家酒店去吃饭的话,鱼香肉丝的味道可能就变了,因为厨师不是一个人! 起源于西方的现代科学,其精神就是讲究量化与规则 从骨子里就认可规范的存在 整个社会体系都认可各种规范/法规的权威 Software Engineering 在西方不尊重规范的代价:有个德国人因为有急事,不得已驾车闯了红灯;于是,警察上门来催交了高额罚款;银行通知他的信用等级被降低了,太太回来说他们的银行卡不再能赊帐,有些消费除非有预付,否则将被取消;而孩子回家告诉大人:学校希望他的家长下个学期用现金结帐。他很后悔,说:我以后再也不闯红灯了! 软件工程涉及的就是“软件开发的规范”,在规范里面体现出内在的思想。 因为我们的文化传统以及起步较晚的原因,我们在软件工程方面很落后! Software Engineering 成功的软件工程要符合大趋势 弄懂一种技术是相对容易的, 看清楚趋势就不容易了. 比尔.盖茨 内幕曝光:当年丁磊是怎么会做起网游的? 当网易的股票市值只剩1美元时,没有华尔街的专家看好网易,他们只是建议抛掉网易的股票。丁磊此时希望借网络游戏重整旗鼓,并与EA公司进行接触,在四处碰壁后一筹莫展时,一个叫Fishman的程序员教会了丁磊如何运作游戏,并拯救了网易。数年之后网易凭借游戏的贡献,股价一度突破了100美元。 Software Engineering 从科利华的倒塌看软件企业发展与风险管理 在企业的成长过程中,风险一直陪伴着他,稍有不慎,便有可能让企业过早的终结生命。 1970年名列《财富》杂志500家大企业排行榜的公司,到1983年有1/3已经销声匿迹。 1991年,科利华成立并进入教育软件市场; 96年科利华收购了名噪一时的晓军公司; 98年是科利华生命中最值得炫耀的年头,疯狂炒作《学习的革命》; 99年收购阿城钢铁,实现借壳上市02年最后因为巨额债务倒闭. 原因:忽视资产风险(外债)和市场风险(互联网发展) 结论:看清趋势最难!因为趋势是思想上的远见! 成功的软件工程必然包含深刻的思想文化内涵! Software Engineering 中国现在是“撞”进软件工程的新时代 ? 随着经济发展,中国现在是“撞”进软件工程的新时代,整体水平
文档评论(0)