计算机软件开发中存在的问题探讨

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:freeman_1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:当前社会、经济和技术之间存在着密不可分的联系,在当前全球化的时代背景下,计算机软件技术也随之取得了突飞猛进的发展。计算机软件开发设计正向着体系化、多元化、层次化发展,以满足我国社会经济快速发展、计算机技术日新月异的新时代需求。笔者从设计模块、设计对象分解以及设计层次等方法入手,就目前计算机软件开发中存在的部分问题进行探讨研究,并对此提出相应的对策及方法,希望为我国计算机软件开发设计的发展提供参考。
  关键词:计算机软件;开发设计;对策
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)29-0231-02
  1 计算机软件开发的重要性
  在计算机软件开发技术的发展历史中,不同时代背景下对计算机软件的要求彼此间差异巨大,这充分说明了计算机软件的开发没有一劳永逸,必须紧跟时代的脚步与时俱进,满足当前时代的新需求。在计算机已经普及多年的今天,计算机软件技术的发展一方面要升级更新已有的旧软件,一方面更要设计开发适应当前社会需求的新软件。因此,重视并加强计算机软件设计开发,是社会经济发展的必然需求。当前阶段我国社会经济改革不断深入,同时信息化、全球化迅速发展, 计算机相关技术在经济生产及生活中都在承担着愈加重要的任务。其中,计算机软件的设计开发是不断提升软件使用效率、满足更高的生产需求的必要途径,因此,我国社会经济的发展离不开计算机软件设计开发技术快速发展,必须对其高度重视。
  2 计算机软件开发设计中存在的一些问题
  当前我国计算机软件设计开发的技术发展水平参差不齐,随着我国经济体制改革的不断深化发展,社会生活与经济生产的快速提高对计算机软件的开发设计不断提出新的要求。在计算机软件开发设计中难免存在一些问题。本文以促进我国计算机软件设计的发展为目标,就当前我国计算机软件开发设计中的难点问题进行探讨研究,并提出具体的对策。
  2.1 对计算机软件用户的需求缺乏调研
  计算机软件设计开发是基于用户的实际需要,利用计算机程序设计语言及开发工具,进行设计、编写计算机软件系统。因此,满足用户的实际需要是计算机软件设计开发的基础与方向,同时也直接反映了计算机软件的质量。在我国部分计算机软件设计开发中缺乏对软件用户需求进行深入调研,不明确用户的实际需求,因而造成计算机软件从一开始的设计方向就偏离了用户实际需求。作为计算机软件设计开发的前提基础,对用户实际需求进行深入的调研,是保障设计方向正确的有效手段,同时也是在设计开发中进行调试的依據,应当在计算机软件的开发前就及时进行。
  2.2 软件开发分析不足
  当前我国计算机软件设计过程中,计算机软件设计人员存在着对软件开发分析不足的问题,并导致了严重后果。部分计算机软件由于没有对开发流程及数据信息进行充分分析,因此在实际应用中程序不稳定,出现用户数据丢失、程序被破坏、用户使用不方便等问题,不仅造成用户的经济损失,还会导致用户的个人隐私泄露和用户拒绝使用等严重后果。另外,还有部分计算机软件在其设计过程中,项目设计的数据分析及应用目的分析缺失或不到位,不仅严重影响了数据的完整和真实,也造成软件开发环节的笼统。以上这些种种问题说明,软件开发分析不足是我国计算机软件设计开发技术进步道路上的一块绊脚石。
  2.3 软件缺乏质量保障
  计算机软件开发设计相对较为庞大、复杂,软件设计工作应当做好规划,其设计人员必须认真严格地执行国家相关标准及规范的要求。但是当前我国仍有部分软件人员对此不够重视,在实际的软件设计开发过程中不能严格遵照国家相关标准规范进行工作,不仅极大降低了软件开发工作的效率,更难以保障软件的质量。
  2.4 软件开发人员和管理人员缺乏交流
  在一些软件设计开发的过程中,计算机软件设计开发人员与管理人员之间缺乏沟通,在软件设计上出现各种分歧,最终导致软件的开发进度及质量。另外,由于缺乏沟通,计算机软件设计开发人员与管理人员之间不和,导致人员变动,也会严重影响计算机软件的设计开发。
  3 计算机软件开发设计难点的对策
  针对前文中提到的软件开发设计存在的几点难点问题,笔者根据实际调查和参考相关文献,结合自身经验提出以下几点对策:
  3.1 加强用户需求调研
  如前文所述,满足用户的实际需要是计算机软件设计开发的基础与方向,同时也直接反映了计算机软件的质量。成功的计算机软件必须能够满足客户实际需要,然而当前我国部分计算机软件缺乏用户需求调研,主观盲目地进行软件设计开发,解决这个问题必须要加强用户需求调研工作,切实深入地了解用户所需,使软件的设计开发不偏离用户需求的方向。值得注意的是,计算机软件设计开发者在加强用户需求调研,也应当进行科学分析,而不是不加选择地全盘迎合用户所有需求。计算机软件设计开发者应在在尊重用户意见的基础上,结合自身的专业知识素养,进行科学合理的软件开发设计,并通过与用户沟通而达成共识。
  3.2 设计方法模块化
  上文所述,当前我国软件设计开发的实际情况中,部分设计人员忽视对数据信息分析,在开发设计过程中未能严格按照国家相关规定标准进行工作。针对此问题,笔者提出设计方法模块化的对策。设计方法模块化表现为:计算机软件设计开发人员以原计算机程序为基础,对部分小程序进行处理,将这些小程序最终串联成完整的大程序。其显著优点是:在原计算机程序基础上能够随意进行程序的添加和删改,使原本复杂的计算机软件开发设计更简便,从而较大程度地提升计算机软件设计开发的效率。因此,设计方法模块化是计算机软件开发设计的发展方向以及目标,是时代发展趋势。值得一提的是:设计方法模块化需要软件设计开发人员在处理小程序的过程中,对每个小程序进行独立的处理。所以,设计方法模块化也并不是完美无缺的,在设计方法模块化下,当计算机系统自动分解化,开发人员必须根据计算机系统分解来添加、删减或修改小程序,计算机下级模块无法调试成高级别模块。因此计算机软件设计开发中必须在设计人员遵循设计原则的前提下进行模块化设计。   3.3 设计层次化
  数据结构信息是计算机软件开发设计体系的重要组成,因此计算机软件设计开发人员应当研究如何促进数据信息结构层次化。当前我国大部分企业使用的软件都设置了程序结构化,层次化地设计了结构,但仍有部分企业因为软件缺乏数据结构层次化,导致数据信息流失以及图文信息特征不明确等问题的出现。因此在计算机软件设计开发中应当进行数据信息结构层次化,调整优化内部数据结构,根据采集信息详情特征及信息流特性,能够进行软件数据结构的准确分析。在数据结构设计中,祸合和内聚是主要影响因素,开发人员设计数据结构方式必须根据祸合和内聚数据,解决计算机软件系统中数据结构难点问题。
  3.4 多元化的数据结构设计
  当前我国主要采用Warnier软件开发方式进行数据结构设计。Wariner软件开发方式的优点在于:一方面可根据计算机内部体系中相应的数据结构设置程序控制结构,从而有利于解决计算机软件问题中的难点问题,另一方面能够借助于图标结构来直观地体现计算机软件系统中的数据难点。数据结构设计主要有重复、顺序及选择类型这三种,工作的具体流程是:计算机软件开发设计人员对数据结构进行分析,根据得到分写结果建立程序控制结构,其后规划数据结构设计过程,并在计算机内部系统中分配相应的数据软件结构分配。综上所述可以得出,多元化的数据结构设计有助于解决计算机软件开发中的难点问题。
  4 结束语
  在全球信息化和社会经濟改革的推进发展下,计算机软件开发设计正向着体系化、多元化、层次化发展。我国计算机软件开发技术相比发达国家仍处于较滞后的发展阶段,为了应对时代的挑战、满足我国社会经济快速发展的需求,必须加快我国计算机软件设计开发技术的发展。笔者就当前我国计算机软件在设计开发中存在的几点问题进行了研究探讨,提出在严格遵循我国相关规范标准的前提下,通过模块化设计方法以及实现软件设计层次化等对策,解决我国计算机软件设计开发难点问题,从而保障计算机软件质量,并促进我国计算机软件设计开发技术的发展。
  参考文献:
  [1] 王刚.计算机软件开发过程中存在的问题及对策分析[J].电脑编程技巧与维护,2016(13):26-27 33.
  [2] 潘其琳.计算机软件开发技术的现状及应用探究[J].信息技术与信息化,2015(03):249-251.
  [3] 王渝.计算机软件开发过程中存在的问题和对策[J].信息与电脑:理论版,2015(10):35 37.
其他文献
密码学是信息科学类信息安全及其相关专业的一门十分重要的专业基础课。该文以本科类院校的密码学课程教学为背景,就密码学课程在实践教学中存在的若干问题,进行深入研究与分
在宏观调控的大背景下,本文对2005年海南省“低通胀,高增长”的良好经济形势和宏观政策给海南省金融运行带来的影响进行了详尽描述,深入分析“大公司进入,大项目带动”对海南经济
近年来,围绕着数据管理的诸多讨论已经转向云服务作为一种低费用和可扩展的解决方案,可以通过任何互联网的连接访问方面了。然而,当涉及到在云中实施数据保护时,也存有一些严重的局限性。下面我们就简单介绍数据保护和恢复的一些相关问题。  1.公共云的选择  公共云是用户租用的。这意味着如果您的“邻居”遭受安全漏洞,那么您的企业的数据也可能会被暴露。公共云服务是很便宜的,提供即时的可扩展性,但是他们具备可共享
量化网络在个体用户上体验一直是很困难的工作,而测量无线网络性能的挑战性则更高。因为WLAN环境确实非常复杂,因此真的没有任何一个工具可以一次性测量无线性能的各个方面。
基于当前企业证件信息管理的现状,以设计技术要求和基本要求为主要参考对象,根据一个特定的案例-证件管理系统,以"一个中心下的三重防护"为目标,以整合为手段,进行了全面的规
本文通过对我国四大商业银行外汇业务发展现状进行比较,分析了各商业银行外汇业务在发展过程中的路径依赖及其原因,并结合商业银行外汇业务发展的现状,提出了改善外汇业务发展的