您的位置: turnitin查重官网> 经济 >谈计算机软件工程维护措施和方法

谈计算机软件工程维护措施和方法

收藏本文 2024-03-28 点赞:3978 浏览:10301 作者:网友投稿原创标记本站原创

摘要:现如今计算机的使用越来越普遍,计算机应用软件得到了广泛的应用,它使人们的生活更加方便,企业运转更加高效。计算机应用软件已经成为计算机不可或缺的一部分,作为计算机的重要组成部分,软件的作用不可忽视,软件的使用和管理越来越受到人们的重视,本文将对计算机应用软件的开发和维护做了一些简要的分析和介绍。
关键字:计算机;应用软件;开发;维护
: A
引言:计算机软件是计算机系统里面的程序和这些程序的文档。软件是用计算机的人和计算机的硬件之间的链接界面,说的简单点就是用计算机的人通过这些软件运转来制约计算机。应用软件是为了满足用户不同领域、不同理由的应用需求而提供的软件,应用软件有着巨大的发展空间,有着很大的实用性及经济性等发面的潜力。
1软件的基本知识
一般来讲计算机软件可以分成两种,系统软件和应用软件。系统软件里面重要的是操作系统,它可以算是计算机的大管家,主要负责管理和制约计算机各个部件的协调工作,是一个最基本和最重要的系统软件,一般常见的有Windows、DOS等。
应用软件是为了某种特定的用途而被开发的软件,应用软件种类很多。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。它极大的丰富了计算机的功能以及可操作性。
2软件开发

2.1 什么是软件开发

软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件。软件并不只是包括可以在计算机上运转的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和策略的一般过程,包括设计软件的功能和实现的算法和策略、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。

2.2 应用软件研发的步骤

软件设计思路和策略的一般过程,包括设计软件的功能和实现的算法和策略、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
第一步,与客户进行交流。我们在做一个项目之前,首先是要和客户进行交流,和客户交流的目的是什么?就是要了解用户的需要,根据客户的需要做出一个软件要实现的基本功能,这个也称之为客户需要分析。这一步在整个的开发流程中是非常重要的,如果你连客户最基本的需要都搞不清楚,那么你这个软件是不可能使客户满意的。
第二步,需求分析。软件需求分析是软件开发的起始点,为后面的设计起到了指导性的作用。所以正确的需求分析是一个好的软件的基础。需求文档应该准确的、清楚的、简单的描述软件。在软件开发的起步阶段,也就是需求分析的初始阶段,开发人员要对需求及软件实施提出倡议和解决的方案。在开发的过程中和需求分析过程中开发人员应该要和用户进行协商、讨论,层层递进的过程。准确的需求分析不可能一步就能完成的,那样将会存在很多的主观臆断和客观理由,让以后软件的应用性和软件的持续开发愈发艰难。
第三步,概要设计。将系统功能模块初步划分,并给出合理的研发流程和资源要求。作为快速原型设计策略,完成概要设计就可以进入编码阶段了,通常采用这种策略是因为涉及的研发任务属于新领域,技术主管人员刚上来无法给出明确的详细设计说明书,但是并不是说详细设计说明书不重要,事实上快速原型法在完成原型代码后,根据评测结果和经验教训的总结,还要重新进行详细设计的步骤。
第四步,系统设计。系统设计的主要任务就是将软件分解成一定数量的模块。所谓模块,是指能实现某个功能的数据、程序说明和可执行程序的程序单元。
第五步,系统编码。系统编码即是生成我们需要的且能够运转的程序。软件通俗地说就是程序和文档的结合,编码就是产生可执行的程序。编码采用的程序和编写者的编写风格,对产品的质量有重要影响。
第六步,测试编写好的系统。交给用户使用,用户使用后的确认每个功能,然后验收。能开发出一个好的软件,必需有一个好的开发流程;只有我们遵循流程进行一步一步,脚踏实地做,才能开发出一个好的软件。

3 软件的维护

3.1 软件维护的概念

在使用计算机的时候,大部分的人都认为只要计算机的配置够好,系统和软件都是最新的,计算机系统的运转速度就会很快。其实这个想法是不正确的,因为计算机本身是一个整体,在需要一定配置的同时还需要稳定的系统和软件。对软件的维护也是非常重要的。
软件维护,是指软件系统交付使用以后对软件所做的转变。软件维护是软件生命周期的最后一个阶段,也是持续时间最长、代价最大的一个阶段。软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序。修改后要填写程序修改登记表,并在程序变更通知书上写明新旧程序的不同之处。
软件维护通常包括四类活动:(1)为了纠正在使用过程中暴露出来的错误而进行的改正性维护;(2)为了适应外部环境的变化而进行的适应性维护;(3)为了改善原有的软件而进行的完善性维护;(4)为了改善将来的可维护性和可靠性而进行的预防性维护。
在软件生命周期的每个阶段都必须充分考虑维护理由,并且为软件维护提前做好准备。软件的可理解性、可测试性和可修改性是决定软件可维护性的基本因素。软件生命周期每个阶段的工作都和软件可维护性有密切的关系。良好的设计、完善的文档资料以及一系列严格的复审和测试,使得一旦发现错误时比较容易诊断和纠正,当用户有新要求或者外部环境变化时,软件容易适应,并且能够减少维护引入的错误。

3.2影响维护工作量的因素

在软件的维护过程中,影响维护工作量的因素可以分为以下几个方面:
(1)首先软件维护的过程中理解别人写的程序时会很多困难,这种困难随着软件配置成分的减少会出现较大的增幅。(2)维护,软件往往会出现文档不建全的现象,会增加维护的难计算机软件工程的维护措施和方法相关论文由www.udooo.com收集,如需论文查抄袭率.度。(3)在软件开发设计的时候对于维护工作没有进行过多的考虑。(4)软件公司的人员流动性非常强,很容易开发人员在出现开发完就不见人的情况。(5)很难对软件的建立过程进行追踪。

3.3 应用软件维护操作流程

电脑在使用当中,软件会出现各种各样的理由,硬件同时也会有很多的故障出现。我们想要让计算机能正常稳定的工作,应当对对计算机进行维护。系统软件是计算机的重要组成部分,如果系统软件出现了理由,硬件和应用软件就无法正常的配合工作,所以对系统软件的维护是非常重要的。
个人维护软件的首要的任务就是清理无用的文件。对于应用软件的维护主要的途径是在网上即时下载更新应用软件。
软件维护时首先要确认维护的要求。与用户进行反复沟通协商,对于错误概况以及用户的修改要求,对业务的影响等进行了解,然后对这些情况进行存档,同时由维护组织管理员确认维护类型,有针对性的对软件进行维护。

4 结束语

当代社会计算机的普遍使用已经成为当前发展的潮流趋势,而一个好的软件会给人们带来非常大的帮助,为人们的生活和工作带来极大的方便。由于使用的需求越来越大,开发软件与软件的维护是更好的使用计算机的前提,应用软件的研发与维护,作为一条新兴的产业链,蕴藏着无限商机,同时也对科学技术的传播起着重要作用。
参考文献
[1]周国强;董保华.计算机软件的开发与发展分析[J].信息与电脑.2012(08)
[2]骆海霞.计算机应用软件开发技术探讨[J].电子制作.2013(11)
[3]余江.浅谈我国计算机应用发展的回顾与展望[J].信息与电脑.2010(04)
[4]赵明亮.计算机应用软件开发技术[J].黑龙江科技信息.2011(26)

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号