计算机软件的深度开发应用探讨

来源 :信息周刊 | 被引量 : 0次 | 上传用户:zhujie18604
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】随着社会的快速发展,科技的进步尤为迅速,电子科技的发展和应用更是空前绝后。以计算机技术为核心的多媒体以及通信技术被广泛应用于各个领域,计算机软件的应用更使人们的生活丰富多彩。计算机的硬件和软件是计算机使用的统一整体,其资源利用离不开硬件资源和软件资源。软件是用户与硬件之间的接口界面,用户主要通过软件与计算机交流,是计算机系统设计的重要依据。软件资源包括应用软件和系统软件。系统软件是管理、监控、维护计算机的软件,应用软件主要是用来解决具体问题,如人事管理、工作管理等。无论是从程序上还是功能上,软件都是计算机资源的核心。本文主要对计算机软件的深度开发应用进行分析,并做出进一步的探讨。
  【关键词】计算机;软件;开发应用
  一、计算机软件特点及开发种类
  1.计算机软件的特点
  首先,由于计算机的快速发展使得软件的应用范围扩张到各个领域,不但可以促进软件系统方面很好的发展,更主要的是给予计算机人员提供了很多经济效益。除此之外,计算机软件在开发的过程中需要消耗大量的时间和工作人员的精力。最后,在对计算机软件开发之后,还需要对其防护能力进行定期维护,以防止非法人员对数据进行修改或窃取。
  2.计算机软件开发的种类
  对于计算机软件的深度开发来说,主要从两个方面入手:一方面是计算机应用软件的开发,主要任务是对计算机内部和外部设备的控制与管理等,进而可以为计算机的使用提供更多的便利,例如游戏、通讯工具等;另一方面是计算机系统软件的开发,主要包含了计算机内部系统,例如数据库管理系统、C语言编辑器等。
  3.计算机软件开发技术的重要性
  在整个计算机软件工程的相关技术当中,计算机软件的开发处于重要地位。不但可以带动计算机网络的创新,更重要的是新型的计算机技术得到了更好的发挥。软件的测试和开发是一项非常复杂的任务,并且软件开发所涉及到的内容和环节的种类繁多。同时由于计算机软件开发的技术的广泛利用,使得计算机网络已经形成了一种具有开放性的、存在性的模式,进而有利于计算机在各个领域得到更好的发展。总之,在计算机硬件与软件技术不斷提升的背景下,计算机自身和数据传输过程中的安全防护能力也进一步的提升。
  二、计算机软件开发的原则
  对于计算机软件开发来说,具体需要执行以下几个方面的原则:
  1.采用高级语言来描述
  现阶段计算机软件的开发人员都习惯通过最简单的方式来对软件进行开发,也就是通过直接写代码的方式来实现程序的功能。但是值得注意的是,这样的编写过程虽然简单,但是在软件使用的后期会给软件开发人员和软件使用者带来一定的麻烦。总之,在对计算机软件深度开发的过程中仅仅存在写代码而不存在自己的设计理念是不完善的,具体原因是:没有合理的设计,其模块与模块之间是不能够协调利用的。因此,在计算机软件开发时尽量采用高级语言来描述,采用标准化的管理模式来对模型进行设计。除此之外,在对计算机软件开发阶段,需要从以下三个方面入手:首先需要对软件模型进行分析与描述,然后需要从软件的模型和构架来进行实现,在实现阶段还需要对模型进行假设,进而可以更好的对软件中的细节进行规划;最后,需要通过一系列自动化的工具来对可运行的模型进行翻译与实现。
  2.完全生成的准则
  所谓的完全生成,主要是一种单一的变换,也就是先将计算机软件的模型转换到代码,然后开发人员就不会再去对生成的代码进行修改。总之,在此过程中就需要DSL应该有能力来对细节进行足够的描述,现阶段主要的完全生成的例子有编译器。但是值得注意的是,软件编译器的主要作用是生成代码,但是不会对编译器所生成的会变代码进行修改。总之,在软件深度开发时的完全生成的准则在一般情况下都适用于计算机程序员在所有细节的背景下使用。在计算机技术不断成熟的背景下,虽然完全生成技术是不成熟的,但是可以认定,在未来的发展中完全生成技术将会得到很普及的运用。
  3.软件开发的模型中融入代码
  这个准则是通过采用高级语言来描述与完全生成技术的融合而形成的。具体来说,这种方法是开发人员将代码中的有用片段全部融合到模型当中。特别是在对模型描述的过程中,假如其DSL的描述能力没有达标,那么就需要计算机软件开发人员通过编程语言来对细节进行描述。而在对代码进行生成后,开发人员就可以将想要插入的代码嵌入到其中,进而形成一种新型的代码模型。但这种融入新代码技术看上去是对部分代码进行修改,因此可以认为这种方式是一种灵活的、可用的技术。
  三、计算机软件深度开发的方法
  通过对计算机软件深度开发的原则进行分析后,还需要对其开发方法进行研究。现阶段的软件开发方法,主要包含了软件生命周期法、原型化方法以及自动形式的系统开发方法三种类型。
  1.生命周期法
  所谓生命周期,就是将计算机软件开发的各个阶段进行分解,然后根据每个开发阶段的任务严格执行标准,进而可以在每个阶段中交出完整的软件代码。具体来说,在软件开发过程中主要是软件开发总体目标、开发的可行性以及开发过程中可能遇到的问题进行分析,在此基础上测评以及完善软件的自身特性。此外,根据软件的自身特点,可以将其分为稳定、可行性以及需求三要素,并且在生命周期开发阶段还需要对软件中的编码、分支设计、总体设计和最终测试进行完善。最后,在对计算机软件的周期进行研究后,还需要对其后期的维护进行合理的管理。
  2.原型化方法
  在计算机软件开发过程中,很多用户所提出的需求往往都是片面的,进而无法对输入、处理以及输出需求进行详细的描述。同时值得注意的是,计算机软件开发人员对其系统适用性、处理算法效果等也没有很好的执行标准,而原型化方法主要的方针就是解决以上存在的问题。原型有三种形态:纸上原型、工作原型以及现有原型。其中纸上原型主要是利用纸张及墨水的模型,对软件一些特征进行解释;至于工作原型则是在计算机上执行软件的一部分功能,帮助开发中及用户理解即将被开发的程序;而现有模型则是通过现成的、可运行的程序完成所需的功能,不过其中一部分是在新开发的基础上进行改善。
  3.自动形式的系统开发方法
  对于这种方法最明显的技术就是采用了第四代技术,并且第四代技术适用于很多种类型的软件开发工具。这种自动形式的系统开发方式最大的特点是,开发者仅仅需要对想要实现的内容表达清楚,不必对其实现的过程进行操作。而第四代技术就可以根据开发者的需求来自行的对模型进行确定,然后再进行分析、自动设计及自动编码。
  结束语:
  通过对计算机软件深度开发的原则和方法进行分析后,可以看出软件的测试和开发是一项非常复杂的任务,并且软件开发所涉及到的内容和环节也是很多的。因此,软件的深度开发在整个计算机系统中都是非常重要的。那么在以后的工作中需要对存在的问题进行解决的基础上,还需要从多角度来完善计算机软件的深度开发,进而为人类做出更大贡献。
  参考文献:
  [1]许益文. 浅谈计算机应用软件开发技术[J]. 科技致富向导 2013(20)
  [2]张莹,丁宏伟,赵国齐. 软件测试技术在商务管理系统中的应用[J]. 中国市场. 2008(48)
  [3]陆璐,王文莉. 浅谈软件测试技术[J]. 郑州铁路职业技术学院学报. 2007(02)
  [4]刘皓,李长命. 软件测试简述与展望[J]. 江苏现代计量. 2008(01)
  [5]房洁. 浅谈软件测试[J]. 中小企业管理与科技(下旬刊). 2011(01)
其他文献
【摘 要】随着社会经济的高速发展,能源消耗不断加快,人类对矿产需求与日俱增,对矿产资源的依赖性越来越强、需求越来越大,对矿产资源的质量要求也越来越高。地质矿产勘察及找矿技术也需要不断地发展,也需要融入新的高科技成分。加強地质矿产的勘察,提高找矿技术成为必然的工作,也受到了高度的重视。本文对地质矿产勘查及找矿技术进行了探讨。  【关键词】地质矿产勘查;地质;找矿技术  引言  目前,我国绝大多数的能
期刊
【摘 要】本文研究了不定积分的待定系数求解方法,主要探究了用待定系数法求解一类不定积分的问题,给出了求解这类不定积分的方法并对其进行证明,最后举出了一些相关例子并作出解析。  【关键词】不定积分;待定系数;分部积分;复杂积分  1 引言  在计算形如的不定积分时,通常运用求分部积分的公式来求解,这就出现了如何确定和的问题,另外根据题目的特点,有时需要多次运用分部积分法,这样一来计算量明显比较大;如
期刊
【摘 要】离心压缩机是用高于0.015兆帕的排气来输送空气和其他各种混合气体的径流压缩机,这些空气、工艺气体和混合气体沿着规定的径向流动。喘振是离心式压缩机在流量减少到一定程度时所发生的一种非正常情况下的振动。当离心压缩机系统内的压力过高或者流量吸入不够等都会引发喘振现象,喘振对离心压缩机有着极大的危害,会破坏工艺系统的稳定性运行,烧毁轴承,缩短压缩机的使用寿命。本文通过压缩机和喘振现象、离心压缩
期刊
【摘 要】思想政治工作是我党紧密联系群众,凝聚干群合力,推动各项事业又好又快发展的有力武器。多年来,各级党组织围绕中心工作,创新形式,完善方法,丰富内容,使思想政治建设常抓常新,取得了显著成效。但客观总结以往工作,我们不难发现,思想政治建设的历程并非一帆风顺,这其中有过困扰、有过阻碍、也有过教训。同时,放眼当前和今后,变幻莫测的国际形势、难以揣摩的市场经济环境都将对人的思想观念产生多元化的影响。如
期刊
【摘 要】公众对政府效能的评价较低是当前服务型政府建设的薄弱环节,而基层作为党和国家一切工作的落脚点,其效能高低直接影响服务型政府建设全局。提高基层效能,应完成思想认识上的“三个超越”、把握工作实践中的“三个要素”、做到重点环节上的“三个下功夫”。  【关键词】服务型政府;基层;效能  十八届三中全会强调,“必须切实转变政府职能,深化行政体制改革,创新行政管理方式,增强政府公信力和执行力,建设法治
期刊
【摘 要】装饰投标报价书是承接工程要约文件,要约文件的质量决定了投标中标率,编制投标书需要拟组建项目班子成员参与,尤其是造价部门成本核算部、预算部及工程部的精诚合作,根据招标文件相关要素逐一响应,反复推敲演练评标细则,让商务标得分能够控制在理想范围,提高装饰项目投标报价的中标。  【关键词】标书编制;成本分析;清单组价;投标报价  1.《招标文件》的阅读注意事项  《招标文件》的发放,投标部门就必
期刊
【摘 要】本文首先讲述了我国房地产业现状,接着讲述了中国房地产开发成本费用的基本构成分析,然后讲述了影响经济效应的几点因素和影响投资收益率的因素,最后讲述了提高房地产投资收益的措施。  【关键词】房地产开发;投资;经济效应  一、前言  随着经济的发展,房地产在经济体系中的地位也越来越重,房地产开发及投资与经济增长之间存在着长期均衡的稳定关系,经济的增长也会促进房地产的开发与投资,反之房地产开发与
期刊
【摘 要】我国建筑市场在近几年中发展极快,很多投机分子在施工中使用劣质建筑材料导致“豆腐渣”工程现象屡出不鲜,于大众的生命财产安全造成了极大的威胁。因此,提高建筑材料的试验检测水平和强化建筑材料的质量控制力度是必要的,它将在保障建筑工程施工质量方面发挥十分关键的作用。  【关键词】建筑材料;检验;检测;质量监督  引言  随着社会经济的快速发展,建筑工程成为人们关注的重点,建筑材料是保证建筑工程施
期刊
【摘 要】装配式住宅(尤其是钢筋混泥土装配式住宅),作为当前住宅建设的新型技术手段,以住宅产业急需实现标准化、工业化、集约化生产,积极推广配式住宅是一条可行的发展之路。  【关键词】装配式住宅;发展;思考  前言  装配式住宅是利用标准化设计、工厂化生产、工业化施工和信息化管理等方法来建造、使用和管理建筑,是建筑(住宅)产业现代化发展的必然趋势,是加快推进绿色建筑发展、转变城镇化建设模式、全面提升
期刊
【摘 要】我国的西部地区分布着很多盐渍土,近几年随着国家对于西部地区越来越重视,西部地区的建设也是不断在增进当中,这些建设的增加会直接影响西部地区的发展情况。但是考虑到西部地区的地形,盐渍土在西部地区广泛分布,所以对于这些建设也造成了一些破坏,盐渍土对建筑工程有腐蚀作用,盐渍土的含量越高,对建筑工程施工危害也越强。所以对于盐渍土的形成分析以及对建筑危害的了解成为了目前必须要掌握的知识。  【关键词
期刊