计算机应用软件的研发维护

点赞:25565 浏览:118162 近期更新时间:2024-02-05 作者:网友分享原创网站原创

摘 要:随着时代的发展,计算机的使用越来越普遍.作为计算机的重要组成部分,软件的作用不可忽视.本文对计算机应用软件的研发和维护做了简要的分析和介绍.

关 键 词:应用软件;研发;维护

软件通常被分为系统软件和应用软件两大类.系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统.应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序.应用软件包是利用计算机解决某类问题而设计的程序的集合,供多用户使用.应用软件是为满足用户不同领域、不同问题的应用需求而提供的软件.它可以拓宽计算机系统的应用领域,放大硬件的功能.通过上述对系统软件和应用软件定义的对比,我们可以看出应用软件相较于系统软件,具有更广泛的发展空间,因而具有更大的实用性及经济等方面的发展潜力.

计算机应用软件的研发维护参考属性评定
有关论文范文主题研究: 关于软件开发的论文范文检索 大学生适用: 函授论文、函授论文
相关参考文献下载数量: 11 写作解决问题: 写作参考
毕业论文开题报告: 论文任务书、论文小结 职称论文适用: 核心期刊、职称评副高
所属大学生专业类别: 写作参考 论文题目推荐度: 最新题目

1应用软件的研发

1.1应用软件研发的步骤

1.1.1需求分析.需求分析的执行步骤如下:①通过调查研究,获得当前的系统模型.②去掉具体模型中的非本质因素,抽象于当前系统的逻辑模型.③分析当前系统与目标的差别,建立目标系统的逻辑模型.④对目标系统进行完善和补充,并写出完整的需求说明.⑤对需求说明进行复审,确认文档齐全且符合用户的全部需求.

1.1.2系统设计.系统设计的主要任务就是将软件分解成一定数量的模块.所谓模块,是指能实现某个功能的数据、程序说明和可执行程序的程序单元.

1.1.3系统编码.系统编码即是生成我们需要的且能够运行的程序.软件通俗地说就是程序和文档的结合,编码就是产生可执行的程序.编码采用的程序和编写者的编写风格,对产品的质量有重要影响.

1.2应用软件研发阶段存在的问题及注意事项

1.2.1软件定义中的问题及注意事项.在软件定义这一阶段,通常应注意软件的预期用户及市场方向的定位,也就是要做好需求分析.如果在此时选择了错误的方向及定位,一方面会造成资金、人力等方面的浪费,另一方面也会对研发出的软件的实用性及推广造成很大影响.因此,在软件定义阶段,开发人员要对需求及软件实施提出详尽的建议和解决方案.

1.2.2软件开发中的问题及注意事项.软件开发阶段,即在系统设计和系统同编码等具体工作中,要注意研发人员间的信息沟通及配合.软件研发通常工作量巨大,同时也要兼顾市场的时效性,因而不可能只依靠一个人或少数人进行,而是要组成相当规模的工作团队,而团队成员间必然存在能力习惯和性格等方面的差异,这种差异会导致产品的内容不够紧凑,所以积极而适度有效的沟通至关重要,这一方面可以提高产品的整合度,同时也能促进研发团队内的工作积极性和配合的默契程度.在软件开发过程中需要注意的另一个问题是对产品的控制与检验,有效的生产控制和检验能及时发现产品中的瑕疵和将来可能出现的漏洞,及时进行处理,以控制造成直接损失和后期弥补等间接损失.软件开发中还需考虑未来对软件的维护问题,在开发中应为维护方便提供相应入口,以免在维护中还需重新解构软件,减少维护的工作量及投入,同时也能避免维护中带入新问题.

1.2.3软件开发完成的问题及注意事项.软件开发完成后需注意的问题,主要是对产品的检验及测试.在软件开发完成后,要及时进行检测,检测软件的兼容性、对硬件的要求、可能存在的未解决的漏洞等,进一步完善产品,以满足市场和用户的需求.

2应用软件的维护

2.1软件维护的概念

2.1.1软件维护的定义.软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部修改,修改时应充分利用源程序.修改后要填写程序改正登记表,并在程序变更通知书上写明新旧程序的不同之处.


2.1.2维护的类型.1)改正性维护:在软件交付使用后,因开发时测试的不彻底、不完全,隐藏下来的错误在某些特定的使用环境下就会暴露出来.为了识别和纠正软件错误,改正软件性能上的缺陷进行的诊断和改正错误的过程就叫做改正性维护.2)适应性维护:在使用过程中,外部环境、数据环境可能发生变化.为使软件适应这种变化而去修改软件的过程就叫做适应性维护.3)完善性维护:在软件的使用过程中,用户往往会对软件提出新的功能与性能要求.为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率.这种情况下进行的维护活动叫做完善性维护.4)预防性维护:预防性维护是为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好的基础.

2.2影响维护工作量的因素

在软件的维护过程中,影响维护工作量的因素可以分为以下几个方面:

1)首先软件维护的过程就带来了理解别人写的程序时会出现很多困难,这种困难随着软件配置成分的减少会出现较大的增幅.2)维护,这就说明了软件往往会出现文档不全的现象,这也会增加维护的难度.3)在软件开发设计的时候对于维护工作没有进行过多的考虑.4)软件公司的人员流动性非常强,很容易开发人员在出现开发完就不见人的情况.5)很难对软件的建立过程进行追踪.

2.3应用软件维护操作流程

首先确认维护的要求.与用户进行反复沟通协商,对于错误概况以及对业务的影响大小、用户的修改要求等进行了解,然后对这些情况进行存档,同时由维护组织管理员确认维护类型.针对改正性维护申请,应从评价错误的严重性开始.对于不同的严重程度采取不同的措施,以保证工作的效率.对于适应性维护和完善性维护申请,需要先确定每项申请的优先次序.按照从高到低的顺序进行排队,统一安排时间.