• 回答数

    6

  • 浏览数

    311

暖洋洋的心2006
首页 > 学术论文 > 技术适用性论文格式范文

6个回答 默认排序
  • 默认排序
  • 按时间排序

菩小帅傲娇脸

已采纳

软件技术是一个发展变化非常快的行业,软件人才要按照企业和领域需求来确定培养的方向。下面是由我整理的软件技术论文范文,谢谢你的阅读。

浅谈软件项目估算技术

摘 要:由于软件产品自身的特殊性,导致软件项目的估算工作进行困难,估算结果准确性差。为了解决这一问题,产生了很多不同的软件项目估算技术,本文对各种估算技术的主要思想及其优缺点进行简单的阐述。尤其是对功能点估算技术,本文做了详细的介绍,并通过实例加以说明其应用方法。

关键词:规模估算;成本估算;实例应用

中图分类号:

软件项目的估算历来是比较复杂的事,因为软件本身的复杂性、历史经验的缺乏、估算工具缺乏以及一些人为错误,导致软件项目的估算往往和实际情况相差甚远。因此,估算错误已被列入软件项目失败的四大原因之一。由此,也证明了正确对软件项目进行估算是何等重要。

在软件项目管理中,估算就是对项目将持续多长时间或花费多少成本的预测。所以说,估算正是一种对未来的预测。从这里也看以看出估算的重点就在“工作量估算”或“成本估算”,而在对这两者进行估算的过程中大多数情况下都少不了“软件规模”这个条件,所以本文将软件估算分为两种类型,第一个种是软件项目规模的估算,第二种是将估算得出的规模转换为工作量的估算或成本的估算。目前使用比较广泛的规模估算技术,如:代码行估算技术、功能点估算技术;而使用比较广泛的成本估算技术,如:COCOMO算法模型估算技术。

除了上述所列举的几种技术外,还有几种估算技术既可以用于估算规模,也可直接应用与估算工作量或估算成本,如:Delphi估算法、类比估算技术、PERT估算技术。这几种估算技术不似前面所列的技术,比较有针对行,且有具体的计算过程、计算公式。这几种技术只是一种思想,依据某个选定的科目进行估算。下面本文将简单介绍上述提到的几种估算技术,并通过具体的实例重点阐述功能点估算技术。

1 估算技术简介

代码行估算技术。代码行(LOC)指所有的可执行的源代码行数,包括可交付的工作控制语言(JCL:Job Control Language)语句、数据定义、数据类型声明、等价声明、输入/输出格式声明等[1]。代码行估算技术主要是估算软件的规模,即通过该技术估算待研发软件项目有多少行代码。一般为了方便表示,使用较大的单位千代码行(KLOC)来表示待研发软件项目的规模大小。这种方法比较适用于有经验积累和开发模式稳定的公司。如果是新成立公司,使用这种估算技术则会存在很大误差,加大项目失败的风险。

功能点估算技术。功能点法是一种经过实践验证的方法,但应用成本很高,估算的工作量投入也较大。功能点估算技术最终结果是规模,仍然需要知道项目的生产率数据才能得出实际的工作量。功能点估算技术将系统功能分为输入、输出、查询、外部文件和内部文件5种类型。其中,输入是一个数据跨越系统边界,从外部到内部的基本数据处理过程。数据的来源可以是人机输入界面/接口,或是另一个应用系统;输出是一个衍生数据跨越系统边界,从内部到外部的基本数据处理过程。这些输出的数据可能会产生报表,或发到其他外部系统的输出文件;查询是一个不包含衍生数据和数据维护的基本数据处理过程,包括输入和输出两部分;内部文件存在于系统边界之内,用户可识别的一组逻辑上相互关联的数据;外部文件存在于系统边界之外,用户可识别的一组逻辑上相互关联的数据。使用功能点估算技术估算的大概步骤为:

(1)通过需求分析将系统功能按照上述5种类型进行分类。

(2)分析每个功能项的复杂程度,大致分为一般、简单、复杂三种类型,每一种类型都对应一个权重值,具体如表1。

(3)根据每个功能项的复杂权重值,求出功能项的加权和,即为未调整功能点数(UFC)。

(4)分析该系统的技术复杂度,功能点估算将与系统相关的技术影响因素分为14组(用Ai表示),每个分为6个级别,权重分别从0至5。根据分析结果及公式计算技术复杂度因子(TCF),即TCF=(SUM(Ai))。

(5)将UFC与TCF相乘即为功能点数。

COCOMO算法模型。Cocomo模像是一个分层次的系列软件成本估算模型,包括基本模型、中级模型和详细模型3个子模型。3个模型采用同一个计算公式,即E=asb×EAF[2]。其中,E是以人月为单位的工作量;S是以KLOC为单位的程序规模;EAF是一个工作量调整因子,在基本模型中该项值为1,中级模型和详细模型中根据成本驱动因素确定;a和b是随开发模式而变化的因子,这里开发模式被分为3中类型,即有机式、半分离式和嵌入式。

Cocomo算法模型是一种精确易用的估算方法,如果项目没有足够多的历史数据,会使得各调整因子和系数很难确定,进而使得估算比较困难。但是一旦项目建立起这种模型,则通过Cocomo模型得出的项目工作量和项目周期具有更高的准确度。

Delphi估算技术。Delphi估算技术又被成为专家估算技术,它是由一个被认为是该任务专家的人来进行估算,且估算过程很大一部分是基于不清晰,不可重复的推理过程,也就是直觉。所以该技术中专家“专”的程度及对项目的理解程度是该技术的重点,也是难点,它的好坏直接影响估算结果的准确程度。

Delphi估算技术估算过程并不像功能点估算技术或COCOMO算法模型那样,有明确的计算方法或计算公式。它是将待估算的项目的相关信息发给专家,专家估算后由专门的负责人进行汇总,然后再发给专家估算,反复几次后得到一个估算结果,可见只是一种思想,所以它除了用来估算规模,也可以用来估算成本、风险等,即对选定的某个科目进行估算。

类比估算技术。“类比估算”,顾名思义是通过同以往类似项目(如应用领域、环境和复杂程度等)相比较得出估算结果。类比估算技术是一种粗略的估算方法,它估算结果的精确度取决于历史项目数据的完整性和准确度。类比估算技术与Delphi估算技术类似,它的用途不仅仅用在规模估算上,也可以估算成本、工作量等。 PERT估算技术。PERT估算技术,又称为计划评审估算技术,它对需要估算的科目(如规模、成本、工期等)按三种不同情况估算:一个乐观估算结果,一个最可能估算结果,一个悲观估算结果。再通过这三个结果计算得到一个期望规模和标准偏差。这种估算技术可以用于估算规模,同样也可以用于估算工期,相比较来说PERT技术估算的结果比类比估算技术的结果要更准确。

2 功能点估算技术应用实例

假设某员工管理系统,经过需求分析得知,该系统所包含功能如下:

(1)员工信息维护:添加员工、修改员工信息、查询员工信息;

(2)部门信息维护:添加部门、修改部门信息;

(3)工资统计:统计员工年薪,并打印输出。

其中,在该系统中添加一个员工资料,会使用到员工的基本信息:员工ID(标签控件)、姓名、性别、年龄、婚否、部门ID;教育情况:学校名称、所学专业、学历。对部门的维护会使用到部门的信息:部门ID(标签控件)、部门名称。员工工资信息由另外一个财务系统提供,工资表信息有员工的基本信息:员工ID(标签控件)、姓名、部门名称;工资信息:工资级别、工资金额。

根据功能点估算技术估算步骤,首先计算未调整功能点数,即各种类型功能项的加权和,分析该系统6个功能项所属类型及其复杂权重值如表2:

假设该项目的14个技术复杂度因子均为“有一定影响”,即权重值均为2,则该项目功能点数为:FP=45×(×14×2)=。如果知道该项目使用何种语言,可以将功能点数转换为代码行数。

3 结语

本文对目前比较流行的几种软件项目估算技术做了简单介绍。重点讲述了功能点估算技术,并通过一个实例演示了功能点估算技术的应用方法。通过本文描述可以看出每种项目估算技术都有其自己的优缺点,如果想要得到比较准确的估算结果,不能仅靠一种估算技术,而应该综合运用各种估算技术,才能得到比较全面的信息和比较准确的结果。目前,也有一些基于这些估算技术的思想的自动化估算工具产生,相信通过不断的发展,将解决软件项目成本估算难的问题。

参考文献:

[1]朱少民.软件项目管理[M].北京:清华大学出版社,2009-11.

[2]覃征等.软件项目管理[M].北京:清华大学出版社,2004.

[3]李明树,何梅,杨达,舒风笛,王青.软件成本估算方法及应用[J].Journal of Software,, , April 2007,775-795.

[4]The David Consulting Group ,Function Point Counting Practices Manual Release ,January 2005,

[5]刘谦.软件项目估算方法在敏捷开发中的实践.中国管理网,2010-06-18.

作者简介:王颖,女,研究生,软件工程专业;江文焱,男,研究生,软件工程专业。

点击下页还有更多>>>软件技术论文范文

277 评论

cynthiahql

论文的标准格式模板要包含题目、论文摘要及关键词、目录、引言或序言、正文、结论、参考文献和注释、附录这八个部分的内容。题目应概括整个论文最重要的内容,一般不宜超过20字。论文摘要应当阐述学位论文的主要观点,说明本论文的研究目的、方法、成果及结论,尽可能保留论文的基本信息,关键词需要反映论文主旨。

目录是论文的提纲和每一部分的标题,要将相应的页码标注清楚。引言或序言应该包括论文研究领域的国内外现状,论文要解决的问题及研究工作在经济建设、科技进步和社会发展等方面的理论意义和实用价值。正文是论文的主体,需要内容详实,论证有据。结论要求明确完整,要阐述自己的创造性成果、新见解。

参考文献是期刊时,书写格式为:[编号]、作者、文章题目、期刊名(外文可缩写)、年份、卷号、期数、页码;参考文献是图书时,书写格式为:[编号]、作者、书名、出版单位、年份、版次、页码。注释要按论文中所引用文献或注释编号的顺序列在论文正文之后,参考文献之前,图表或数据必须注明来源和出处。

参考文献

参考文献的规范及其作用,为了反映文章的科学依据、作者尊重他人研究成果的严肃态度以及向读者提供有关信息的出处,正文之后一般应列出参考文献表。引文应以原始文献和第一手资料为原则,

所有引用别人的观点或文字,无论曾否发表,无论是纸质或电子版,都必须注明出处或加以注释,凡转引文献资料,应如实说明。对已有学术成果的介绍、评论、引用和注释,应力求客观、公允、准确,伪注、伪造、篡改文献和数据等,均属学术不端行为。

致谢,一项科研成果或技术创新,往往不是独自一人可以完成的,还需要各方面的人力,财力,物力的支持和帮助。因此,在许多论文的末尾都列有"致谢"。主要对论文完成期间得到的帮助表示感谢,这是学术界谦逊和有礼貌的一种表现。

354 评论

sw634365102

先选定题目啦可以多和导师交流然后自己查看相关论文寻找思路实在不会找我采纳哦!

289 评论

魅影幽兰

在写作科学的论文过程中,适当的引用一些参考文献,能有利于提高论文的质量。下面是我带来的关于科学论文参考文献的内容,欢迎阅读参考!科学论文参考文献(一) [1] 刘文帅. 关于暗物质与暗能量统一的研究[D]. 云南师范大学 2014 [2] 梁周昌. 怒江少数民族地区高中物理合作学习教学的实践研究[D]. 云南师范大学 2014 [3] 张云. focus on form对中学 英语口语 课堂教学的意义[D]. 华东师范大学 2009 [4] 赵婧. 乌海市高中英语课堂 文化 教学现状的调查与 反思 [D]. 内蒙古师范大学 2012 [5] 赵瑶瑶. 复数的历史与教学[D]. 华东师范大学 2007 [6] 潘婧. 高中英语课堂中文化教学现状的调查[D]. 东北师范大学 2010 [7] 赵瑶瑶. 复数的历史与教学[D]. 华东师范大学 2007 [8] 祝露. 高中写作教学设计探究[D]. 海南师范大学 2013 [9] 李玉飞. 计算机辅助语言教学在初中英语教学中的应用调查研究[D]. 河南师范大学 2013 [10] 卫晓丽. 中外籍教师在高中英语教学中教学风格的调查研究[D]. 山西师范大学 2013 [11] 莫雷主编. 教育 心理学[M]. 广东高等教育出版社, 2002 [12] 冯忠良等着.教育心理学[M]. 人民教育出版社, 2000 [13] 杨治良,罗承初 编写.心理学问答[M]. 甘肃人民出版社, 1986 [14] 江桂苹. 高中英语教学中的西方文化渗透研究[D]. 哈尔滨师范大学 2012 [15] 张春燕. 初中数学 专业英语 教学的实践与探索[D]. 上海师范大学 2013 [16] 张云. focus on form对中学英语口语课堂教学的意义[D]. 华东师范大学 2009 [17] 潘婧. 高中英语课堂中文化教学现状的调查[D]. 东北师范大学 2010 [18] 李玉飞. 计算机辅助语言教学在初中英语教学中的应用调查研究[D]. 河南师范大学 2013 [19] 卫晓丽. 中外籍教师在高中英语教学中教学风格的调查研究[D]. 山西师范大学 2013 [20] 王萍. 高中英语小班化分层教学的实验研究[D]. 华东师范大学 2011 科学论文参考文献(二) [1] 赵荣生. 车辆核材料检测装置的研制[J]. 中国原子能科学研究院年报. 2003(00) [2] 王国华,陈敬贤,梁梁. 系统评估研究现状及发展评述[J]. 现代管理科学. 2011(10) [3] 陈合权,魏莲芳. 论视频监控系统在公安工作中的应用[J]. 湖北警官学院学报. 2011(05) [4] 张旺勋,龚时雨,李康伟. 装备系统可靠性维修性保障性仿真策略研究[J]. 计算机仿真. 2011(09) [5] 魏莲芳. 当前群防群治工作存在的问题及对策探究[J]. 湖北警官学院学报. 2011(03) [6] 潘科,王洪德,石剑云. 多级可拓评价 方法 在地铁运营安全评价中的应用[J]. 铁道学报. 2011(05) [7] 吕海涛. 安全防范系统效能评估关键技术研究[D]. 武汉大学 2014 [8] 鲍君忠. 面向综合安全评估的多属性专家决策模型研究[D]. 大连海事大学 2011 [9] 孙爱军. 工业园区事故风险评价研究[D]. 南开大学 2011 [10] 郭熹. 基于风险熵模型的安防系统风险与效能评估技术研究[D]. 武汉大学 2011 [11] 邬长城. 安全管理体系质量评估方法研究[D]. 中国矿业大学(北京) 2012 [12] 孙亚华,李式巨,李彬. 核电站实物保护系统的量化评估[J]. 核动力工程. 2009(01) [13] 陈志华. 试论安全防范系统的效能评估[J]. 中国人民公安大学学报(自然科学版). 2006(04) [14] 魏莲芳,陈志华. 浅谈安防系统中的风险评估[J]. 中国安防产品信息. 2005(04) [15] 徐哲,贾子君. 基于仿真的武器装备研制系统性能风险评估[J]. 系统工程与电子技术. 2011(04) 科学论文参考文献(三) [1] 董保良,张国辉,李鑫,李晓燕,杨新旺. 基于信息熵的指挥信息系统效能评估研究[J]. 电子世界. 2013(15) [2] 孙国强. 浅谈出入口控制系统的建设、使用与发展[J]. 中国公共安全. 2013(15) [3] 李爱民. 中国半城镇化研究[J]. 人口研究. 2013(04) [4] 王赐江. 群体性事件现实考察与学理分析--从三起具有“标本意义”的群体性事件谈起[J]. 中国社会公共安全研究 报告 . 2013(01) [5] 冯文林,帅娟,姚红,邓波,魏莲芳,汪小林,冯荣. 四川特种行业治安管理创新调查研究报告[J]. 四川警察学院学报. 2013(01) [6] 李林. 中国法治的现状、挑战与未来发展[J]. 新视野. 2013(01) [7] 徐田坤,梁青槐,任星辰. 基于故障树模型的地铁750V牵引供电 系统安全 风险评估[J]. 北京交通大学学报. 2012(06) [8] 黄毅峰. 转型期中国群体性事件的征象考察与调控路径分析[J]. 成都理工大学学报(社会科学版). 2013(04) [9] 苗强,张文良,宗波,步立新,尹洪河,方忻. 核电站实物保护系统有效性评估方法研究工作进展[J]. 中国原子能科学研究院年报. 2012(00) [10] 王华安. 大安防时代:需要多元化发展战略[J]. 中国公共安全. 2013(12) [11] 何穆. 某大学图书馆安全防范系统设计[J]. 建筑电气. 2013(05) [12] 张苏. 司法中的量刑分析与操作--以石柏魁故宫盗窃案为例[J]. 中国检察官. 2013(10) [13] 杜治国,赵兴涛,李培岳. 美国安全管理专业解析[J]. 中国人民公安大学学报(自然科学版). 2013(02) [14] 唐海. 个性化概念图在网络自主学习中的应用研究[D]. 武汉大学 2010 [15] 杜治国,赵兴涛,李锦涛. 安全防范系统效能评估仿真模型研究[J]. 中国人民公安大学学报(自然科学版). 2012(01) 猜你喜欢: 1. 什么可以作为参考文献 2. 中国茶文化参考文献 3. 毕业论文参考文献范文 4. 高新技术论文参考文献 5. 成本管理论文参考文献大全 6. 历史学术论文参考文献

106 评论

Nuannuan暖

这个写的方面有很多,,来我有写好的 亲

101 评论

美食大卡

一、毕业论文的选题选题是论文写作的首要环节。选题的好坏直接关系到论文的学术价值和使用价值,新颖性、先进性、开创性、适用性以及写作的难易程度等。下面重点谈谈选题的原则:1.要客观需要,颇有价值。选题要根据我国经济建设的需要,具有重大的理论和实用价值。例如“企业联盟问题研究”,就是这样。正如一汽集团李启祥副总经理说,我国汽车与国外的汽车竞争,无论是技术、质量、品牌、功能、成本和规模经济等都比不过人家,只能靠一体化,战略联盟,与“大众”合资进入世界大汽车集团,靠国外发展自己。因此,关于战略联盟的研究,既满足了我国经济建设的需要,又具有重大的理论和实用价值。2.要捕捉灵感,注重创新。论文的生命在于创新。创新的含义非常广泛,是指一种新的观点,创立新说,新的论据(新材料),新的补充,新的方法,新的角度。也有人说创新指研究的内容是新的,方法是新的,内容与方法都是新的。还有人认为创新指独特见解,提出前人未曾提出过的问题,纠正前人的错误观点,对前人成果进一步深化、细化、量化和简化等。由上可见,一篇论文总要有一点创新,否则就算不上真正的论文。创新靠灵感,灵感靠积累。只有在长期的艰苦砥砺中才能偶然产生一点思想的火花,而这稍纵即逝的思想火花就可能变成学术创新的起点。

具体的范文模板链接: 提取码: ne8r

275 评论

相关问答

  • 技术论文格式范文大全

    通信技术论文范文篇二 浅析量子通信技术 【摘要】量子通信作为既新鲜又古老的话题,它具有严格的信息传输特性,目前已经取得突破性进展,被通信

    吃客5588 2人参与回答 2023-12-11
  • 学术性论文格式范文

    对于大学生来说,一篇好的学术论文,不仅可以体现出自己的写作能力,还能体现出自己专业的知识水平。这是我为大家整理的大学学术论文 范文 范例,供大家参考!大学学

    小蝴蝶飞不过 3人参与回答 2023-12-07
  • 生物技术论文的范文格式

    答案是:B。B项是错误的,田鼠的摄食量减去粪便量即为同化量。D项是正确的,田鼠的同化量是7乘以10的9次方,下一营养级最多得到它20%的能量,也就是1.40乘以

    chocolate宸 2人参与回答 2023-12-07
  • 广东技术师范论文格式

    通用的本科毕业论文写作格式与步骤 马上就要进行本科学写毕业论文的高峰期了,想必就要毕业的你,可能已经在准备写您的毕业论文或者设计了吧,那么如何规则写作呢?广东应

    幽幽百合香sj 3人参与回答 2023-12-07
  • 技术性期刊论文格式

    针对当前大多数学术期刊对科技论文的普遍要求,介绍论文的主要排版格式如下。这些格式也是建立论文文档模板的基本样式参数。论文标题:黑体(中文)或Times New

    聪明的达人安 2人参与回答 2023-12-08