软件开发项目论文2800字_软件开发项目毕业论文范文模板

  导读:软件开发项目论文2800字在写作的时候,很多人都觉得特别难,不知道自己要怎样才能写作出优秀的论文来,所以也会觉得迷茫和无措,本论文分类为软件开发论文,下面是小编为大家整理的几篇关于软件开发项目论文2800字范文供大家参考。

 

  软件开发项目论文2800字(一):软件开发项目质量管理策略探讨论文

 

  摘要:软件行业的发展速度,令人无法想象,随着社会的发展,软件项目对各行各业的影响将更加的深入。但是软件行业也给人们带来了越来越多的问题。认真抓好软件项目质量管理工作已经势在必行,而且软件项目质量管理应用在解决软件质量问题方面已经发挥了越来越重要的作用。本文针对软件开发项目质量管理策略进行了分析。

 

  关键词:软件开发项目;质量管理;主要对策

 

  一、软件开发项目质量管理的必要性

 

  由于软件开发项目影响因素较多,其中任何一个环节出现问题,将影响软件开发的质量。如果软件质量不过关,不仅增加维护成本和运营成本,还可能出现一定的安全隐患,甚至会造成无法估量的损失。

 

  1.1软件缺陷与软件错误的定义

 

  软件缺陷是指软件产品在开发和维护过程中存在的各种问题,是系统所要求具备的某种功能失效或违背。软件错误是软件缺陷的重要组成部分,可能导致软件的某一项功能在使用时失去效力或引发系统使用故障。

 

  1.2软件缺陷和软件错误的原因

 

  1.2.1软件自身的原因。⑴在软件开发过程中,客户对于软件的需求可能存在表述不清的情况,且在软件开发设计时市场调研工作不细致,没有深入了解客户需求,或与客户交流不畅,导致软件设计方案缺乏科学性,软件开发功能不符合客户的用户需求,软件的实用性能欠佳,软件产品特性和功能存在一定缺陷。⑵由于软件系统内部结构具有复杂性的特点,软件开发设计过程中没有进行科学分层和分类,组间结构和层次结构不科学,可能导致系统故障,且系统维护存在一定的难度。即使软件系统整体结构设计较为规范,但由于系统内部需处理的类别和对象繁多,对各种类别和对象间相互作用的测试无法实现,处理时间和难度大为增加。⑶软件开发过程中采用新软件开发技术,对于系统的兼容性缺乏重视,导致开发出的软件与系统不兼容。⑷软件设计过程中,没有明确数据分析的范围及程序的逻辑路径,可能导致边界条件超出系统运行环境的复杂度或边界条件错误。⑸系统实际运行时,数据量超过系统负载或强度的问题普遍存在,如果软件设计中相应技术处理不到位,很容易造成系统瘫痪。⑹忽视异地数据备份或系统崩溃后的自我恢复功能,系统安全隐患将大大增加,安全防护工作难度加大,信息泄露问题难免发生。

 

  1.2.2软件开发项目管理方面的原因。⑴由于尚未建立系统完善的软件开发质量管理制度,对于开发质量、资源分配和成本之间的平衡性无法协调,忽略了需求分析、测试和评审等关键步骤,后续可能出现一系列的问题。⑵为获得市场竞争力,强行缩短软件开发时间,导致软件开发周期较短,需求分析、系统设计、编程和测试等环节未按照标准流程开展。⑶缺乏系统的软件开发评审和监督机制,存在风险评估不足等问题。

 

  1.2.3团队工作存在的问题

 

  软件开发是一项系统工程,同一份市场调研报告,不同软件设计人员的理解也不一样,由于客户需求理解偏差,可能出现软件设计不符合客户设计需求的情况。另外,在软件开发编程过程中,编程人员对软件规格说明书也可能出现理解偏差的情况。同时由于项目组成人员技术水平的差异、软件开发经验不足,某些错误的设计理念被应用到软件设计和编程工作中,很可能使设计出来的软件存在一定的缺陷。目前,最易引起软件缺陷的环节就是软件产品的规格说明书,究其原因,主要有以下几个方面:①用户专业知识欠缺,软件开发人员无法实现与客户的有效沟通,无法真正了解客户的需求,可能存在对于软件产品功能的理解与客户需求不一致的情况。②由于软件产品没有付诸设计和开发,只可通过想象描述系统可以实现的结果,难以对软件产品的一些特性加以界定。③客户的需求总是在不断的变化,这样可能存在前后矛盾的问题。④需求分析不到位,没有投入足够的时间和精力对规格说明书进行设计和撰写。

 

  二、软件开发项目质量管理策略分析

 

  2.1企业加强软件开发人员的培训考核工作

 

  软件开发人员缺乏质量意识是造成软件开发项目质量低的一个重要原因,因此,企业要想提高软件项目质量,就需要加强软件开发人员的培训考核工作,具体可以从以下几个方面展开:第一,企业领导需要转变自身观念,提高对软件开发质量的重视,制定相应的管理制度,将软件开发质量管理工作落实。第二,企业领导需要为现有的软件开发技术人员展开培训工作,让每一位软件开发技术人员都能树立质量意识,在软件开发过程中将质量放在首位,保证软件开发质量。第三,企业需要加强软件开发技术人员的专业能力,并定期进行考核,通过考核则继续在该岗位聘用,保证软件开发人员综合素质。

 

  2.2企业对软件开发进度合理制定

 

  软件开发工作会经历众多环节,一旦某一环节处理不当,就会对整个开发进程产生负面影响。因此,企业需要加强软件开发进度的规划工作,根据开发软件的实际情况,制定一个总周期,然后将总周期划分为小周期,并对每一个小周期的任务、人力、费用成本、时间等内容进行确定,保证软件开发项目进程,提高软件开发工作质量。

 

  2.3实施软件代码走查。代码质量是直接影响软件整体质量的关键性因素,由于高质量的软件程序具有高内聚、低耦合特点,并且要求软件结构合理、条理清晰,因此,软件编程人员在编写软件代码时,必须要高度认真、细致负责,保证代码编写思路清晰明确。在软件项目开发过程中实施软件代码走查,要求软件编程人员在特定时间内对所编写的代码进行讲解分析,一方面可以明晰软件编写人员的思路,提高编程人员的编程水平,另一方面也便于软件编写人员与软件项目质量管理人员进行内部的软件设计思路交流,实现双方工作的有效配合,真正促进软件质量的提升。

 

  2.4加强软件质量检测。在强化软件项目质量管理过程中,对软件进行质量检测是及时发现软件缺陷的有效措施。在软件项目各环节中,任何人都无法保证操作完全规范,通过对软件项目不同环节进行检测,可以及时检测出存在质量漏洞的环节,从而提高整个软件项目的质量,努力为用户提供一个可靠、安全的软件成果。软件质量检测也并非可以将所有潜在问题都发现,软件使用过程中可能会因一些小操作而产生功能使用方面问题,这些偶然性软件错误是难以避免的。

 

  三、结语

 

  软件在当今互联网时代已经成为人们工作和生活中必不可少的组成部分,高效率高性能的软件为人们的生活提供了极大的便利,也为企业降低日常经营管理成本提供了有效的策略。但是软件开发项目中还存在因为软件开发团队建设、制度建设以及沟通问题导致的软件质量问题。在软件开发项目中立足于客户的软件开发需求,加强软件开发项目中不同部门的沟通,建立完善的质量监督机制,严格监控软件开发的各个环节,加强软件开发团队的人员建设和团队质量意识建设,都可以有效提升软件开发的质量。软件开发的最终目的是运用于实践,加强软件开发项目的质量管理,能够有效提高软件的实效性。

 

  软件开发项目毕业论文范文模板(二):对人行软件开发项目预算审核的思考论文

 

  摘要:长期以来,人民银行软件开发项目因其行业特殊性和专业性,无论建设方式、管理模式还是对预算审核的要求都有别于其他项目。如何核定其预算的合理性,一直困扰着项目申报部门和财务审核部门,审核方式不统一难免影响评审结果的科学性和严谨性。基于此问题,本文将结合人民银行软件开发项目的特点,针对预算审核的现状和问题,探讨如何进一步完善人民银行软件开发项目的预算审核工作,提升审核的准确性和时效性。

 

  关键词:软件开发费用;预算审核;指标体系

 

  一、人民银行软件开发费用预算审核现状

 

  目前,人民银行各级机构在开展软件开发项目时,主要依据《中国人民银行信息化建设项目管理办法》和《中国人民银行信息化建设项目立项实施细则》等。上述文件明确由项目承办部门提供软件开发项目的资金概算信息,由科技部门参考电子行业标准《SJ/T11463软件研发成本度量规范》(以下简称《度量规范》)、历史相关项目以及项目承办部门提供的市场调研等情况组织项目预审,会计财务部门负责批复软件开发项目的预算,大多数分支机构软件开发项目的承办和预算预审普遍由科技部门承担。在实际工作中,因缺少《度量规范》应用的统一指导和实践,加上科技人员的理解程度存在差异以及实际计算中的动态指标把握难等原因,科技部门参考《度量规范》开展的软件开发核算案例很少,更多的是以过往案例和市场调研报价为参考数据进行测算。会计财务部门受专业知识限制,难以对科技部门提交的软件开发项目预算结果进行进一步的精确评估,同样只能以市场报价样本为基础进行审核,导致审核结果不尽如人意。由于无法对软件开发项目进行精细化预算审核,因此,容易产生项目预算不足或预算过多等问题,并造成软件开发过程中出现预算调增、调减的情况,甚至影响采购招标价格,导致出现低价竞标、恶意竞标的情形。因此,人民银行软件开发项目预算审核机制亟待完善。

 

  二、人民银行软件开发项目预算审核存在的问题

 

  (一)缺乏统一预算评估标准

 

  人民银行暂没有制定适合自身业务特点的软件开发费用预算编制和预算评审的标准规范或指导性文件,各级机构在进行软件开发项目预算编制及审核时,一般是参照软件开发公司报价的方式开展测算。但软件产品具有唯一性、独创性、非重复性和非通用性,而且不同开发公司采用不同估价方法计算的开发费用差异较大,会计财务部门在预算审核中仅以过往项目和市场报价为参照物,难以审核软件开发的成本,而且审核随意性较大。加上缺乏经验,即便有专业技术背景的技术人员也难以合理评估价格,更何况是对专业技术不熟悉的预算审核人员,更加难以对软件开发费用进行精确审核。此外,缺少统一的软件开发估算规范和指南,使会计财务部门在预算审核中处于被动地位,难以对软件开发成本提出质疑和进行有效核定和判断,无法实行预算监督职能。

 

  (二)缺乏对历史项目的绩效评价机制

 

  在软件开发项目预算审核中,无论使用方程法、类比法还是类推法都十分依赖历史案例数据,通过对过往案例进行分析、比对,能为合理估算软件开发项目费用提供数据支持。目前,人民银行虽建有自建信息化项目报备管理平台,统一登记各级机构自建开发的软件开发项目,但该系统主要面向科技部门,登记的信息要素内容偏向于技术指标方面,缺少项目预算、实际发生的费用、项目绩效评价等财务要素。各级机构只负责对各自自建的软件开发项目进行零散整理,保存的资料和数据录入标准不统一。而且因权限设置,基层单位可查询的信息十分有限,仅限于本单位案例,而不能对整个信息库的数据进行再利用,无法提取有价值的参考数据。由于软件开发项目信息登记内容不全面、不统一,且缺乏有效的集中管理和数据模型运用,因此,对于日后软件开发和预算审核的指导意义十分有限,难以实现对过往案例经验的共享。

 

  (三)缺乏精通技术及预算审核的复合型人才

 

  由于软件开发项目复杂多样,加上专业不对口,各级机构预算审核人员缺乏信息化方面的专业知识,导致其在进行预算评审时难以准确把握住项目的特点及要求,无法给出结论性判断。即使邀请科技人员协助参与评审,也因受邀人员不具备系统的预算审核知识、缺乏实践经验等因素,往往无法从财务角度提出问题和建议,发挥的作用有限。各级机构缺少既懂专业知识,又熟悉预算审核的复合型人才,导致预算审核效果大打折扣,甚至令预算审核流于形式。

 

  三、相关建议

 

  (一)试点精确评估,逐步建立标准规范和指南

 

  健全的预算评审体系和指南是做好评审工作的前提和保障,上级行应尽快制定统一的软件开发项目费用标准规范。建议开展地区试点,参照《度量规范》,根据项目特点利用方程法、类比法、类推法等对软件开发项目进行精确估算,利用基准数据、估算模型估算出软件开发费用的上限、下限和最有可能的价格。通过试点总结经验,探索使用国家标准和行业标准来度量软件开发费用,逐步摸索并建立一套适合人民银行的软件开发项目的预算编制和预算审核标准规范及指南,为日后软件开发费用测算提供依据。

 

  (二)建立和完善软件开发项目数据信息库

 

  逐步建立人民银行软件开发项目数据信息库,制定统一可行的统计模版和录入规则,逐步将过往的软件开发项目收集建成案例数据库,并通过搜集相关资料对软件开发项目进行分析筛选,将有参考价值的项目信息纳入数据信息库。多渠道收集信息,并利用大数据、人工智能等先进技术对数据库信息进行加工,形成有价值的参考信息,如系统功能模块的价格对比分析、软件开发公司的评级结果等。软件开发项目数据信息库应指定专人负责,不能流于形式,定期更新数据资料,确保数据库信息符合当前市场水平。且应通过建立软件开发项目数据信息库可有效地共享典型案例,根据功能模块确定不同地区、不同级别开发公司报价,智能测算软件开发费用。

 

  (三)加强预算评审队伍建设,积极拓宽评审渠道

 

  软件开发项目千差万别,专业性极强,对预算评审人员的专业素质要求极高。在人民银行各级机构不具有独立的软件开发审核部门的情况下,一方面,建议积极引入更多信息化复合型人才,加大对新老人员的培训力度,提升评审人员的整体知识结构和知识水平。另一方面,建议引入第三方专业机构,对于开展信息化建设项目较多的单位可定点造价咨询机构,可委托开展软件开发造价咨询服务;对于重大项目、专业性强的大型项目,委托评审专业公司对项目进行预算评审。充分利用第三方机构的的专业性和经验,保证软件开发项目预算的合理性,避免造成资金浪费或出现预算不足情况。

 

  (四)做好项目绩效评价,保障项目效益

 

  软件开发项目投产后,应对项目的使用、运行等情况组织绩效评估,包括业务评价和预算绩效评价。业务评价是对项目实施全过程管理效能的考评,主要包括立项论证、建设目标、完成质量、产出效益和组织管理等;预算绩效评价是对项目预算支出管理情况的考评,主要包括预算编制的科学性和合理性、预算执行、财务管理等。通过绩效考评,考核项目是否达到需求以及项目效益是否已实现,从而及时总结经验,发现不足,为持续完善软件开发建设奠定基础。同时还对信息系统开发公司建立评价体系,并将开发公司评价信息纳入信息数据库。

 

  四、结束语

 

  目前,人民银行软件开发费用预算审核尚处于起步阶段,仍存在各种问题和难点,有待各级机构去发现和解决,只有不断完善适合人民银行软件开发费用预算审核的评估方法和体系,使其形成标准化、制度化,才有助于提高软件开发费用预算审核的科学性、准确性,提高资金使用效益。

 

  作者简介:林炜(1979-),男,广东梅州人,工学硕士,高级工程师,供职于中国人民银行广州分行,副处长,研究方向:金融科技、集中采购、资产管理、预算管理;谢小勇(1977-),男,广东东莞人,中级经济师,供职于中国人民银行东莞市中心支行,副主任科员,研究方向:金融科技、预算管理、集中采购。

  • 标签:
  • 发表日期:2021年02月27日 编辑:zx