毕业论文
职称论文发表
论文 论文发表
7彩论文网专业提供论文与 表服务其次提供论文范文免费阅读
经济论文| 管理论文| 法学论文| 教学论文| 教育论文| 新闻传播| 财政税收| 财务管理| 市场营销| 物流论文| 教师论文| 保险论文| 心理学| 图书馆>
会计论文| 医学论文| 文学论文| 英语论文| 医院管理| 护理论文| 政治论文| 哲学论文| 医药论文| 计算机| 社会学| 艺术| 科学| 工程| 文化| MBA
关于简谈针对计算机软件开发技术网站位置: >> 计算机论文 >> 程序设计论文 >> 浏览文章
简谈针对计算机软件开发技术

论文导读:

针对计算机软件开发技术分析【摘要】作为计算机系统的重要组成部分,软件对于改善计算机的运转质量具有重要作用。本文首先介绍了计算机软件开发策略,然后对计算机软件开发技术进行阐述,以期为相关技术与研究人提供参考。
  【关键词】计算机;软件开发技术;分析
  计算机通常由硬件系统与软件系统共同组成,在分析计算机资源类型时,不仅要考虑硬件资源,同时也要重点分析软件资源。而软件资源又分为系统软件与应用软件两个部分,系统软件通常是指对计算机进行监控、维护与管理的软件,如自检程序与操作系统等;应用软件则是对实际理由进行具体解决的软件,常用的学习管理软件与会计系统软件等。软件利用自身的逻辑功能,能够计算机运转的有效性和正确性,简化用户在计算机应用时的工作程序。随着计算机信息技术的快速发展,人们对于软件系统的大型化、通用化要求也在不断提高。因此,加强有关计算机软件开发技术分析,对于改善计算机软件应用质量具有重要作用。
  一、计算机软件开发策略
  1.原型化策略
  (1)原型法的开发过程。在计算机软件开发过程中,若使用原型法对软件进行开发要按照可行性分析、系统功能基本需求分析、原始系统建立、系统会审、系统修改完善等几个阶段。
  (2)原型的三种形态:一是现有原型,其主要是指利用原有的已开发程序满足其部分功能需求或全部功能需求,但仍有部分功能需求需要在继续深入开发的基础上进行逐步改善;二是工作原型,在软件开发设计中是需要功能需求的,而让功能需求在计算机上执行,设计人员与用户就能逐渐掌握被开发程序的基本特性;三是纸上原型,利用纸张与墨水原型便能分析软件上保留的部分特征。
  (3)原型化策略的原理。传统的生命周期开发方式都需要借助严密的理论设计,而在一般条件下,软件开发时首先就要对软件进行准确的说明或定义,且软件开发人员与用户在让系统开发阶段都应当对软件的信息与功能需求进行全面的掌握,若用户只是给出些概括性的软件目标,则在软件开发时便难以对输入、输出、处理等需求进行详细描述,同时软件开发人员也不能对系统的是适用性、人机界面的交互状态、处理算法的应用效果等进行预测和估计。原型化的策略便是根据边工作边认识的策略进行设计的。[1]
  2.敏捷开发
  敏捷开发是一种以人为本、循序渐进、迭代的开发策略。在采用敏捷开发方式时,软件项目的总体构建被划分成多个子项目形式,然后测试各部分子项目的效果,以确保其具备可运转与集成等功能特征。还可以简单理解为将大项目通过某种标准分别划分为多个相互联系并能单独工作的小项目,然后分别完成小项目,以确保软件保持可使用状态。敏捷开发是由专业开发设计人员针对企业目前状况提出的使软件开发团队能够保持响应变化与快速工作能力的一些原则与价值观,其基本目标就是利用较早的、持续的交付有价值的软件来满足用户的需求。
  3.迭代增量开发
  迭代增量模型是软件开发设计中常用的开发模型,增量是指在软件开发设计时先对主要功能模块进行开发设计,然后是次要功能,在不断完善的过程中直至开发出满足要求的软件产品。如在开发设计与WORD类似的软件时,应当先将基本编辑、文件管理、打印等主要功能先开发出来,然后再开发不太常用的功能。迭代是指在增量开发时,需要反复对模块进行开发,并非在模块功能设计完成后就停止对模块的深入开发而转向另一模块。如在WORD软件开饭中,若已经完成文件管理模块的设计,且正在对编辑模块进行开发,而在随后的功能设计中发现文件管理中的某些功能要求不完善,便可在开发编辑模块时同时积血对文件管理模块进行设计,通过循环往复的过程便能不断完善软件的功能,进而开发出功能全面、符合需求的产品。[2]
  二、计算机软件开发技术
  1.新一代网络通信技术
  新一代网络通信技术是在互联网技术发展的基础上发展起来的,其主要以局域网与无线网作为局部设施,具有信息化与数字化的特点,且有较高的连通性,未采用统一的制约系统,各节点间都具备较强的自治性;另外通过互联网能够将各独立信息模块互相连接,既整合了计算机设备性能,还能扩大分享区域,对于软件运转工作具有非常重要的作用。采用此种计算机软件平台能够获取较高的协作性与自治性,大幅度拓展软件中间技术的发展空间,提高计算机的应用量。
  2.嵌入式技术
  嵌入式软件能够把软件转化为数字函数,软件中的数据就是通过函数处理后形成的,而函数自身所代表的作用是嵌入式软件的关键。嵌入式软件具有更高的持续性与实时性,其更能满足用户的软件需求。嵌入式软件的开发策略通常包括面向组件开发策略、面向对象开发策略、面向过程开发策略三种。将嵌入式技术应用到软件开发中,能够保证开发出的软件具有较高的性能状况,能实现与现实环境的交互,且灵活简单,具有较高的应用潜力。
  (1)嵌入式软件的开发流程
  嵌入式软件的开发流程可以分为四个阶段:
  ①需求分析阶段,在此阶段首先要对用户提出的理由进行抽象识别从而形成可靠性需求、用户界面需求、功能需求、安全需求、性能需求等软件的实际应用需求,然后根据规格说明完成对文档的准确、清晰描述,最后在需求评审时加强对软件的可验证性、正确性、可理解性、一致性等方面的分析;
  ②设计阶段,设计阶段主要包括任务设计、系统设计、任务详细设计三个方面,设计时主要采用DARTS策略进行设计;DARTS设计策略是一种结构化设计扩展方式,其主要提供划分任务的策略并定义任务间接口的机制;
  ③代码生成阶段,代码生成阶段通常又分为代码编程、交叉编译和链接、交叉测试与测试等几个阶段;
  ④固化阶段,嵌入式软件要求实现固态化存储,以保证代码的高可靠性与高质量。[3]
  (2)嵌入式软件的开发要点
  尽量改善嵌入式软件的可移植性策略,提高软件的可重用性,对不可移植部分要进行局域化处理,尽量采用高级语言进行开发设计;嵌入式软件对于目标应用的软硬件环境具有较高的要求,所以应采用汇编语言对任务功能函数进行设计;为提高软件的实时性,必要时要使用快速、高效的汇编语言。
  3.面向对象与构件化软件技术
  在现代互联网技术的不断更新下,软件开发面对的环境更为复杂,系统要求软件必须具备开放 全文地址:http://www.7ctime.com/cxsjlw/lw48648.html
论文写作技巧论文写作技巧

关于简谈针对计算机软件开发技术论文范文由7彩论文网整理编辑提供免费阅读硕士毕业论文