评语大全之软件开发评语.docx

上传人:b****4 文档编号:1493616 上传时间:2022-10-22 格式:DOCX 页数:9 大小:21.77KB
下载 相关 举报
评语大全之软件开发评语.docx_第1页
第1页 / 共9页
评语大全之软件开发评语.docx_第2页
第2页 / 共9页
评语大全之软件开发评语.docx_第3页
第3页 / 共9页
评语大全之软件开发评语.docx_第4页
第4页 / 共9页
评语大全之软件开发评语.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

评语大全之软件开发评语.docx

《评语大全之软件开发评语.docx》由会员分享,可在线阅读,更多相关《评语大全之软件开发评语.docx(9页珍藏版)》请在冰豆网上搜索。

评语大全之软件开发评语.docx

评语大全之软件开发评语

评语大全之软件开发评语

软件开发评语

【篇一:

软件评价指标】

我们常说某某软件好用,某软件功能全、结构合理、层次分明。

这些表述很含糊,用来评价软件质量不够确切,不能作为企业选购软件的依据。

对于企业来说,开发单位按照企业的需求,开发一个应用软件系统,按期完成并移交使用,系统正确执行用户规定的功能,仅仅满足这些是远远不够的。

因为企业在引进一套软件过程中,常常会出现如下问题:

●定制的软件可能难于理解,难于修改,在维护期间,企业的维护费用大幅度增加;

●企业对外购的软件质量存在怀疑,企业评价软件质量没有一个恰当的指标,对软件可靠性和功能性指标了解不足;

●软件开发商缺乏历史数据作为指南,所有关于进度和成本的估算都是粗略的。

因为没有切实的生产率指标,没有过去关于软件开发过程的数据,企业无法精确评价开发商的工作质量。

为此,有必要先了解软件的质量评价体系。

美国的b.w.Boehm和r.brown先后提出了三层次的评价度量模型:

软件质量要素、准则、度量。

随后g.mruine提出了自己的软件质量度量sqm技术,波音公司在软件开发过程中采用了sqm技术,日本的nec公司也提出了自己的sqm工具,即sqmat,并且在成本控制和进度安排方面取得了良好的效果。

第一层是软件质量要素,软件质量可分解成六个要素,这六个要素是软件的基本特征:

1.功能性:

软件所实现的功能满足用户需求的程度.功能性反映了所开发的软件满足用户称述的或蕴涵的需求的程度,即用户要求的功能是否全部实现了。

2.可靠性:

在规定的时间和条件下,软件所能维持其性能水平的程度。

可靠性对某些软件是重要的质量要求,它除了反映软件满足用户需求正常运行的程度,且反映了在故障发生时能继续运行的程度。

3.易使用性:

对于一个软件,用户学习、操作、准备输入和理解输出时,所做努力的程度。

易使用性反映了与用户的友善性,即用户在使用本软件时是否方便。

4.效率:

在指定的条件下,用软件实现某种功能所需的计算机资源(包括时间)的有效程度。

效率反映了在完成功能要求时,有没有浪费资源,此外"资源这个术语有比较广泛的含义,它包括了内存、外存的使用,通道能力及处理时间。

5.可维修性:

在一个可运行软件中,为了满足用户需求、环境改变或软件错误发生时,进行相应修改所做的努力程度。

可维修性反映了在用户需求改变或软件环境发生变更时,对软件系统进行相应修改的容易程度。

一个易于维护的软件系统也是一个易理解、易测试和易修改的软件,以便纠正或增加新的功能,或允许在不同软件环境上进行操作。

6.可移植性:

从一个计算机系统或环境转移到另一个计算机系统或环境的容易程度。

第二层是评价准则,可分成22点。

包括精确性(在计算和输出时所需精度的软件属性);健壮性(在发生意外时,能继续执行和恢复系统的软件属性);安全性(防止软件受到意外或蓄意的存取、使用、修改、毁坏或泄密的软件属性);以及通信有效性、处理有效性、设备有效性、可操作性、培训性、完备性、一致性、可追踪性、可见性、硬件系统无关性、软件系统无关性、可扩充性、公用性、模块性、清晰性、自描述性、简单性、结构性、产品文件完备性。

评价准则的一定组合将反映某一软件质量要素,软件质量要素与评价准则间的关系如下图:

第三层是度量:

根据软件的需求分析、概要设计、详细设计、实现、组装测试、确认测试和维护与使用七个阶段,制定了针对每一个阶段的问卷表,以此实现软件开发过程的质量控制。

对于企业来说,不管是定制,还是外购软件后的二次开发,了解和监控软件开发过程每一个环节的进展情况、产品水平都是至关重要的,因为软件质量的高低,很大程度上取决于用户的参与程度。

这里需要说明几点:

(1)对于不同类型的软件,系统软件、控制软件、管理软件、cad软件、教育软件、网络软件及不同规模的软

件,对于质量要求、评价准则、度量问题的侧重点有所不同应加以区别。

比如:

软件质量保证和评价活动有其不同的侧重点。

在需求分析,、概要设计、详细设计及其实现阶段,主要评价软件需求是否完备,设计是否完全反映了需求以及编码是否简洁、清晰。

而且,每一个阶段都存在一份特定的度量工作表,它由特定的度量元组成,根据度量元的得分就可逐步得到度量准则,要素的得分,并在此基础上做出评价。

这一点很适用于同软件开发商合作开发的企业。

(2)对软件质量各阶段都进行度量的根本目的是以此控制成本、进度,改善软件开发的效率和质量,但是,目前大规模的软件公司在我国并不多,大多数软件开发单位都缺乏软件质量保证与软件质量评价的专门部门,因而企业可以委托专业机构参与帮助软件质量控制与保证。

如美国的metrtqs公司就是专门从事软件质量评价的公司,而日本的nec公司是由公司内部的软件质量保证组织进行。

(3)企业选择软件供应商、开发商,需要考察该公司是否建立起自己的软件质量度量和评价数据,数据库中是否存有与本企业所在行业相关的软件,是否具有相关的开发经验。

软件在企业中的应用越来越广泛,获取软件的途径有四种,自行开发,直接外购,外购再二次开发,与软件开发商合作开发。

而其中又以合作开发最为普遍,因为这种方式更能满足企业独特的业务流程,更有针对性。

合作开发的软件是否好用,质量如何,就需要用到上文中的质量衡量标准。

目前有一些比较好的软件质量评价平台,如上海计算机软件评测重点实验室的sqtf,就是根据被测软件的类型和特点,针对软件六大质量特性,21项子特性,选择不同的度量元,形成的评价体系,以此为依据,对被测软件进行定性、定量、独立的技术测试,注重的是用数字说话,更具科学性。

例如,企业选购财务软件,首先是要满足功能性,其次是可靠性。

软件可靠性的依据不是软件已经过多少周的测试、调试,而是在可靠性预测模型中,定量的估计出软件中每千行代码尚存在多少个错误没有被消除,即kloc的大小。

更进一步,通过软件质量测量,用户知道该财务软件在今后使用中的平均失效前工作时间(mttf)和平均失效间隔时间(mtbf),这样,企业评价一套软件,就有据可依了。

评价软件的另一个依据就是软件开发商的实力和知名度。

目前我国软件企业有数千家,除100多家外资、合资企业外,绝大多数企业的规模在50人左右,少数达到200人,已初具规模的只有北大方正、联想软件开发公司、东

大阿尔派、用友集团、和托普集团。

少数几家已取得cmm2的认证书,其余软件公司均处于cmm1的水平。

而美国是世界软件市场的霸主,印度则有几家企业已达到cmm5的要求,相比之下,差距很明显。

因此,选购进口软件,cmm的等级是个很好的指标;选购国产软件,要看企业的行业背景,是否有开发相关行业的经验、企业规模、人员素质、企业知名度等。

【篇二:

公司软件开发人员绩效评价标准】

公司软件开发人员绩效评价标准1、总则

通过量化的指标准确的评定软件开发人员的绩效,从而对薪酬分配提供可靠的依据。

2、基本说明

绩效评价,包括业绩考核和技术能力评定以及团队精神。

对软件开发人员的绩效评定,每一项问答表现优秀加一分,表现不佳扣一分,表现平平不得分,最后计算总分。

评价体系:

1、优秀2、良好3、一般4、很差

3、业绩考核

此项考核主要考核在一定时间内软件开发人员的任务完成情况。

主要包括有以下指标:

目标完成度、难易度、贡献度。

3.1、目标完成度3.1.1、完成情况

1、能否总是在规定期限内完成工作?

2、或者尚能在规定的时限内完成工作,还是经常需要上级的催促才能按时完成工作,或者一贯拖延工作期限,即便在上级的催促下也不能按时完成工作?

3、在困难或者环境变化的情况下,是否也完成了计划的工作?

4、是否很快、很迅速、高标准、高质量、创造性的完成交给的工作?

5、是否在完成工作的同时,又能很好地控制成本?

6、如果工作没有完成是由于环境的变化还是个人能力的问题?

7、或者是工作太多了,根本无法完成?

8、在工作中是仅仅要求完成任务还是主动进行工作流程的改进,高效运用相关资源来解决工作中出现的问题?

9、上级人员交给其工作时是否放心?

3.1.2、完成质量

1、提交的程序是否经常出现很多bug?

是否经常需要修正或调整?

2、编码是否严格遵守代码规范性?

3、用户对其开发的软件是否满意?

3.1.3、完成时间

1、总是提前完成任务,还是总是强调客观原因而无法准时完成任务?

2、是否经常需要有人催促才能完成工作?

3.2、难易度

1、所完成的工作是否是一般人不愿意干的工作?

或者是很烦很累枯燥无味的工作?

2、所完成的工作是一般程序员都可以充分达成的目标,还是不易达成的挑战性目标?

3、如果本人不在,本部门或本小组是否有替代的人?

3.3、贡献度

1、其所做的工作对公司创造了多少直接效益?

多少间接效益?

或者降低了多少成本?

2、工作完成后的成本情况如何?

是否有效地控制成本?

3、是否在圆满完成本职工作以外,还积极主动地从事其它相关事情?

4、是否尽力为公司创造最大利益,在各方面尽了最大努力并取得了一定的成果?

4、技术能力

技术能力评定:

技术能力评定是通过对员工的日常工作的工作表现、观察、分析、评价其所具备的工作能力。

对其开发人员的技术能力评定,主要包括以下几项:

技术能力、理解力、沟通能力、主动性。

4.1、业务知识

1、上级交待工作时是迅速、准确地抓住工作的关键还是反应迟钝,迟迟不能理解?

2、是否在一个月内就迅速熟悉了新岗位的工作?

3、还是在新岗位工作超过三个月了还对许多业务流程不很熟悉,从而不得不经常问别人?

4、是否经常有人来请教相关技术问题还是总是有问题问别人?

5、是否本部门有一些业务只有他熟悉?

4.2、解决问题能力

1、在自己的工作中遇到障碍是自己独立解决还是遇到不懂的问题就立刻问别人?

2、是否一些新知识从未学过,却能很快地上手?

3、是否为实现目标和解决问题努力寻找合理的新方案?

4、遇到难题,是否能坚持不懈地完成工作?

4.3、市场能力

1、在编写程序时是否总是考虑使用者的需求?

2、在编写程序时是注重界面的实用性、客户的满意度,还是老谈所谓的概念、技术?

4.4、工作效率

1、在工作中是否有很强的工作效率意识?

2、是否总是比别人快地完成任务?

4.5、理解力

1、是否总是迅速地掌握部门或上司的方针,并准确地反映到程序开发当中?

2、同时常常能够立刻提出更好的解决方案?

3、是否迅速理解客户的需求?

4、布置任务是否不能很快理解,总是反复询问?

5、交待任务时是否总是显示出迷惑不解的表情?

4.6、沟通能力

1、是否能够很好地和同事相处?

是否乐于帮助别人?

特别是对后来者给与积极帮助?

2、对上司、外来人员的言谈举止是否富有礼节?

3、是否给人以诚实、开朗的印象?

4、是否属于高傲的人?

是否很少有朋友,而且常与人有无谓的争执?

5、和人谈话时是否认真倾听对方的诉说,虚心接受对方的意见?

4.7、主动性

1、是否对公司的状况提出过建议、意见和合理化建议?

2、开发程序中是否努力改善工作质量,以一贯的态度将工作从头到尾做完,并使程序尽善尽美,一定要把工作做完才离开公司。

还是常说“算了,就这样吧?

”之类的言语?

3、在工作中给人的感觉是踏实,有始有终还是懒懒散散,吊儿郎当?

4、上班时是否常打私人电话,是否经常浏览不相关的网页?

5、是否上级没有具体指示之前自觉完成业务?

6、是否经常寻找与自己业务相关的业务做?

7、是否积极学习业务知识?

8、对其不在监督也能迅速的完成任务?

9、是否对上司有敷衍的情况?

10、是否有辞职或调动的打算?

11、是否经常对公司抱怨?

12、是否对别人不愿意干的工作也主动承担?

13、是否具有不满足于现状,积极奋进的精神还是有过一天算一天的想法?

5、团队精神

团队

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 军事政治

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1