浅谈计算机软件开发的规范化

  软件设计检测标准的规范程度依赖于软件检测环境的规范化发展,下面是小编搜集整理的一篇探究计算机软件开发规范化的论文范文,欢迎阅读查看。

  摘要:新世纪,随着现代信息技术的发展,计算机软件技术的应用范围越来越广,计算机软件开发成为推动计算机技术发展的重要基础环节,而如何加强计算机软件开发的规范化也成为目前一个备受社会关注的问题。该文立足当前计算机软件开发的现状,重点分析应该从哪些方面来强化计算机软件开发的规范化,以期为有效规范加算机软件开发提供一些参考和建议。

  关键词:计算机;软件开发;规范化

  现代信息技术的快速发展加快了我国金融市场信息化建设的进程。而信息化发展是建立在不断更新和发展的计算机软件开发技术基础之上的。努力提高计算机软件开发人员的专业技术水平、积极促进计算机软件开发规范化的落实是目前一个十分重要的课题。从某方面来说,计算机软件开发的规范化程度决定了软件的生存周期的长短。加强计算机软件开发的规范化的主要内容是指在特定条件下对计算机软件的运行环境进行设定,在满足软件的应用性能和质量需求的基础上,拟定完善的软件用户须知准则,并对软件开发和应用进行必要的说明。要规范计算机软件开发,首先必须对用户对软件的需求进行详细的了解,对计算机软件的运行环境进行分析和评估,在此基础上明确软件开发的规则。

  1 计算机软件开发存在的问题

  目前,我国的计算机软件开发还存在一些问题,尤其是软件检测不够规范给计算机软件开发留下了比较大的漏洞。软件检测不规范问题主要表现在这几个方面:一、软件检测程序不规范,措辞模糊不清。软件检测不规范,呈交给领导的检测报告不够清晰、明了,此外,没有对检测出来的错误进行登记划分,例如应该按照检测错误的性质将其分为一般性错误、警告性错误以及致命性错误这三种。在发现错误后,也不能及时对错误进行分析并提出相应的修改意见。大多数检测修改意见几乎都是大同小异,没有什么有建设性的意见。这样的检测报告是非常容易引起研发部门以及领导层的反感的,也不利于软件开发的顺利进行,对软件的质量也会产生一定影响。二、软件检测过程模糊。软件检测报告不能详细、完整地呈现检测错误发生的环境和过程,增加了软件修改和调整的难度,此外也影响软件研发部门的修改。可能出现因为一个极小的表格错误而给整个系统造成难以修复的损坏。

  2 软件设计研发标准

  计算机软件设计主要包括概要涉及和详细设计这两个方面的内容。作为软件设计的重要组成部分,概要设计和概要设计一般为合成为软件涉及,而在实际的操作过程中,软件设计具有结构化的特点。软件设计是在对用户需求和市场环境进行详细分析的基础上获取产品的设计风格、软件构造以及制作流程等方面的内容。获取软件设计的研发标准能够促使计算机软件设计更加标准化。

  2.1 软件设计中的概要设计研发标准

  概要设计的标准就是根据软件的功能需求,建立能够联系各大模块的目标软件系统,给各个模块的接口以及控制接口下定义。建立一个能够控制全局的数据库,对软件设计的功能范围进行设定,并且拟定软件检测方案。软件设计的概要设计研发标准对创建全面的系统构造进行了合理的规定,软件各功能模块必须满足高内聚度和低耦合度的要求,只有这样,才能使得系统持续保持优良的形态。而在进行整体的系统目标构建时,要尽可能使模块的接口趋于简单化。在进行具体操作时,模块接口一定要满足软件目标系统共的整体构造。在进行大型软件的系统设计工作时,可以将软件的核心部门分成若干个小的子系统,再对子系统进行功能模块的创设并且建立它们之间的关系,还要对功能接口进行注解,为功能系统建立一个数据库。而对一般性质的软件功能系统,则不需要进行子系统的划分,可以直接创设功能模块以及它们之间的关系,在对数据接口进行注解,建立系统数据结构,拟定系统检测策略。此外,软件设计所创设的系统必须包含产品的全部信息需求。对系统各模块的性能以及它们之间的关系进行明确,还要明确个接口的控制特性,保证软件检测文件的全面性。

  2.2 软件设计中的概要设计研发标准

  软件设计中的详细设计研发标准是对概要设计研发标准进行细化,它需要对概要设计中的内容进行更详细的解释,能够系统地、精细化地阐述概要设计的功能模块。详述系统功能模块的内部细节,必须把握好算法以及模块的内部构造这两个方面的内容。算法和内部构造的明确能够对拟写源代码起到一定的有益影响。因此,软件设计的研发标准,一定要围绕算法和内部构造这两方面的内容来规定。对模块输入输出等性能的处理一定进行细化和区分,在完善的详细设计研发标准的前提下进行规范化的软件设计。对每个模块进行程序划分,并对检测报告进行准确的检测和评估,保证模块接口的精准性。保持计算机软件设计的渐进性、一步一步地求精求好是软件设计最重要的一项要求。

   3 软件检测的规范化

  一般来说,在规模比较大的软件开发实施过程中,犯错是难以避免的,而要有效地消除错误,在软件生存周期中进行软件检测是十分必要的,它几乎是软件研发过程中一个不可或缺的阶段,软件检测决定着软件的生存周期以及其产品的研发质量。加强软件检测的最主要的目的是根据软件研发的需求规定中的功能和性能需求以及检测计划等内容来对软件的功能系统进行检测,看起是否达到质量要求,还要提供相应的用户使用需求准则和应用操作说明书等。规范软件检测的过程,首先,必须要有用户代表一起加入软件检测;其次,必须对软件系统的各功能模块进行完整的检测测试;再次,要对检测数据、预期结果等进行预留存档;最后,还要建立相对独立的软件测试小组对软件性能等进行最后的确认测试。软件检测结束后,要写项目总结报告,对检测结果进行分析、评估。

  4 进一步加强对软件开发规范化的认识

  软件设计检测标准的规范程度依赖于软件检测环境的规范化发展,通过建立完善的检测环境来提高软件功能检测性能。软件检测部门应该对软件研发人员提供更多的技术支持。目前,随着科技的进一步分站,软件检测工具也有了比较大的变化,许多企业的软件检测都有过去传统的手动检测发展到现如今的自动化检测,检测标准也逐渐过度到以量化标准为准,而随着软件检测标准的不断完善,软件检测工具的应用也更趋于全面。目前,越来越多的企业开始趋向于由检测方为研发方提供检测工具,让软件研发人员的开发行为更加顺畅。此外,检测方还很乐于为软件研发方提供软件检测的教育指导,以此来促进软件检测标准的完善化发展。这种两个部门之间的合作关系有利于软件研发方在进行软件开发的过程中充分落实软件检测制度,也能够有效减轻研发方的软件检测压力,促使软件研发过程更加标准化,这样通过检测方与研发方的合作一起提升软件产品的研发质量和研发标准,保证软件产品最终实现软件研发和软件检测双向水平的提升和发展。

  5 软件维修的规范化

  计算机软件维护是保证软件生存周期的一个重要内容。软件维护的主要任务是对软件的任务系统进行维修,对在计算机研发阶段未被检测出来的错误进行改正,使得软件系统能够正常运行,保证其功能和性能的良好状态。软件维护阶段的规范化要求维修必须在严格的规范和相关准则的规定下进行,不能出现旧的错误没有解决,又出现新的错误的情况,尽可能地减少软件爱你维修的负面效果。软件维修应该在严格的规范和制度控制下按部就班地进行,维修步骤和过程必须有详细的记录,即填写规范化的维修检测报告。此外,软件维修人员还要对维修检测报告进行评估分析,主要包括检测软件原有的问题是否得到解决、维修所需要的人力物力资金以及软件维修所需要的时间周期等内容。在确认检测后,填写最后的维修检测确认报告,通知用户软件维修已结束。

  现代社会,随着计算机技术的广泛应用,计算机软件开发成为计算机技术应用发展过程中的一个中内容。只有加强对计算机软件开发规范化的要求,才能让计算机软件技术更好地适应市场经济的发展要求。

  参考文献

  [1] 陈妍.计算机软件开发的规范化探析[J].软件,2013(7).

  [2] 范中平.计算机软件的深度开发应用[J].才智,2012(12).

  [3] 赵明亮.计算机应用软件开发技术[J].黑龙江科技信息,2011(26).

  [4] 王浩.探析计算机软件开发的规范化[J].计算机光盘软件与应用,2012(9).

浅谈计算机软件开发的规范化相关推荐