艰难之旅
软件技术是一个发展变化非常快的行业,软件人才要按照企业和领域需求来确定培养的方向。下面是由我整理的软件技术论文范文,谢谢你的阅读。
浅谈软件项目估算技术
摘 要:由于软件产品自身的特殊性,导致软件项目的估算工作进行困难,估算结果准确性差。为了解决这一问题,产生了很多不同的软件项目估算技术,本文对各种估算技术的主要思想及其优缺点进行简单的阐述。尤其是对功能点估算技术,本文做了详细的介绍,并通过实例加以说明其应用方法。
关键词:规模估算;成本估算;实例应用
中图分类号:TP311.5
软件项目的估算历来是比较复杂的事,因为软件本身的复杂性、历史经验的缺乏、估算工具缺乏以及一些人为错误,导致软件项目的估算往往和实际情况相差甚远。因此,估算错误已被列入软件项目失败的四大原因之一。由此,也证明了正确对软件项目进行估算是何等重要。
在软件项目管理中,估算就是对项目将持续多长时间或花费多少成本的预测。所以说,估算正是一种对未来的预测。从这里也看以看出估算的重点就在“工作量估算”或“成本估算”,而在对这两者进行估算的过程中大多数情况下都少不了“软件规模”这个条件,所以本文将软件估算分为两种类型,第一个种是软件项目规模的估算,第二种是将估算得出的规模转换为工作量的估算或成本的估算。目前使用比较广泛的规模估算技术,如:代码行估算技术、功能点估算技术;而使用比较广泛的成本估算技术,如:COCOMO算法模型估算技术。
除了上述所列举的几种技术外,还有几种估算技术既可以用于估算规模,也可直接应用与估算工作量或估算成本,如:Delphi估算法、类比估算技术、PERT估算技术。这几种估算技术不似前面所列的技术,比较有针对行,且有具体的计算过程、计算公式。这几种技术只是一种思想,依据某个选定的科目进行估算。下面本文将简单介绍上述提到的几种估算技术,并通过具体的实例重点阐述功能点估算技术。
1 估算技术简介
1.1 代码行估算技术。代码行(LOC)指所有的可执行的源代码行数,包括可交付的工作控制语言(JCL:Job Control Language)语句、数据定义、数据类型声明、等价声明、输入/输出格式声明等[1]。代码行估算技术主要是估算软件的规模,即通过该技术估算待研发软件项目有多少行代码。一般为了方便表示,使用较大的单位千代码行(KLOC)来表示待研发软件项目的规模大小。这种方法比较适用于有经验积累和开发模式稳定的公司。如果是新成立公司,使用这种估算技术则会存在很大误差,加大项目失败的风险。
1.2 功能点估算技术。功能点法是一种经过实践验证的方法,但应用成本很高,估算的工作量投入也较大。功能点估算技术最终结果是规模,仍然需要知道项目的生产率数据才能得出实际的工作量。功能点估算技术将系统功能分为输入、输出、查询、外部文件和内部文件5种类型。其中,输入是一个数据跨越系统边界,从外部到内部的基本数据处理过程。数据的来源可以是人机输入界面/接口,或是另一个应用系统;输出是一个衍生数据跨越系统边界,从内部到外部的基本数据处理过程。这些输出的数据可能会产生报表,或发到其他外部系统的输出文件;查询是一个不包含衍生数据和数据维护的基本数据处理过程,包括输入和输出两部分;内部文件存在于系统边界之内,用户可识别的一组逻辑上相互关联的数据;外部文件存在于系统边界之外,用户可识别的一组逻辑上相互关联的数据。使用功能点估算技术估算的大概步骤为:
(1)通过需求分析将系统功能按照上述5种类型进行分类。
(2)分析每个功能项的复杂程度,大致分为一般、简单、复杂三种类型,每一种类型都对应一个权重值,具体如表1。
(3)根据每个功能项的复杂权重值,求出功能项的加权和,即为未调整功能点数(UFC)。
(4)分析该系统的技术复杂度,功能点估算将与系统相关的技术影响因素分为14组(用Ai表示),每个分为6个级别,权重分别从0至5。根据分析结果及公式计算技术复杂度因子(TCF),即TCF=0.65+0.01(SUM(Ai))。
(5)将UFC与TCF相乘即为功能点数。
1.3 COCOMO算法模型。Cocomo模像是一个分层次的系列软件成本估算模型,包括基本模型、中级模型和详细模型3个子模型。3个模型采用同一个计算公式,即E=asb×EAF[2]。其中,E是以人月为单位的工作量;S是以KLOC为单位的程序规模;EAF是一个工作量调整因子,在基本模型中该项值为1,中级模型和详细模型中根据成本驱动因素确定;a和b是随开发模式而变化的因子,这里开发模式被分为3中类型,即有机式、半分离式和嵌入式。
Cocomo算法模型是一种精确易用的估算方法,如果项目没有足够多的历史数据,会使得各调整因子和系数很难确定,进而使得估算比较困难。但是一旦项目建立起这种模型,则通过Cocomo模型得出的项目工作量和项目周期具有更高的准确度。
1.4 Delphi估算技术。Delphi估算技术又被成为专家估算技术,它是由一个被认为是该任务专家的人来进行估算,且估算过程很大一部分是基于不清晰,不可重复的推理过程,也就是直觉。所以该技术中专家“专”的程度及对项目的理解程度是该技术的重点,也是难点,它的好坏直接影响估算结果的准确程度。
Delphi估算技术估算过程并不像功能点估算技术或COCOMO算法模型那样,有明确的计算方法或计算公式。它是将待估算的项目的相关信息发给专家,专家估算后由专门的负责人进行汇总,然后再发给专家估算,反复几次后得到一个估算结果,可见只是一种思想,所以它除了用来估算规模,也可以用来估算成本、风险等,即对选定的某个科目进行估算。
1.5 类比估算技术。“类比估算”,顾名思义是通过同以往类似项目(如应用领域、环境和复杂程度等)相比较得出估算结果。类比估算技术是一种粗略的估算方法,它估算结果的精确度取决于历史项目数据的完整性和准确度。类比估算技术与Delphi估算技术类似,它的用途不仅仅用在规模估算上,也可以估算成本、工作量等。 1.6 PERT估算技术。PERT估算技术,又称为计划评审估算技术,它对需要估算的科目(如规模、成本、工期等)按三种不同情况估算:一个乐观估算结果,一个最可能估算结果,一个悲观估算结果。再通过这三个结果计算得到一个期望规模和标准偏差。这种估算技术可以用于估算规模,同样也可以用于估算工期,相比较来说PERT技术估算的结果比类比估算技术的结果要更准确。
2 功能点估算技术应用实例
假设某员工管理系统,经过需求分析得知,该系统所包含功能如下:
(1)员工信息维护:添加员工、修改员工信息、查询员工信息;
(2)部门信息维护:添加部门、修改部门信息;
(3)工资统计:统计员工年薪,并打印输出。
其中,在该系统中添加一个员工资料,会使用到员工的基本信息:员工ID(标签控件)、姓名、性别、年龄、婚否、部门ID;教育情况:学校名称、所学专业、学历。对部门的维护会使用到部门的信息:部门ID(标签控件)、部门名称。员工工资信息由另外一个财务系统提供,工资表信息有员工的基本信息:员工ID(标签控件)、姓名、部门名称;工资信息:工资级别、工资金额。
根据功能点估算技术估算步骤,首先计算未调整功能点数,即各种类型功能项的加权和,分析该系统6个功能项所属类型及其复杂权重值如表2:
假设该项目的14个技术复杂度因子均为“有一定影响”,即权重值均为2,则该项目功能点数为:FP=45×(0.65+0.01×14×2)=41.85。如果知道该项目使用何种语言,可以将功能点数转换为代码行数。
3 结语
本文对目前比较流行的几种软件项目估算技术做了简单介绍。重点讲述了功能点估算技术,并通过一个实例演示了功能点估算技术的应用方法。通过本文描述可以看出每种项目估算技术都有其自己的优缺点,如果想要得到比较准确的估算结果,不能仅靠一种估算技术,而应该综合运用各种估算技术,才能得到比较全面的信息和比较准确的结果。目前,也有一些基于这些估算技术的思想的自动化估算工具产生,相信通过不断的发展,将解决软件项目成本估算难的问题。
参考文献:
[1]朱少民.软件项目管理[M].北京:清华大学出版社,2009-11.
[2]覃征等.软件项目管理[M].北京:清华大学出版社,2004.
[3]李明树,何梅,杨达,舒风笛,王青.软件成本估算方法及应用[J].Journal of Software,Vol.18, No.4, April 2007,775-795.
[4]The David Consulting Group ,Function Point Counting Practices Manual Release 4.2.1,January 2005,
[5]刘谦.软件项目估算方法在敏捷开发中的实践.中国管理网,2010-06-18.
作者简介:王颖,女,研究生,软件工程专业;江文焱,男,研究生,软件工程专业。
点击下页还有更多>>>软件技术论文范文
静静的娇儿
长篇 word 文档排版,几乎是每个毕业生要面临的问题。网络上各种排版方法应有尽有免费的、收费的都有。本文将就最基本的 Microsoft Word 进行详细阐述排版注意事项。
当然 office 办公也是一个日积月累的过程,但只要你跟着教程走一定会排好的!什么都是熟能生巧,技多不压身,下面开始表演了。
本教程内容主要以东北农业大学硕博毕业论文格式为例。所谓自己动手,丰衣足食,接下来就是详细内容。
开始之前请确保:Word 已显示所有格式
(Word 显示所有格式设置),图片来源于作者
1. 版芯设置
按照不同学学校的要求设置,在 word 中找到页面布局,选择纸张大小(A4),点来拓展栏,选择纸张大小,页边距,页眉页脚。
最后一定要记得选择应用到整篇文档!
(例上方和左方为距边界 30mm,下方和右方距边界 25mm;装订线在左侧),图片来源于作者
(例页眉页脚距离边界 25mm,奇偶页不同,应用在整篇文档;网格选择「指定行和字符网络」,字符数选择跨度为「11 磅」,行数选择跨度为「17 磅」,暂无需考虑磅数前的行数),图片来源于作者
2. 论文封面与摘要
没啥好说的,按照学校的要求,选择相应的字体、字号、行距,然后结尾,插入分页符转入下一页面,接下来再写中文摘要、英文摘要,摘要的字体,大小按要求设置即可。
(学术型博士毕业论文封面为例,来源农大格式模板), 图片来源于作者
3. 标题设置
Word 选至视图 —— 大纲视图子菜单,分别设置为 1、2、3、4(如需要)级标题,然后关闭大纲视图。
1)如果未设置标题则均为「正文文本」,若之前设置过,则一定要选显示级别为「所有级别」,然后把标题设置为对应级别;最后检查一遍所有标题,防止遗漏。
2)关闭大纲视图,勾选导航窗格再次确认标题无遗漏。
(选择大纲视图),图片来源于作者
(设置标题级别,带「+」说明有折叠内容;图选中灰色部分点 2. 设置为二级标题),图片来源于作者
(勾选导航窗格,确认标题无遗漏),图片来源于作者
3)设置标题格式。设置好各标题大小、字体、段前断后距离后,批量更改对应标题格式。
(批量更改 1 级标题格式,其他各级标题相同),图片来源于作者
4. 插入分节符
这段之所以单列是因为它与页眉页脚设置,目录生成密切相关,也是大家最头疼的问题。
一般每一个大章节后加入一个分节符;像农大要求奇偶页不同的学校就分别选择插入奇数页或偶数页分节符。
为了方便编辑页眉页脚一定要记得这个原则:奇偶页分开,记得取消与前一节的链接。极端情况下(实在整不明白)取消所有的与前一节的链接。
雨霖霖i
现在,不少高校把论文列为研究生培养的唯一标准,凭论文评奖评模,凭论文获得 毕业 资格等等。由“论文标准”而引起的一些负面影响不可忽视。下面是我为大家推荐的论文标准格式 范文 ,供大家参考。
范文一:试论现代信息技术条件下高校“两课”教师角色的转变
内容提要:深化“两课”改革必须解决“两课” 教学 方法 的科学化、现代化问题。过去“两课”用专业课的教学方法,使“两课”的教学效果大打折扣。在现代信息技术条件下,如何适应新形势的需要,发挥新技术优势,开辟高校“两课”教学改革的新途径,是高校“两课”教学工作的新课题。本文试论现代信息技术条件下高校“两课”教师在角色方面的转变,以适应新形势下的“两课”教学工作。
关 键 词:信息技术、教学、角色转变、两课
正文:(一)与传统 教育 的教师相比,现代信息技术条件下的“两课”教师在内涵、作用、教学方式、方法、教学内容及设计、解惑行为等方面都发生了很大的变化。现代信息技术对“两课”教师的传统角色发起了挑战。
1、教师由教学者变为学生学习的导学者。德国教育家第斯多惠在《德国教师教育指南》中说过:“科学知识是不应该传授给学生的,而应当引导学生去发现它们,独立地掌握它们。”在现代信息技术的高等教育中,“两课”教师从传统的“教学者”转换为“导学者”。所谓导学,是指教师在教学过程中引导、指导及辅导学生完成学业。现代信息技术环境下学生的学习多大是以自我研究、自己学习为主,这种自学是在教师的导学下完成的,所以说,导学就成为教师的重要工作。导学和教学的最大区别就是教师要在“导”字上下功夫:其一是引导学生根据自己的实际情况确定合适的学习目标,指导学生制定 学习计划 、选择教学媒体,帮助其找到实现目标的最佳途径。其二是指导学生掌握学习的规律,对学生进行辅导,解决学生在学习中的困难,也就是人们常说的“解惑”。它包括单元的 总结 。
2、“两课”教师不仅要做知识的传播者,还要成为学生学习的鼓舞者、心灵的塑造者。现代信息技术背景下,技术媒体代替了常规的、口头讲授的、以及集体学习为基础的教育模式。为了使学生更好的完成自主学习、自我研究,信心是至关重要的。教师除了要参与设计出以学生为主体的、信息丰富的网络化学习环境,组织一种“虚拟”的学习团体外,还要成为学生学习的鼓舞者,要鼓舞学生树立信心,克服自主学习的困难,形成良好的学习习惯,掌握有效的 学习方法 ,通过把过去所学的知识与当前的新学科联系起来,坚持完成学业。教师还要鼓舞学生与其他团体组织成员和专家进行交流,使他们能帮助自己的学习。“两课”教师除了担当学生学习的导学者、学习的鼓舞者外,最重要的是成为学生心灵的塑造者、观念的引导者、时尚的指导者和道德品质的引路人。
(二)随着现代信息技术突飞猛进的发展,特别是计算机 网络技术 日新月异的变化,在现代信息技术的环境下,“两课”教师教学的环境、任务、内容、 渠道 和对象都发生了很大的变化。教师已不是传统意义上的教师了,“两课教师”这“唯一重要”的角色不但受到前所未有的挑战,而且正逐渐被越来越多的其他新型的社会教育职业群体所分担和分解,使人们头脑中原有
“教师”的观念受到了前所未有的冲击。尤其是现代信息技术的大规模制作,使人们明显感到,传统的“教师”角色,实际上被现代信息技术的媒体所代替,如何胜任现代信息技术条件下的教学工作?现代信息技术对“两课”教师的能力和素质提出了更高的要求。教师除了要熟练掌握多媒体技术和课件的制作等教育的常规手段外,还要有更高的科学 文化 素养和思想道德境界,这对原来只需“动口”,不需“动手”的“两课”教师来说,又是一场新的挑战:
1、 学会制作教学材料。按教学设计所确定的教学内容制作CAI课件、课程网页、电子教案、自检自测材料等,让学生能得以利用自主完成学习任务。
2 、能组织教学。包括面授辅导、指导小组学习活动、答疑等,尤其要结合各种教学媒体组织教学过程。重要的是教师必须对网络信息资源所提供的教育信息进行精心的筛选、利用和评价,正确引导学生对信息进行有选择地消化吸收。
3、 熟悉教材。对教材内容有深入的钻研,对学生学习中可能遇到的各种困难等有较强的预见性,并由此做好大量、充分的准备工作,随时随地应对学生的咨询或电话、电子邮件、传真等方式的提问,给学生以准确、科学、具体及时的答复。
(三)、现代信息技术主要指计算机技术、数字音像技术、电子通讯技术、网络技术、卫星广播电视技术、远程通讯技术、人工智能技术、虚拟现实仿真技术以及多媒体技术和信息高速公路。这些技术已渗透到教育的各个方面,完全改变了传统的教学活动。具体可表现在以下几个方面:
1、在信息时代,知识更新速度极快,这就使得课程和教学形式不可避免地发生变化。为了跟上这种变化,教师应具备课程设计和开发的能力,要以先进的媒体技术为基础,以建构主义理论为指导,改革课程结构,制定最佳教学策略和信息组织形式,重组课程传递方式,使之适应时代的变化。
2、由于使用了先进的媒体传播技术,教师已从繁重的教学工作中解放出来,有了更多的时间和精力来从事教育科研。教师要研究在现代信息技术环境下学生学习的特点及规律;要进行教学实验,研究创设不同的学习情境对学生学习产生的影响;要研究如何利用新技术提高学生高层次思维及解决问题的能力;要研究如何利用最佳信息呈现方式,突破课程中的重点、难点;要研究和评价网络提供的信息资源,为充实和改变教学内容准备资料。
3、未来的社会是一个学习化的社会,教师为适应不断发展变化的科学技术,就得具备自我发展、自我完善的能力。要不断地提高自我素质,要不断接受新知识、新技术,及时更新知识结构,以使自己的教育观念、知识体系、教学方法跟上时代的变化。
总之,为适应现代信息技术对传统教育活动的冲击,高校“两课”教师必须做好角色的转换。只有在教育观念上跟上时代的发展,在教学过程中明确自己的职责,在教育发展中加强自身的提高和发展,才能肩负起培养21世纪人才的重任,才不会被时代淘汰。
[参考文献 ]
1.、谢海光.互联网与思想政治工作案例[M].上海:复旦大学出版社,2002.
2、.曾令辉.网络社会政治教育概论[M].南宁:广西民族出版社,2002.
3、刘融.信息网络环境中高校
4、张明志.网络环境下高校思想政治教育工作的创新与实践[J].探索,2003,(1):90~91
第二篇:试论我国财务 报告 体系的改革
摘 要:我国财务报告存在着目标偏差、信息披露不完整、过于强调信息的可靠性等问题。在满足有效披露、成本效益、财务报告体系表内优生的原则下,财务报告体系的改革应以完善体系、丰富披露内容、变革报告模式为目标。 关键词:财务;报告体系;财务报表
一、现行财务报告体系的局限性
在不断变化的客观环境中,我国财务报告改革虽然也取得了进展,但仍滞后于形势发展的需要,其局限性已日趋明显,主要表现为:
1.报告目标过分强调为国家宏观经济管理和调控服务。现行财务报告所提供的信息是基于权责发生制、以历史成本为主要计量属性的财务信息,它用于完成报告与解除受托责任的目标,我国《企业会计准则》第11条提出,会计信息应当符合国家宏观经济管理的要求。财务报告成为国家实行财政税收与物价政策等的主要手段与重要依据之一,这种报告模式产生于计划经济,财务报告的主要职能是为政府宏观经济管理服务。在社会主义市场经济日益完善的情况下,企业已经成为独立经营、自负盈亏的经济实体,投资主体呈现多元化的格局,财务报告目标应转向满足与企业有直接利益关系的相关集团,如投资者、债权人和社会公众等的信息需求。
2 信息披露不完整。具体表现在:1)现行财务报告所提供的信息主要是面向过去的历史信息,并且统一运用货币计量,对使用者未来决策有重要参考价值的信息,如预测信息、人力资源价值、主要管理人员的素质等被排除在财务报表、甚至是财务报告之外;2)对企业履行社会责任的信息,财务报告中长期被忽视,而由此导致的管制成本足以影响企业日后长远的经营业绩,甚至导致企业破产;
3)由于报告用户的信息需求和获取信息的途径各不相同,某些特定使用者或使用者集团已不满足通用的财务报告了,随着新的会计环境下财务分析职业的兴起,市场和财务信息使用者正在呼唤财务报表以外的某些特定需要的差别报告。 3 过于强调信息的可靠性。现行财务报告模式是立足于企业已发生的确定性交易和事项,基本上是一张历史会计数据汇总表、一种向后看的会计报表,它对使用者决策所需信息的相关性较低[1].财务报告的可靠性大多来自历史资料,以历史成本模式所生成的财务信息,虽然具有较高的可信度,但无法满足决策有用性的要求。尽管《企业会计制度》规定提取八项减值准备,这在一定程度上弥补了历史成本与现行市价形成的差距。但是,在整个财务报告体系中,历史信息仍占绝大的比重,使得许多能反映企业未来前景、对使用者非常有用的现金流量预测性信息被排除在财务报表甚至财务报告之外。
4 滞后性十分严重。依据传统会计惯例一般是按年度披露会计信息,这一方面是基于人们对年度财富分配的需要,另一方面是因手工会计下的信息披露成本的考虑,这种基于会计分期假设定期编制的财务报表具有滞后性,严重影响了信息的及时性。尽管过去和现在的财务信息与将来的财务信息有一定的相关性,但其肯定不能代表未来,投资者、债权人和财务分析人员对预测性财务报告的需求日益增强。提高财务信息的反馈价值要求信息及时报告,这是因为使用者的决策是不间断地进行的,他们希望随时得到决策所需要的信息。
二、我国财务报告体系改革的原则
为了实现财务报告的目标,在对财务报告体系进行改革时,应遵循以下原则:
1 财务会计改革为先导原则。财务报告只是财务会计系统中最终的信息输出,它与系统内信息的来源、记录、加工、传送的方法和规则等紧密联系在一起,任何对财务报告的重大改革,都要考虑财务会计系统的改革。比如,为了能反映企业经济活动的真实性,就必须对一些现有财务报表中未列入的项目进行充分披露,包括衍生金融工具、自创商誉、养老金等,只有在财务会计解决了其确认和计量方式以后,才能纳入财务报告的范畴。
2 表内优先原则。财务报告是由财务报表逐渐演变而来的,财务报表是财务报告的核心内容,有助于外部使用者进行经济决策的财务信息主要是由一系列基本财务报表提供的,其原因在于表式财务报告的格式固定和以数据进行反映的优点
[2].财务报告的改革应优先改革财务报表,虽然《企业会计制度》中新增了三种辅助报表,但是与国际惯例来比较,我国的财务报表仍然不符合多层面模式,我们较多考虑财务报表的真实性和可靠性,而对其有用性和相关性考虑得较少。 3 满足需求原则。财务报告应在不损害企业利益的基础上尽可能满足与企业相关的利益集团的信息需要,以便维持和发展这些利益集团对企业的贡献和支持。为此,应该采用规范法和实证法相结合的方法确定使用者的具体信息需求,首先利用规范法来推断出财务报告使用者的信息需要、利用信息的动机和使用信息的方式,然后利用实证法来检验规范法结论的现实性,两者互相补充,互相促进,从而建立切实可行的财务报告框架体系。
其实论文在初审被退回的人员有很多,不应该处于伤心难过,怨天尤人上面,而是去找你的论文为何被退回。了解论文初审一般审什么从而去找论文初审被退的原因有哪些,同时也要
一、确定论文选题方向 在正式开始写作论文之前,我们要先确定好论文选题的方向,根据自身兴趣、擅长领域、是否具有研究意义来衡量,最好是确定自己能够写、喜欢写。当然,
软件技术是一个发展变化非常快的行业,软件人才要按照企业和领域需求来确定培养的方向。下面是由我整理的软件技术论文范文,谢谢你的阅读。 浅谈软件项目估算技术 摘 要
我可以帮你完成毕业论文专业代做毕业论文多年经验团队合作质量保证诚信可靠需要的话看昵称``
会计相关论文题目 会计论文是指讨论或研究会计问题的文章。会计沦文主要是表述会计科研成果、研究会计现象、探讨会计发展规律、指导会计工作实践的记录和总结。以下是我整