计算机软件开发设计难点与处理建议研究论文_钱文兵

计算机软件开发设计难点与处理建议研究论文_钱文兵

江苏天途工程有限公司 江苏省宿迁市 223700

摘要:计算机软件开发设计是一项比较复杂的工作,任何一个新的软件问世,都会经过大量的试验,观察其在特色功能上能否较好的实现,观察新的软件是否符合社会上的需求等。当下的时代是信息化时代、网络化时代,用户手中的智能产品不断增加,国家的各项科研项目进展,也要依靠计算机软件予以辅助和协调,因此,如果未能将难点工作进行攻克,则后续工作所面对的挑战会非常的严峻。

关键词:计算机;软件开发;设计;难点;处理建议

一、计算机软件开发设计的内涵及原则

1、软件开发设计的内涵

计算机软件不同于产品生产,其是知识、技术、信息的综合体,其设计开发过程即“生产”过程。计算机软件开发设计就是计算机软件产生的整个过程。

2、软件开发设计的原则

2.1整体适配性原则

计算机软件自身是一套复杂的系统,同时也是整个计算机体系的一部分,其开发设计需要遵循整体适配性原则。计算机软件设计开发的整体性主要体现在三个方面:其一,考虑与硬件的整体适配性,计算机必须依靠计算机硬件和软件才能发挥整体作用,两者的结合适配程度直接影响计算机运行和工作效率,两者存在相互依存、相互匹配的关系,硬件需要软件来发挥功效,而软件运行需要硬件提供支撑,因此,在软件开发设计时要考虑与硬件的整体适配性和兼容性;其二,计算机软件系统中存在大量软件,尽管各个软件都具有自己的性能和特点,彼此之间相互独立,可是也存在大量基础软件程序及与其他软件相互配合的软件,作为软件系统的一部分,开发和设计软件时,需要考虑与整个软件系统的整体匹配性;其三,软件本身也存在不同功能,例如,软件一般都具备数据处理、文档处理、编辑等功能,软件各个功能之间也需要考虑整体适配性,因此,软件本身也要就设计考虑整体适配性。

2.2明确目的性原则

软件本身需要具有一定的功能,软件能够完成工作或者任务才有存在的必要性,因此,计算机软件开发设计工作必然遵守明确目的性原则,只有具有明确目的性才能保证软件符合相关要求或者标准,计算机软件开发设计工作明确目的性要求开发设计人员必须了解客户需要,分析总结客户明确或者隐含的需要,之后主动收集市场信息,选择相应的标准,之后按照客户需要及标准进行相关工作。总之,软件开发设计工作要遵循明确目的性原则。

2.3操作性原则

所谓操作性,主要指两个方面:其一是本身具有可操作性,即操作起来可以实现相应功能;其二是操作的复杂程度,从使用角度分析,操作越简单,越方便后续使用。计算机软件最终还是需要应用才能发挥功能,因此,软件设计开发必须遵循可操作性原则。当前,不少计算机软件开发设计都设置了一键化操作方式,这大大增加使用便利性,同时也说明计算机软件开发设计必须遵循操作性的原则。

二、我国计算机软件设计难点

1、需求分析缺乏全面性

从当前发展的实际情况分析,对于所需要设计的项目,计算机在软件设计期间并不具有全面的分析,也不够深入。也就是在分析期间,会出现不够全面的内容,进而让计算机软件在设计期间会有部分不好的影响出现,进而要想让计算机软件技术得到显著的发展,就需要透彻的全面的分析,这是计算机必经的发展之路。

2、规划缺乏可行性

计算机软件在设计期间,离不开很多程序和过程。即为,计算机软件设计并不是一个简单的事情。但是,因为在设计过程中未实施符合实际的计划,这让计划多少缺乏一定的可行性。也即为一个大的工程,在未花费较多的时间就会完成了所有的任务量,可以想象出来,需要考证计算机软件的质量。因此在规划计算机软件设计时,一定要和实际相切合,让规划具有较强的可行性。

期刊文章分类查询,尽在期刊图书馆这就需要工作人员,在开发设计计算机软件过程中,花费的更多的时间和精力,从而让计算机软件的质量得到保障,继而在进一步提高计算机在使用方面的效能。

3、不具备良好的环境

事实上要想实现开发计算机软件,就离不开良好的环境,而这对于深入的设计和开发计算机软件是非常有帮助的。但是从当前实际情况分析来看,我国计算机软件设计在开发的工程中,并不拥有正规的商品化开发工具,而一个好的开发环境更是无从谈起,从而让计算机软件的开发工作很容易处于在一个尴尬的境地。

三、计算机软件开发设计难点的处理建议

1、开发智能软件设计系统

从我国社会经济最近几年发展的情况来看,其已经得到了明显的进步,而且随之伴随的还有不断更新的科学技术,这让我国计算机技术迅速崛起。而这就对开发设计我国软件提出了新的要求。为了让我国软件开发设计,可以和当前时代发展的潮流进行更好的适应,并且和社会发展的需求相满足,可以借助对智能软件设计系统的开发,从而实现开发软件的目的。也就是通过对智能设计系统的研究,从而让软件的需求规范往设计上进行充分的表现。

2、做好保密工作

开发计算机软件设计工作时,一定要将保密的工作充分的做好,如果不能落实保密工作,就会导致信息发生泄露的情况,这对于我国计算机软件设计而言,就会影响其进一步发展的进程。同时,也给我国计算机软件设计增加了很多的风险性。因而将保密工作充分的做好,是当前我国计算机软件设计发展的必须做好的工作,也是社会不断发展的大趋势。有关工作人员一定要有一个较强的保密意识。

3、提高软件需求分析能力

其实软件的需求分析来自于之前软件开发立项以及软件最初始的用户需求,软件开发人员在进行软件开发的时候必须要注意提高软件的需求分析能力,从根本上实现软件需求能力提升,对软件的功能有一个实质的认识。软件开发对于软件的需求分析,必须基于用户基本需求,通过明确用户的基本需求来不断提高软件开发人员了解对软件需求的深层次认识,同时还可以适时提出一些软件改进建议,这对于提升软件产品的质量具有十分重要的作用。软件开发团队必须要召开内部开发会议,让开发人员对于软件的功能有一个更加清楚的认识,对于软件可能会遇到的问题有一个预计。

4、加强软件测试

软件测试其实是软件开发一个非常重要的环节,软件的测试工作是否到位,将会直接影响软件产品的质量。伴随着软件开发行业的竞争日益激烈,加强软件测试对于软件产品质量提升具有十分重要的意义。但是很多的软件开发公司为了节约成本要求开发人员进行软件测试,无论是系统测试还是代码测试均要求开发人员完成,这不仅给软件开发人员带来了非常巨大的压力,而且还会造成开发人人员因为测试工作量巨大变得开发效率低下。软件测试工作必须要有专门的部门。

5、提升工作人员职业素质和技能知识

计算机软件设计工作非常需要工作人员的支撑,在对计算机软件进行设计期间,工作人员发挥着非常重要的作用。因而就非常有必要提高工作人员的职业素质,以及技能方面的知识,进而确保计算机软件设计工作可以得到顺利的开展,继而让计算机软件设计的质量得到显著的提高。

结束语

综上所述,信息化程度的提高必然推动计算机软件设计开发的进一步发展,不过相对于其他发达国家,我国计算机软件开发设计还存在不少问题,需要相关从业者及企业积极面对相应问题,为计算机软件开发设计质量提升贡献一份力量。

参考文献

[1]陈平.计算机软件开发设计的难点和对策研究[J].电脑知识与技术,2017,13(6):94-95,98.

[2]殷越.关于计算机软件开发设计的难点和对策分析[J].电子技术与软件工程,2016(10):56.

[3]王刚.计算机软件开发过程中存在的问题及对策分析[J].电脑编程技巧与维护,2016(13):26-27.

[4]章伟.浅谈计算机软件开发设计的难点和对策[J].科技展望,2016,(02):17.

论文作者:钱文兵

论文发表刊物:《建筑学研究前沿》2018年第20期

论文发表时间:2018/11/16

标签:;  ;  ;  ;  ;  ;  ;  ;  

计算机软件开发设计难点与处理建议研究论文_钱文兵
下载Doc文档

猜你喜欢