有关软件工程方法进展的探究

来源 :电脑迷 | 被引量 : 0次 | 上传用户:xcn1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 社会的发展是与计算机技术形影不离的,计算机软件开发的规模在不断的扩大,开发的速度也在快速的增长。软件工程它是一个新型的工程分支,现阶段已经有了一定程度上的规模,在软件工程的研究方式上也在不断的突破创新,开发者们正在努力的研究各种各样的开发方式以及管理方式,并融入实际的运用。
  关键词 计算机 软件工程开发 软件工程管理方式
  中图分类号:TP311.5 文献标识码:A
  0前言
  传统的软件开发方式已经不能够满足于现在人们对软件的需求,长期以来,软件的开发都是在很混乱的状态之下。这种软件开发的模式对于那种小型的软件系统开发有很好的成果,不过社会的需求量在不断的加强,软件的功能要求越来越多,系统开始变化的很复杂,整体的系统之中再融入新的功能是比较困难的,出现故障的几率也是越来越大,可排除的几率也开始变化的很小。但是,在开发者的不断努力之下,渐渐的有了一整套的较为正规的方式。就是在软件的开发过程中严格的遵循开发的规定,利用此种方式来开发软件的系统,不仅仅能够有很好的成果,并且可预见性高,开发的速率非常的好。将传统的软件开发形式颠覆,在很长的时间里,它们被叫为轻量型的方式。现在,在科技的飞速发展之下,就出现了敏捷性的软件开发形式。
  1软件工程开发新方式的思维路径
  1.1软件开发新方式的特点
  较为传统的编程方式——边编程边改,一直都在试着对某个项目,在特定的周期之内能够完成较为详细的时间计划,再依据制定的时间计划开始软件的开发。此方式有很大的局限性,它只能够将好的表象实行优化,而不能依据项目的需要和开发的环境改变,进行自动化的变化,没有较强的适应性。但是,敏捷性软件的开发方式是和传统的软件开发方式相反的,它将软件的开发带入较为轻松的时代。在敏捷性软件开发的方式中它是全面的面向人的,而不是全部的面向过程,在面向过程时它是注重过程,而全部的过程是不会因为人而出现变化,也不会因为时间的问题而改变。敏捷性软件开发主要注重开发人员的水平,过程只占其很小的部分。在很多的开发者研究之后,有了迭代式的软件开发的方式。它就是在软件的开发时期不断的有最终软件的系统版本,这所有的版本在逐渐的呈现系统需求的功能,后期的功能是要依据前面的系统版本要求为准的,在开发的后期实行一定程度的整合,并要求做全方位的测试,不能出现影响系统的问题。
  1.2软件开发新方式的理念
  以人为本的理念是最为关键的因素,也是敏捷性软件开发的主要理念。它的关键就是让开发人员接受软件开发的整个过程。通常过程以及技术人员是分开的,全部的过程都是在于管理人员的,这就在很大的程度上抵制了过程的发展,值得一提的是,决策进程的管理者不会技术以及在很长的时间都没有做软件的开发。所以,要调动技术员的工作积极性,让他们自愿的融入到开发的进程中。
  2软件工程开发新方式
  敏捷性软件开发有诸多的方式,它们之间有很多的共同特点,但也是各具特色的。
  2.1极限编程——XP
  极限编程是敏捷型方式中最出色的方式,它在实行的时候有四条必须要遵循的规则,交流、反馈、简洁以及勇气,XP方式它有很多的实验基本的规则,它很重视测试,并且要不断的积累测试的代码,在项目整体完成时,就将这些个代码进行整合并融合进系统之中,XP方式是纪律性能以及适应性能的有效统一。
  2.2水晶系列方式
  水晶系列的方式它是以人为本的理念,在软件开发者的不断努力之下,它可以用较少的约束但同时还可以保障方式成功的实行,在某种程度上,在容易运用以及高效率之间找到了一种平衡。在开发者的不断努力创新之下,水晶系列在不断的完善,并且被很多的编程人员运用。
  2.3适应性开发方式
  适应性软件开发,即ASD。它的核心就是猜测、协作以及学习。这种软件的开发阶段都是非线性的以及重迭性的。要能够应付诸多的不可预知的事情,思考以及提出各种各样的方式,来迎合以及适应所处的环境。它注重技术人员不停的去学习、探索,在不断的学习中实验工程中的假设。这样学习就会接连不断的,要认识到计划以及设计都是要依据开发的变化而出现变化。
  2.4树型开发方式
  结构设计的最新的进展就是树型软件开发方式,它很好的将软件的体系结构以及程序结构的设计有效的结合。此种方式就是将系统分解为五个操作的层次,系统、事件、任务、作业、操作这五个层次有效的进行。将任务以及作业以树的对应关系进行对应,它将是未来的软件发展的趋向。
  3结语
  软件工程的开发是与时俱进的,它的发展非常迅速,在人们不断的更新软件功能的需求,也不断的提升,所以,软件开发的方式是要全方位的发展,而且不断的创新完善。计算机人员要依据不同的需求来寻求合理的方式,记住诸多的准则,稳稳地走下去,把这些新型的方式进一步发热推进发展,在不久的将来被广泛的运用。
  (作者学号:1330490)
  参考文献
  [1] 王芳.软件工程的历史和发展趋势[J].计算机光盘软件与应用,2012(22).
  [2] 刘春颖.软件工程的历史和新发展[J].科海故事博览·科技探索,2013(5).
  [3] 李志.试析软件工程的历史及其发展[J].科园月刊,2011(3).
其他文献
根据汽车轮毂轴管零件的形状尺寸特点,分析了采用管坯模锻成形工艺的可行性,并制定了成形工步图。对各工步的工艺参数进行了计算,计算结果表明采用管坯成形轮毂轴管方案可行
控制闭环协调策略在优化工厂生产中起到了重要的作用,使用这种策略能够帮助企业在全球经济竞争中占尽先机.然而,想要恰如其分地运用闭环优化策略却绝非易事.对许对工程师来说
针对空心导杆零件的特点,分析了其挤压成形工艺,提出了该零件的挤压成形工艺方案,并利用数值模拟软件DEFORM-2D,分析了金属成形时的流动规律。通过改变摩擦因子和芯轴运动速
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
随着经济的不断发展,农业技术也在日益更新,免耕栽培就是其中的一个具有代表性的技术。现在,我国已经全面的将免耕栽培技术引入到农业生产中,具体包括油、麦、稻的生产,成效
“家园”是每个生命个体都不可或缺的精神存在。人类在“家园”的建构上蕴含了丰富的社会行为和伦理关系,它指涉着个人的精神世界、亲属的血脉联系、群体的阶级文化、民族的语
摘 要 当下Agent软件工程是能够有效的进行复杂系统开发的支持,成为新颖的软件开发的范例。以Agent为基础的理念抽象以及计算的模型,并且还提供了诸多的思想、方法、理念、技术以及工具来理解、规范并进行详细的分析、设计以及部署的软件系统。  关键词 软件工程 方法新进展 Agent软件工程  中图分类号:TP311.5 文献标识码:A  0前言  软件工程的提出开始于20世纪60年代,开始有了诸多
摘 要 随着信息化应用不断深入,信息网络维护工作量日益加重,需要在计算机终端安装的各种业务应用系统数量及补丁、客户端程序日趋增加,终端计算机的各项配置也非常繁杂。配置一台能通畅运行公司各种业务应用系统的计算机,并具备一定程度的安全配置,需要耗费专业维护人员大量时间,有时安装一台计算机或解决一台计算机故障耗费的时间甚至长达数天,计算机维护人员负担沉重。如何快速、高效地解决计算机终端的维护问题,是信息
近现代圣经文学研究自19世纪末叶蔚然兴起至如今,圣经已被誉为古典文学的典范之作,其文学品质已为国际学界所公认。《旧约》内涵的神秘性和深邃性尤为研究者所关注,集中体现在文
本文通过对荣华二采区10
期刊