探析计算机软件开发的规范化

摘 要:随着计算机软件开发的飞速发展,计算机软件开发的规范化已经成为了一个不可忽视的问题.本文对现阶段软件开发形式进行阐述,提出了规范化软件开发的漏洞会造成的后果.然后介绍了在软件开发的过程中应注重计算机规范化软件开发的重要性,从而企业应该重视规范化计算机软件开发的规范化.

关 键 词:软件开发;重要性;规范化

中图分类号:TP311文献标识码:A文章编号:1007-9599 (2012) 18-0000-02

现阶段我国的金融市场猛速发展,金融事业越来越倾向于信息化,因此,只有更高的提高软件研发人员的研发技术水平和保证产品的规范化才能应时所需.在我看来,软件产品的规范化设计是软件生存周期中一个关键点.它的基本内容是在探究条件下设定软件产品的运行环境、工作性能和质量需求,拟定用户应用软件的须知和准则,策划必要的说明和纲要.软件需求分析是软件规范化的关键,它必须把运行环境放在首位,需求说明书必须设计明了在经过客户允许的人分析后由客户本人进行确定.在实际的运作中要评析产品的运行环境;获知客户更加明了的需求;确定人机界面;对之前的产品生产规划进行合理的改正;编写检测方案;拟定客户应用须知;进行详细的审断.最后要确保必需的文件应有尽有,再进行严格的评价和审断.必需的文件基本包括改正之后的产品生产规划、客户应用须知检测方案、软件需求和数据要求讲明准则等方面.


1概要设计标准和详细设计标准

概要设计和详细设计是软件生存周期中的两个方面,两者有时会被较小的软件产品研发项目合并在一起称之为软件设计.在实际操作中软件设计工作具有结构化特色,一般是采取逐步求精的设计措施,在对客户需求进行分析后,获取软件产品系统设计策略、软件构造和制作流程等.

1.1概要设计研发标准.这个阶段的使命是:按照产品的需求,创设目标软件系统整体构造各模块的联系,给每一模块的接口和控制接口下定义.创建一个全局的数据库,设定设计的局限范围,拟定组装检测方案.概要设计研发标准规定在创建目标系统的全面构造时候,每一功能模块之间必须符合低耦合度以及高内聚度以便给予系统优良的形态.在建立目标系统的整体构造时候,要尽可能的使模块接口简单化.详细操作运用时必须满足目标系统的整体构造.对于较大型号的系统设计,可以把关键的软件分成若干个子系统,接着再为这些子系统创设功能模块以及它们之间的关系,然后对它们的各接口界面进行注解.那些较一般的系统,可以直接去创设各个功能模块和它们之间的联系,对数据接口进行注解,创建数据库或者是数据结构;拟定组装检测策略;进行评析.最后,所创设的系统需要包含全部软件产品需求;建立系统结构,详细地指明系统每一个模块的性能以及它们之间的关系,指明各接口的控制特性;必要的文件需应有尽有,可以进行测验.必需的文件包括组装检测策略、概要设计和数据库创设注释书等.

1.2详细设计研发标准.这个阶段的使命是:过程性地阐释概要设计里的功能模块.算法以及内部构造是这些功能模块内部细节的两个方面,他们对拟写源代码起到促进作用,创设“模块研发”系统.具体设计研发标准,规定要使各个程序模块保障全部输入、输出和处理性能;最大化地根据设计准则进行设计.在实际的操作运用过程中要用概要设计,使软件产品系统中的每一个功能模块渐渐细化,使之产生多个子程序模块;采取具体的创设表以及措施过程性地阐释每一个程序模块;创设“模块研发”,编写模块检测策略;进行评析.最后,要具体地设计每一个程序模块间的接口,其中包含参数的形成过程以及传递措施等方面;必要的文件需要应有尽有,可以对其进行测验.必需的文件基本包括具体设计注释书以及“模块研发”.

2软件检测不够规范

2.1检测规范化缺乏,检测报告托辞模糊.检测的总论报告应该尽可能地给研发部门以及领导留下明了的印象.检测报告中应把检测出来的错误划分为多个等级,比如一般性、致命性和警告性等问题,并尽可能地对各类错误提出多样化的修改意见,千万不可千篇一律,这样做不仅会使研发部门更加反感并会使领导对要研发的软件产生误解.把问题分出多个类别无疑是至关重要的,另外,它对研发部门的工作果实也是一种重要的认定方法.假设你在操作研发工具编译时,在得到最终的编译报告时忽略了把错误分等级,我们实在想不出它会是什么模样,一样的道理,检测上交的检测报告同样需符合这种要求.

2.2在检测报告里,没有详细的阐释发现错误的环境及过程,对软件修改不利.我们在一些检测部门上交的报告中发现,报告中只存在一个表格,关于软件发现的错误和不足,没有对监测的环境、条件和对错误发现的过程进行详细的说明,这对研发部门进行修改产生不利影响.正规的检测及研发要求是在检测条件具备的基础上,准确可观地去发现检测过程中产生的错误,然后上交到研发部门,使其能更容易地对错误进行修改.

3检测环境和标准有待进一步规范

如果可能的话,为了能够使研发方在早期创建检测环境以改善检测环境,提升检测标准,检测部门应尽可能地给研发方提供些检测工具.检测工具也有了明显的变化,由之前的手工检测升级到自动检测,以定性为主要标准变为以定量为准,随着标准的检测手段渐渐改善,检测工具也随之更加的全面.有时,检测方应适当的为研发方给予检测工具,或者是对研发方进行检测教育,增强软件产品的前期检测标准,有利于研发方完善其内部的检测制度以使该部门没有太大的检测压力,是研发方更加注重产品的检测,双方一起提升软件产品的研发标准,最终实现研发与检测标准的双向发展.我们坚定的认为,在研发及检测水平的不断规范化和软件产品质量的优质化情况下,客户应用的软件产品质量高水平化对提升软件的研发能力具有极大的推进作用.另外,由于研发及检测标准的不断提升,注定会使双方迎来双赢的结局,增强软件产品的研发标准,共同向CMM的高水平高标准奋进,我国软件研发的形式由小作坊升级到产业化标准,增强我国软件产品在国际的影响力和竞争力.

4软件产品的规范化维持与保护

软件产品的维持与保护是软件产品生存周期中最后一步.它的核心使命是整修应用的软件产品的系统,使处于研发阶段出现错误和在检测时产生的不足和缺陷得到修改,提高软件产品的适应性,能随着外界的变化而有相应的变化,还能增强软件产品系统的功能以及更好的完善它的性能.软件维持与保护标准规制软件维护工作要接受严格的管理,以防造成其他错误;尽可能的去避免对修改的不良影响的因素,在修改之前要对其进行整体的考究,权衡利弊;修改软件也要在严格的控制管理条件下有目的和有步骤地进行,在修改完之后还要经过严格的检测,然后填写包含问题种类、修改的状态和情况等内容的软件修改报告.

在实际应用时,客户或维修人员需要以软件产品系统中的产生的不足为依据填写一份“软件问题报告”,然后把该报告交给软件维护管理的专业人员,另外,维护人员仍需填写一份“软件修改报告”并将其上交到维护管理人员;“软件修改报告”需要经过维护管理人员的严格评析后给予其优先级;维护人员对维护需求进行实际评析并对其修改需要的时间和资金做出大概的预算;在经过严密的修改过后再一次检测其程序;对全部 0340;相关文件进行合理改正;把已修改的消息告知客户然后把版本交付于客户;对其进行评析.最后,应交付的文件基本包括关于软件的不足报告和改正报告等.

这四方面是软件产品规范化创设的办法组成,要想研发出高水平的软件需要依照这些规范化的创设措施,只有这样才能不断满足对软件产品的需求.

类似论文

计算机软件开发的规范化探析

摘 要:计算机事业的不断发展给各行各业带来了突飞猛进的效益 计算机的广泛应用已经涉及到了社会各。
更新日期:2024-2-8 浏览量:9253 点赞量:3495

计算机软件开发技术的现状应用探析

【摘 要】在世界和我国新的计算机产业发展趋势下,随着各种相关技术的不断发展,计算机软件开发工作在技术领域的发展。
更新日期:2024-12-14 浏览量:156334 点赞量:33745

计算机软件开发与实用价值探析

摘 要:现如今,在信息化正迅猛发展的背景下,计算机软件业急速扩张 计算机作为大众工具,其计算机软件是重要载体,。
更新日期:2024-8-18 浏览量:106893 点赞量:23478

多领域应用的计算机软件开发实践

摘 要:随着信息时代的到来,计算机技术在不断地发展和完善,计算机软件技术也得到很大提高,并逐渐应。
更新日期:2024-8-21 浏览量:107686 点赞量:23764

计算机软件开发的规范化

摘 要随着我国改革开放的不断深入,经济建设不断在发展,信息时代已经到来 然而如今的科技发展离不开计算机的应用,计算机。
更新日期:2024-7-11 浏览量:92506 点赞量:20192