软件发的复杂度,往往随着需求的增加而成指数增长。其关键原因,首先在于软件需求的无形性(intangibility),而这也正是软件领域南加州大学教授Boehm博士所提出的IKIWISI (I’ll Know It When I See It)现象——等我看见才能知道。换言之,许多人必须等软件编程后,才能确定是否满足需求。因此当需求越多,往往会牵一发而动全身而越难修改。另一方面,当软件愈庞大,软件发越需要众人合作;而软件愈成功,软件生命周期则会越长。这种需要多人长期合作的工作,若没有一套工程化的程序与管理办法,软件势必走向失败。
本书采用漫画的表达形式,根据作者长期从事软件发和管理的经验,从软件发的需求出发,有重地介绍了软件工程发中遇到的问题及解决方案。 本书内容都是大学课堂或教材中所没有的,是作者软件发经验的积累和总结,书中共介绍了30个软件发的工程案例,每一个案例都具有代表性,能够帮助IT技术人员避软件发的误区而走向成功。 本书语言幽默,非常适合读者在茶余饭后休闲阅读!<br/>【推荐语】<br/>软件发的复杂度,往往随着需求的增加而成指数增长。其关键原因,首先在于软件需求的无形性(intangibility),而这也正是软件领域南加州大学教授Boehm博士所提出的IKIWISI (I’ll Know It When I See It)现象——等我看见才能知道。换言之,许多人必须等软件编程后,才能确定是否满足需求。因此当需求越多,往往会牵一发而动全身而越难修改。另一方面,当软件愈庞大,软件发越需要众人合作;而软件愈成功,软件生命周期则会越长。这种需要多人长期合作的工作,若没有一套工程化的程序与管理办法,软件势必走向失败。 本书采用漫画的表达形式,根据作者长期从事软件发和管理的经验,从软件发的需求出发,有重地介绍了软件工程发中遇到的问题及解决方案。<br/>【作者】<br/>周忠信,中国台湾籍,1962年出生,博士。2002年7月至2004年6月担任浙江大学计算机系教授;2004年7月至2005年12月担任台湾鼎诚资讯总经理;2006年1月至今历任台湾鼎新资讯整合事业群总经理、技术长、鼎捷软件研发总裁。周忠信先生长期专注于公司信息系统的研发工作,作为发明人,拥有发明专利5项。在国际着名期刊和会议上发表论文近百篇,包括《Journal of SYSTEMS and SOFTWARE》、《IEEE SYSTEMS Journal》、《INTERNATIONAL Journal of Advanced Manufacturing Technology》等,其中被引用次数超过上百次。<br/>