基于软件开发方法的创新与发展过程研究.docVIP

基于软件开发方法的创新与发展过程研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于软件开发方法的创新与发展过程研究.doc

基于软件开发方法的创新与发展过程研究   随着科技的发展,软件开发技术不断完善,当下在软件开发过程中,常用的技术包括结构化技术和面向对象技术。笔者通过调查研究等多种方式,分析结构化技术和面向对象技术的研发过程,阐述相应的创新发展规律。通过调查发现得出,整体上软件开发方法在创新发展的总过程中,大致经历四个环节:第一,根据当前软件运行状况,发掘软件开发过程中存在的漏洞;第二,有针对性的解决开发过程中的问题,对问题进行深度剖析,以全新的视角来改善问题;第三,遵照新的视角,以新思维的方式来探寻解决方案,重新构建和完善软件中的核心问题;第四,执行新的解决方案,逐步完善软件的开发过程。同样,可以根据当下软件开发的状况,来推测目前某种软件开发的情况。比如当下的面向Agent软件就处于第二个阶段,整个软件还不是很成熟。   【关键词】软件开发方法 结构化 面向对象 敏捷 面向 Agent 创新发展 过程   软件工程理论的重要组成部分是软件开发,没有软件开发过程,许多软件将不复存在。软件开发的过程,不仅涉及做什么,还涉及怎么做,因此一个成熟的软件,需要不断的完善。在不同阶段,解决软件发开问题的措施也不同,随着科技的发展,解决措施愈发成熟。通过回顾整个软件开发的历史,不难看出,不仅软件的数量在不断增加,表现形式也趋于多元化,并且每项软件都在进行不断的更新,不断创新研发过程,提高软件的性能。同样,我们可以坚信在不远的将来,软件工程师将采用创新技术,不断优化软件设计,设计出更加人性化的软件。由此,研究软件开发过程中的创新过程和规律具有十分重要的现实意义,可以帮助我们更好的发现当前软件的问题,优化软件设计过程,指导软件工程师创建出更好的软件。   1 软件开发方法的内涵   软件开发过程中离不开诸多软件开发方法,具体来说软件开发方法是整个软件工程理论的核心,可以促进软件行业的可持续、健康发展。软件工程师在开发软件的过程中,需要首先明确新开发软件的功能,理顺软件开发过程中制作要求,为将来的软件开发打下基础。   2 结构化方法和面向对象技术的创新发展过程   到目前为止,整个软件工程的发展历史也不过才几十多年,但是发展速度异常快,相关软件的问世极大的便利了我们的生活。几十年前,软件开发人员只能设计出简单的软件,内含程序有限,随着科技的发展,开发软件趋于复杂化,一个软件可以包含大量的内部程序。每项软件在开发的过程中,都会经历一定的过程,本文以结构化方法和面向对对象技术为例,阐述不同软件在开发的过程中有关创新方面的发展途径。   2.1 结构化方法的创新发展过程   随着机构化方法的不断完善,内部组成部分趋于成熟。目前,结构化方法主要包含三个方面:结构化分析、设计和实现,其中最为重要的结构化分析和设计。在软件开发的初始阶段,软件开发的目的在于实用性,由此忽略了程序设计的简单性,使得研发出来的软件可读性非常差,使得后期软件的维护工作异常吃力。面对这种问题,软件工程师意识到,在进行程序编写的过程中,不仅要注重编写的技巧,也要注意到后期维护的诸多问题,才能提高软件的应用空间。为更好的解决这项问题,软件开发改变传统的设计过程,采用创新的方式,提出一种全新程序设计方向,以期提高程序设计的可理解性。以此为基础,经过相关人员的一直努力,最终研发出结构化软件。在结构化软件中包含顺序、选择和循环。结构化方法的问世,是整个软件工程发展上的里程碑,极大了促进了软件工程的发展。此外,为规范程序设计操作,研究员于1973年设计出程序化设计语言,进一步加快了软件工程的发展。   2.2 面向对象技术的创新发展过程   面向对象软件开发方法不同于传统的软件开发方法,使用这种方法可以很好的将现实生活中的实体以技术方法的形式呈现在计算机上,并且在此基础上,将两者进行匹配。目前,面向对象软件开发方法的具体体现包括 Java 语言和C++语言。面向对象技术可以很好的将数据和操作进行结合,明确对象和类的不同概念。同时,为便利软件开发过程,研究者在现有软件开发技术的基础上,不断进行创新,以期研发出新型的软件开发技术,提高程序设计的效率。随着研究的深入,在计算机程序编写的过程中引入软件生命周期的概念,由此研发出OOA 面向对象分析以及OOD 面向对象设计等等。   3 结构化方法和面向对象方法的创新研究   3.1 结构化方法的创新研究   结构化方法的问题得益于过去软件开发过程中的诸多问题。比如在结构化方法没有研发以前,软件工程师在设计软件的过程中,没有详细的设计方案,只是按照一定的目标,随心所欲的进行程序设计。在设计的过程中,十分注重程序设计的技巧性,而且忽略了后期的维护工作,此外由于行业之内缺乏明确的规定,使得一部分人设计出来的程序他人很难进行操作。当这些问

文档评论(0)

lnainai_sj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档