动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ 软件工程 ]的信息



本月文章推荐
.关于.NET动态代理的介绍和应用简.
.面向服务的架构SOA的推荐方法.
.Objects as associative arrays.
..NET下可复用的TCP通信层实现之T.
.BEA新任亚太区总经理 曾任惠普软.
.JavaScript Associative Arrays.
.利用GDI+的双缓冲技术来提高绘图.
.软件工程的未来之路与我们的解决.
.用UML描述Java类.
.随需而变 SOA将成集成主流.
.需求分析方法.
.程序员必须注意的十大安全技巧.
.优秀软件文档的必备要素.
.业务流程管理软件向套件级进化.
.技术专家带你您走出SOA六大误区.
.CMM简介.
.关于项目团队的发展阶段特点、问.
.Sun 称Indiana项目并非Linux Copy.
.设计.NET应用程序数据访问层五大.
.Sun 正式进入ESB市场 发布了新的.

走出软件质量误区

发表日期:2008-3-23 |



  中国历史上曾经有过“土布”和“洋布”之争,流水线和机器化生产带来的产品“洋布”质量好、价格低,对手工作坊生产的、无法保证质量稳定性的“土布”带来了极大的冲击,并且直接导致了当时的手工纺纱和手工织布的劳动者破产——众所周知,在制造业,机器的工 艺要比人可靠得多。

而另外一个方面,在人的创造性因素占据很高地位的软件产业,要保证软件质量,也必须能够将软件的开发规范化、标准化,然后才能高质量的规模化。小规模的软件或许可以依靠一个或者数个人员和开发小组的创造性,就可以保证很好的质量。但是,当软件系统的复杂性急剧增长、项目环境趋于复杂、软件需求的变更日益频繁和流程人员不断变化的时候,软件企业就面临着高度的挑战。

要在这种情况下保证软件的质量并且促进企业的发展,中国的软件企业就必须摆脱“土布”制造者们曾经踏过的误区—不是千方百计地抵制“洋布”,而是应该学习其先进的生产理念和质量控制的方法论,引进流程化的治理,从治理和技术上成长。

开发是工程 不是艺术

“中国的软件业不是缺少爱因斯坦,而是有太多的爱因斯坦。” 中创软件工程股份有限公司董事长兼总裁景新海表示。很多人将软件开发当成艺术创作,不按照软件工程的规范、随心所欲地进行软件开发等,这是中国大多数软件开发人员的通病。

然而,软件开发究竟不是艺术,而应该是一项缜密的工程。

作为一个软件开发的公司,假如没有一致的过程治理办法,对于公司而言就可能是一场灾难。没有一致的过程治理办法,意味着企业没有开发治理标准。开发人员将只能按照自己的设想进行软件开发,这就不是一项工程行为,而使每个员工的艺术行为。

尽管软件开发中,有些局部需要充分发挥想象力,但是就软件开发的全过程整体而言,假如希望组织大量开发人员进行规模化开发,就必须把它作为工程来进行。因此,绝对不应该过于注重创造能力而忽略了开发流程的约束力。开发软件最终的目标在于客户负责,要使得所开发出来的产品能最终合用户需要,而不是开发人员创意的无限制自由发挥。

因此,必须引入软件开发的过程治理规范来提升软件企业的过程质量。而其过程质量可以通过软件过程成熟度来决定,例如CMM/CMMI的级别,这是很多印度软件公司能够获取外包项目的重要原因,也是中国的软件企业争先恐后试图通过CMM/CMMI评估的要害理由。

但是,真正能够保证软件质量的并不是评估证书本身,而是软件企业能够达到成熟等级的方法、工具及软件开发平台。因此,如同汽车生产需要引入生产线一样,必须采用合适的方法、工具和平台,真正的提高企业的软件生产过程的成熟度。

质量在全过程 不仅是测试

“软件开发的过程如同盖房子,假如地基没有做好,那么房子盖完之后的第一件事情就是拆房子,而不是测试房子的性能。” IBM大中华区软件集团Rational软件总经理陈致平表示。要保证软件开发的质量,必须通过一定的治理模型,例如CMM/CMMI、六西格玛、ISO9000或者RUP,进行全过程的治理,而测试只是最后一个层次。

在软件开发的生命周期中,不仅是测试人员必须承担软件质量的责任,每一个环节都必须严守开发纪律、遵守治理流程。软件分析人员、架构在软件开发的初期,假如因为设计和架构问题出现失误,那么越接近后期,开发所需要投入的人力资源和财力都会出现损失,测试也需要花费更大的力量。最要害的,不能保证质量的软件产品将会导致客户的满足度下降,对企业的发展带来严重的影响。

不在直接收益 而是长远利益

软件质量的提升不能直接为公司的开发带来效益,但是可以通过多个方面体现出来。甚至为控制软件质量所需要进行的人力培训成本和工具采购的成本,在短期内导致公司的净利润降低,但是从长远角度来看,将会给公司带来极大的效益。

首先,用户的满足度将会得到提高。用户购买软件产品,是因为他们有实在的业务需求。倘若为其开发的产品能够高质量地合其所用,那么肯定可以解决软件实施项目回款难题。由于减少了后续的维护和支持需要,那么对于软件企业而言,就增加了所得到的利润。

“在他们引入Rational进行开发之后,我们感觉系统更加好用了。”国家海事局计划基建处副处长余剑翔先生如此评价中创公司为其开发的水上安全监督治理信息系统。

其次,引入诸如RUP之类的流程治理,将使得企业的开发团队弹性大大提高。在开发流程改进之后,开发的过程将变得透明,因此可以根据任务的多寡增加或者减少开发资源,从而进一步控制成本和工作进度。

第三,从长远来看,采用流程改进的方法论、引进优秀的流程规范工具,将会改掉软件企业的开发人员的有关开发的坏习惯,提升开发人员的素质。

假如由于短期内成本的考虑,仅仅引入流程改进的方法论而不采用流程控制的工具,将使得企业徒具过程控制的虚名而无法真正将其落到实处,企业因而也就无法收获长远利益。

上一篇:需求工程 研究现状 人气:239
下一篇:.NET下的动态代码编译探索 人气:261
浏览全部软件工程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-8 ECShop v2.6.0 Build 20080707(G
2008-7-8 动网论坛PHP版 v2.0++ Build 080
2008-7-8 中国IT总舵 v9.0 UTF版
2008-7-8 凹丫丫新闻发布系统 v4.6 Build
2008-7-8 topview数据查询 v3.0
2008-7-8 Z-Blog v1.8 Spirit Build 80708
2008-7-8 Z-Blog v1.8 Spirit Build 80708
2008-7-8 凹丫丫新闻发布系统 v4.6 Build
2008-7-8 新动软万能网站内容管理cms系统
2008-7-5 AgileMessenger即时通讯工具 v1.
2008-7-5 GoodCalculator2.0版固件计算器
2008-7-5 RepoName源地址搜索工具 v1.21b
2008-7-5 AgileMessenger即时通讯工具 v1.
2008-7-5 TouchCopy多媒体管理软件 v3.13完
2008-7-5 VideosTone视频铃声 v1.1汉化破解
2008-7-5 TouchPad触摸板 v4.44破解版
2008-7-5 VideosTone破解补丁 v1.0
2008-7-5 Feeds GoogleReader客户端 v0.4.3


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報