相关推荐
-
如何运用psp标准来提高软件开发质量与效率
个体软件过程的魅力日益凸现,软件工业化生产证实,工程小组高效开发高质量软件产品的能力,在很大程度上取决于个体工程师如何进行时间管理、进度管理、质量管理,取决于他们用规范化的方法开发程序的能力。为探讨PSP(Personal Software Process)在软件开发质量与效率方面的研究与实践,根据在网上所提供的PSP资料(实验数据及详细的分析结果),显示出PSP的应用对提高软件开发效率、改善软件产品质量有重要意义。从而进一步探讨了将PSP技术引入软件行业的应用意义,同时基于PSP的原理,探讨如何运用psp标准来提高软件开发质量与效率。
-
(转)开源史上最成功的八个开源软件
原文http://www.williamlong.info/archives/2306.html 就开源本身而言,它就是个成功案例。它不仅受个人喜欢,而且众多知名企业也青睐于它。虽然开源计划和开源产品数不胜数,但哪一个才是最成功的呢?这里所说的“成功”的定义是:应用广泛+众所周知。而在众多成功的开源产品中,只有少数领头羊,而其他产品基本只能望其项背。 Linux 上榜理由:...
-
如何提升软件质量及开发效率
保证软件质量,是一个贯穿整个软件生存周期的重要问题,而不仅仅只是测试,软件测试只是能发现问题,就像温度计只能判断你是否感冒,从源头降低问题出现的概率才是重点。
-
如何提高软件质量
如何提高软件质量
-
提高软件质量的10点
介绍 随着项目变得越来越大,质量问题出现的可能性就越大。这些质量问题可能是什么:错误太多,运行时间过长,内存使用率过高,难以理解/难以修改编码风格等等。这些质量问题通常会使程序用户不满意,开发速度变慢。不幸的是,你永远无法摆脱所有质量问题,但你可以通过以下几点来避免大部分质量问题。当然,这些解决方案需要花费很多时间,但是最好及时完成这类工作,而不要浪费与修复bug相同的时间。 1. 需求分析 ...
-
开放源代码的必要性
开放源代码的必要性 在介绍编程语言之前,先说说开放源代码的必要性。现在,在软件生产领域存在巨大的智力浪费,大家把大量的精力用在编写别人已经实现的程序代码上。看看,文本编辑器有多少,看看ftp程序有多少,看看字处理程序有多少,这些程序虽然有差别,但主要的功能都是一样的。要实现个性化的功能,在已有的软件基础上修改会节省多少时间呀!而每个程序各编一套,又浪费多少时间?如果,没有这些重复的工作量,世
-
重温基础-提高软件质量
每当我们去写软件的时候,我们都可以从以下方面来思考,然后慢慢养成一种习惯,促使自己努力学习,提高软件质量。 软件质量度量:正确性、健壮性、可靠性、性能、易用性、清晰性、安全性、可扩展性、兼容性、可移植性。 1.正确性:软件按照需求正确执行任务的能力。(技术评审和测试)2.健壮性:在异常情况下,软件能够正常运行的能力。(容错与恢复)3.可靠性:(稳定性)是一个与时间
-
软件开放的价值(下) ——“种”下你的代码,让它茁壮成长
软件开放的价值(下) ——“种”下你的代码,让它茁壮成长 接上文,问了很多问题,这里尝试解答一部分。 LinkedIn的工程副总裁Igor Perisic更好地了解读LinkedIn如何为公司开源。LinkedIn 也不是第一天就明白成为开源社区的要义的。Perisic在一次公开演讲中提到:“从早期的失败中,我们学到的重要的一课就是你不可以将一个项目扔给社区,然后就不再创新了。还有另外重要的就是,一个开源项目的成功与否取决于你如何参与到社区中来。” Perisic 进一步解释,这也就是意味着,最为艰难的工
-
测试同学为什么要做code review
由于刚入职不久,需要熟悉业务但是有没有专门的同事进行业务交接,所以想要看下开发代码。提高测试效率。 Code Review是一种通过复查代码提高代码质量的过程,在XP方法中占有极为重要的地位,也已经成为软件工程中一个不可缺少的环节。其目的在于找到开发时被忽视的 Bug,以此极大地提高代码质量也可以帮助开发者们更加熟悉项目。 你是否经常觉得测试时间太短,执行用例时间不够? 你是否感觉已经做了充分的测试分析,漏测率还是很高? 提的bug要反复沟通开发同学才理解? 怎么办呢,增加测试时间?不可能,测试时间越长
-
如何提高测试的质量
1.需求与测试需求方面 1.应从产品人员手中获取需求,尽量要求产品人员对需求进行讲解(需求评审) 2.我们要做测试需求分析,并应用相对应的方法论,还要进行需求串讲 3.测试需求分析的方法:分解功能点,然后对每一个功能点进行需求规则的分析。分析的方法有:1.输入划分、2.质量模型分析(功能、性能、安全、易用性、稳定性等各个维度)3.功能交互分析、4.用户关联图分析。2.测试计划 1....
-
如何提高软件测试质量
如何提高软件测试质量
-
关于敏捷开发如何保证软件质量的讨论
关于敏捷开发如何保证软件质量的讨论!本文是基于敏捷之旅2012北京站的开放空间讨论所做出的总结。1.敏捷开发提高软件质量 本文是基于敏捷之旅2012北京站的开放空间讨论所做出的总结。 1.敏捷开发提高软件质量 关于敏捷如何提高质量的认识:我们认为敏捷可以提高质量。质量的提高和保证不再放在测试环节,而是放在开发阶段。其宗旨是尽可能地在开发阶段保证产品质量。所以才提出了各种有效手段比如测试先行,结对编程等方法。这样做不仅减少了测试工作量,更重要的是可以尽量阻止在测试后期发现问题,解决问题带来的巨大开发成本。 2.快速迭代 对于第一点的最后描述,即李老师所说的“死亡行军”。项目一
-
软件开发周期----如何提高软件开发质量
alimama_pid="mm_10249644_1605763_4929893"; alimama_titlecolor="707070"; alimama_descolor ="CCCCCC"; alimama_bgcolor="FFFFFF"; alimama_bordercolor="FFFFFF"; alimama_linkcolor="DADA
-
告诉你如何提高软件开发质量
当今开发环境现状特征: 软件开发与测试组织遍布全球、应用程序涉及更多利益相关者、复杂性不断加剧,且监管与审核限制灵活多变。有关权威机构证明,需要实施可靠的跟踪解决方案作为开发流程的一部分。 “最终发行版本仅反映最初所分配需求的 52%。”- Chaos Chronicles, III,2003 年。 “如果在需求收集阶段修复一个所发现的缺陷需花费 1 美元,则在设计阶段修复该缺陷
-
提高软件质量的几大法宝
提高软件质量的方法很多:重要的也是比较推崇的技术有: 采用软件设计技术、提高编码审核能力、加强软件开发过程管理,实施软件测试等方法。 从提高软件质量的显著程度、投资回报率和可实施性等方面比较,实施有效的软件测试,提高软件测试的效率,是保证软件质量的最显著方法。 软件测试是通过技术、流程、工具、人员以及管理手段,检测软件文档、软件中间产品和最终产品,查找和报告软件缺陷
-
提升软件质量---- 一致性
提升软件质量----一致性MoaKap在设计与编写程序时,一个重要的标准就是一致性。 所谓一致性,是指在有一组函数时,比如说一个类的所有成员函数,对函数名字和参数的设计应该具有一致性。这也是良好变成技巧的开端。最简单的例子,比如要设计两个成员函数,分别完成设置长方形的长和宽。设置长度的函数我们定义为 BOOL SetLength(float l);那么,设置宽的函数我们就不应该写为
-
提高软件质量实践―― Amazon 篇
前几天回国转了一圈,做了两家企业质量管理培训,一次上海测试沙龙,和chinatest两次演讲。收获颇多,以后慢慢分享。回来后发现我的软件质量实践系列文章距离上一次发表已经有很长一段时间了。我想还是先把它写完,再写别的文章吧。那么今天我们看看互联网公司的另外一个大哥大是如何做质量控制的――Amazon. Amazon是一个很传奇的公司,它1995年的时候以一个网上书店起家,在短短的十几年里成为全球
-
再论开放源代码运动(open source)
在CSDN里也见过比较多的讨论开源的文章和后面千篇一律的争论了. 基本上人群分成两类: 支持者和反对者. 后者的比例远大于前者. 我的观点是比较倾向于前者, 但我完全同意后者的物质决定意识的论点. 也就是说, 仍然在为生计奔忙的程序员的主要任务是找到能基本满意的工作, 并且干好它. 开源虽然听起来很美好, 但在大多数程序员的世界里, 只能是次要的. 这一点即使在开源已经走上正轨的美国IT行业, 依
11 楼 zj7687362 2008-06-04 11:05
10 楼 Allen 2008-05-27 14:00
证明两件事:
1. jQuery目前还不稳定。
2. jQuery的开发者很积极活跃。
9 楼 softwin 2008-05-26 11:13
8 楼 gzgsljb 2008-05-24 18:06
7 楼 fight_bird 2008-05-24 16:17
6 楼 achun 2008-05-24 09:15
真的改变了很多,看上去理性多了.
jQuery目前仍然是同类框架中的首选.
5 楼 aaxron 2008-05-23 14:58
对这个深有同感,
对原生对象的勿滥太严重了了.
4 楼 dogstar 2008-05-23 13:24
3 楼 lisanping 2008-05-23 13:10
2 楼 QQbyte 2008-05-23 12:08
1 楼 KKFC 2008-05-23 12:00
《几个JS框架简评(愤青版个人观点)》
JQuery:全靠实现了一半的XPath的find活着 工作量还行
Mootools:模仿谁不好 偏要仿prototype 没意思
YUI:Yahoo工程师 严谨,有大公司风范 起码知道注意命名污染了
Ext:漂亮的视觉效果 为了兼容大家很费苦心 委屈求全者 其实它的逻辑层也相当不错的
MSF:既然已经很费劲地写了命名空间管理 为啥还要向原生对象伸出毒手?不过一般没人用 .net自动用的...