计算机软件开发设计的难点和对策研究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:cuixy3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]计算机软件开发是一门非常热门的专业。人们在进行软件设计开发的过程中面临着很多难点,如何针对这些难点问题进行处理,将会直接影响计算机软件开发质量。计算机网络技术日益普及,网络技术发展逐渐呈现出多层次、多元化的形态。该文针对计算机软件开发设计的难点问题进行详细分析,提出一些可行性策略以供参考。
  [关键词]计算机软件;开发设计;研究探讨;对策建议
  中图分类号:TH523 文献标识码:A 文章编号:1009-914X(2017)32-0000-01
  1 我国软件设计方式的现状
  虽然我国的软件开发技术中出现了很多设计方法和支持设计工作的工具,设计工作也取得了不少成果。但在设计中还是存在很多问题和难题。
  1.1 需求分析不充分
  需求分析作为软件开发的重要部分,是软件功能和应用的重要体现,也是软件开发设计的核心。但是很多软件开发人员对于软件需求不甚理解,在开发的过程中常会出现开发的程序功能不符合需求的要求,这就造成了软件开发效率低下,且无法达到软件项目产品的需求。
  1.2 规划不够实际
  因为在软件设计中会存在诸多的程序和过程,一般较为复杂,但在实际的设计中没有按照规范合理的制定设计的计划,对于庞大的系统工程只花费小部分的时间来完成,设计质量也就很难保证。所以,需要拿出足够的时间和精力来安排整个工作,包括设计、规划、测试、维护等过程。
  1.3 测试不够充分
  目前,虽然很多开发人员在进行软件开发的时候会进行代码测试,但是在后续的系统测试上却很不足。很多的软件产品重在开发,对于软件测试方面的重视程度不足,造成了开发完成的软件在后期的使用中出现很多的软件漏洞,这对于软件维护工作造成了巨大压力。因为软件开发完成之后,将会上线应用但是在不同的应用环境中会出现各种问题。
  2 目前主要的软件设计方法
  2.1 模块化设计法
  计算机软件开发的时候需要用到模块化设计,此方法可以有效减少计算机软件设计和开发的难度,并且还可以在软件开发的过程中添加程序或者删改程序。因为模块化设计,其主要是将一个软件程序分为若干个小程序,通过相应的设计原理和编码处理实现每个模块的功能,最后再根据模块功能组成一个巨大的软件系统。软件设计过程中要求模块化设计的相当多,且多个模块设计由多人共同完成,计算机软件通过不断的调整,使得程序在运行的过程中更加稳定。通过模块设计实现整个软件系统的搭建,更加方便软件编写。
  2.2 数据流设计法
  在计算机软件系统开发过程中,很多都是面向有结构层次的设计,而且,在很多的领域应用当中,很多只是只有数据,没有相应的结构层次,如,科技领域和工程领域等方面,对于这些计算机领域设计中可能会技术上的困难,而对于软件开发过程中的数据流设计,可以针对数据流进行设计的全新方式,这样就能够有效地打破结构层次的设计,在很多程度上可以很好地解决各个领域重大软件的设计难题。
  在数据流的设计环节过程中,主要是通过设计对象各个方面的信息进行收集和整理,之后就可以根据所搜集的信息进行软件设计。在这一过程中,必须要建立阶段使用的结构化的数据 流图特征,之后对这些信息进行详细分析和准确分析,判断相应的数据信息流是属于变换型还是事务型,之后就能够分别对变换型和事务型进行分析,从而可以很好地得出软件设计的相应结构。
  2.3 数据结构设计法
  数据结构设计法有两种,Jackson 和Warnier两种,但两种方式基本相同,Jackson主要用层次图来表示数据结构,后者主要采用图来提供较为详细的设计过程。数据结构主要应用于商业的数据处理。
  數据结构设计法主要面向问题,基本思想是:问题和解决问题的方式之间必然存在某种特定的关系,所以在数据结构上直接建立程序结构,来得出程序结构的过程描述。设计中主要采用顺序、选择和重复等三种结构,使得该设计和详细设计中没有明显区别,主要的设计步骤为:
  (1)根据数据结构的不同,建立对应的程序控制结构,描述输入和输出数据的结构过程。
  (2)将程序的操作过程列出,并且将所有的操作分配到控制的结构中。
  3 我国软件开发设计的发展前景
  3.1 网络化设计
  如今是一个信息发达的互联网时代,计算机软件的应用和发展是与网络息息相关的。我国当前正处于互联网高速发展的阶段,互联网作为与世界沟通的有效交流渠道,正在发挥着越来越重要的影响。因此,计算机软件技术在发展的过程中要紧跟互联网的脚步,向网络化趋势发展,从而为更多的用户提供高质量的服务。相关的开发技术人员要及时掌握最新的发展动态,并朝着这个方向不断前进。
  3.2 服务化设计
  所谓的服务化趋势指的是为人们服务。现阶段市场上出现的计算机软件非常多样化,遍布在人们的生活当中。但是真正高质量的软件仍然是供不应求,许多软件都是盗版,满足不了用户的需求。对于软件开发来说,用户的需求就是开发人员进行不断研究、创新的动力,也是重要前提。软件在开发的过程中,要注意对客户需求的了解,然后对需求进行详细地分析,从而设计出更為具体化、个性化的软件产品。所以,当前软件开发人员最重要的核心理念就是要以服务客户为主。
  3.3 开发智能的软件设计系统
  智能的软件设计系统主要是指通过使用知识工程和人工智能中的技术,研究出智能的的设计系统,然后将软件的需求规范转换成设计来表示,最后将设计表示成源代码。
  (1)明确从需求分析阶段到设计阶段,设计过程需要的软件信息,并且要明确设计该智能系统,需要何种软件知识来支持。
  (2)明确需要的图形工具,以方便适应于人机交互。
  (3)明确表示验证和确认技术需要的基础知识,避免知识的匮乏。
  3.4 发展软件可重用技术
  软件的组装设计技术和接口技术都是亟待解决的重要的问题,为了保证软件设计中可以对软件进行重用,将重用成分进行标准化,实现设计的规范化。其中在设计阶段,软件的可重用部分主要涵盖设计规格说明、设计文档、数据结构、模块和设计结构等内容。
  在软件的设计中,智能的软件设计系统、软件可重用技术和软件自动生成技术等不仅会影响着设计过程,还会对整个软件开发的过程产生改变,极大的提高了软件的设计效率和生产质量。
  结束语
  现阶段,软件是当前计算机系统中最为重要的组成部位,只有在软件的测试、设计和后期维护等方面加强设计,切实根据软件系统的设计规范和要求建立成为一个同一层次的模块,随着科学技术的不断发展,只有不断优化软件开发过程中的各个环节,针对以上的问题进行深入分析,并得到有效地的解决,才能更好地促进计算机软件开发设计共走的顺利进行。
  参考文献
  [1] 贾守国.计算机软件开发过程质量的项目管理对策[J].计算机光盘软件与应用,2012,21:204+206.
  [2] 李大鹏.关于计算机软件开发语言的研究[J].计算机光盘软件与应用,2012,06:196+195.
  [3] 张煜琦.浅谈计算机软件开发用户体验的提高策略[J].科技创新与应用,2013,25:90.
其他文献
[摘 要]本文阐述了单向阀应用环境、改进前两种单向阀结构及失效的机理。结合改进前两种单向阀的优缺点,对单向阀的进行了改进设计,通过产品现场使用情况,说明改进措施有效。  [关键词]单向阀;阀体;阀芯;漏压;液压式传感器组合  中图分类号:TH483 文献标识码:A 文章编号:1009-914X(2017)32-0000-01  1 引言  液压式传感器组合是打卡式传感器组合,这种载荷传感器主要优点
期刊
[摘 要]近年来,随着信息技术的发展,“互联网+”的概念被提出,社会各行各业在新技术的推动下,纷纷开始了转型,然而,在互联网环境下的行政管理却依然存在诸多问题,其中以政府信息公开程度较低、行政管理体制落后、电子政务流于形式、缺少关于网络参政的相关法律规范等一系列问题为主。充分运用互联网+、大数据等新理念和新技术,开发了全过程内部控制管理系统,可进一步实现单位内部控制管理信息化,增强内控风险监控,协
期刊
[摘 要]随着主板电路集成度的不断提高及主板价格的降低,其可维修性越来越低。但掌握全面的維修技术对迅速判断主板故障仍是十分必要的。在此介绍一下本人在这方面的一点维修经验,以供参考。  [关键词]主板;故障;判断  中图分类号:TH603 文献标识码:A 文章编号:1009-914X(2017)32-0000-01  1 计算机主板产生故障的主要原因  目前计算机作为我国人民生产、生活必备的重要电子
期刊
[摘 要]自20世纪90年代水平井完井技术开始在我国石油工业中开始普及至今,水平井完井技术在我国已经经过了数十年的发展。相比以前,已经出现了较大的改进和多种形式,但依然还存在一定的问题。本文分析了水平井完井技术的现状,并阐述了水平井完井技术的现存问题,对水平井完井技术的发展方向做了总结。  [关键词]水平井完井技术;低渗透油气藏;分段压裂  中图分类号:TH363 文献标识码:A 文章编号:100
期刊
[摘 要]以往的动物病理切片的制作都是依靠经典石蜡切片技术来进行的,本文将在此基础上阐述一种更加便捷、效果更好的切片制作方法,并对改良前后的制作结果进行了对比、分析,以供参考。  [关键词]动物;病理组织切片;制作方法;改良  中图分类号:TH503 文献标识码:A 文章编号:1009-914X(2017)32-0000-01  引言  随着生物技术和医学的发展,以及光学仪器和切片机的日益精密,切
期刊
[摘 要]随着电力市场体制改革,供电公司如何开拓自己的电力市场成为发展的关键问题,传统的电力营销模式存在服务意识薄弱、服务质量不高等问题,难以满足现代社会的发展要求,这就需要供电公司做好电力营销优质服务,提升企业核心竞争力。本文简单分析了供电公司营销服务现状,并探讨了做好电力营销优质服务的重要性以及策略。  [关键词]供电公司;电力营销;优势服务;策略  中图分类号:TH583 文献标识码:A 文
期刊
[摘 要]冲渣沟铸铁流槽因长时间被沖渣水冲刷,冲渣水水流较快且底部有较多铁渣铁条,将铸铁流槽底部磨损十分严重,经常发生堵渣现象,使清理铁渣铁条增加了难度,影响正常生产,急需检修期间处理。因更换修补铸铁流槽时间较长。本文主要阐述了短时间内检修修复铸铁流槽的新型材料及修复方案。  [关键词]轧钢系统;冲渣沟;铸铁流槽;新型材料;修复方案  中图分类号:TH183 文献标识码:A 文章编号:1009-9
期刊
[摘 要]金属热处理工艺是一种新型的工艺技术,其主要是通过金属的物理变化过程,以此来改变金属材料表面或内部的组织结构,从而使其满足某一工艺需求的加工处理技术。但是,在金属热处理过程中,过高的温度会使金属内部产生应力,引发金属应力变形,在温度降低的情况下,很有可能出现开裂失效的现象。基于此,文章主要对金属热处理的残余应力及开裂失效关系进行了分析,并提出了相应的改进措施。  [关键词]金属热处理;残余
期刊
[摘 要]介绍一种基于A/D转换原理的铂电阻测温的非线性校正方法,分析铂电阻线性测温的原理,并给出了A/D转换器7135与单片机89C51接口电路及试验数据。  [关键词]铂电阻,测温电路设计,模拟-数字转换非线性校正,数据采集  中图分类号:TH933 文献标识码:A 文章编号:1009-914X(2017)32-0000-01  铂电阻温度传感器,因其测量范围大,复现性好,稳定性强等特点而被广
期刊
[摘 要]新时期下,数字传媒艺术成了时代的宠儿,那些亦真亦幻的电影特效、雅俗共赏的视频资源以及栩栩如生的动画图像,都为艺术插上了想象的翅膀,令其走进社会大众的视野,成为人们娱乐生活的重要组成部分。同时,数字媒体艺术的个性化、通俗化以及互动性强的特点,也体现了自身非凡的文化价值。  [关键词]数字媒体;艺术;文化价值  中图分类号:TH403 文献标识码:A 文章编号:1009-914X(2017)
期刊