软件工程技术的发展与应用5篇软件工程技术的发展与应用 浅议软件工程技术发展解析-软件工程论文-工程论文——文章均为WORD文档,下载后可直接编辑使用亦可打印&mda下面是小编为大家整理的软件工程技术的发展与应用5篇,供大家参考。
摘要:近年来,我国科学技术的高速发展,有力的推动了计算机技术水平的稳步提升,软件开发不断地运用到了各行各业当中,并发挥了重大作用。文章在细数软件工程技术的发展历程的基础上,总结了软件工程主要研究内容,预测其未来的发展方向,希望能够为软件工程技术的发展,及其应用水平的提高提供参考意见。
关键词:软件工程;发展过程;未来趋势
一、软件工程的发展历程
(一)程序设计阶段
上世纪四十年代至五十年代,当时并没有“软件”这一概念,有关程序的设计、开发主要围绕硬件展开,由于技术及理念水平限制,并不具备任何先进的设备,涉及的使用工具都较为简单。再者,因为程序设计的规模很小,程序的设计者与使用者用户之间并没有具体的分工,均是以节省存储空间、简化代码为主要目标。也没有对设计的程序清单及相关的文档材料进行统计、存档。该阶段的程序设计主要是为了高级运算而进行。
(二)软件设计阶段
上一阶段之后二十年间名为“软件作坊”的组织形式,促进了软件的开发与使用,而且还出现了商品化的软件包装,社会对软件的需求愈加强烈。随着计算机科学技术水平的不断提高,社会各行各业的信息化程度也在逐渐提升,为适应社会各方面的发展需要,更高级的编
程语言及软件系统相继出现,并随着信息化领域的不断扩展而越来越复杂、越来越专业。其中就体现在开发者与用户之间的分工越来越明确,越来越具有针对性。但由于软件的设计、开发技术水平的阶段性限制,造成软件产品的生存率及质量无法保障。
(三)软件工程阶段
回溯四十年前,因无法满足社会急剧增加的需求而出现的“软件危机”,使人们意识到先进的计算机技术与软件开发设计、管理对于软件开发过程的重要性。于是运算能力高效化、专业化、智能化的硬件设备不断的被研发出来,信息管理技术、数据库技术也逐渐熟练的运用到软件的开发过程,高级汇编语言也随之出现,先进的设计、管理理念也被融合在了软件工程技术当中。
(四)未来发展
依照现今的信息化发展程度与发展方向,整合网络平台上的有效资源,营造运行高效、信用度高的大型网络环境,是软件使用的所有用户最大限度的利用线上线下的有效资源,是软件工程发展的重要方向。社会需求的不断变化,程度的不断加深,“软件危机”并没有消失。因此人们对软件复用技术,软件构件技术以及开放性计算技术的依赖程度、使用程度也将不断加深。
二、软件工程主要研究内容
(一)软件工程目标
随着信息全球化以及计算机技术飞速发展的当下,软件工程的目标也应迎合社会建设发展的新需求而不断提升。因此,设计、开发出正确的,实用性强,费用合理的软件,应该是当前网络背景下软件工
程的主要目标。按照用户的需求开发出的软件产品,不但要求必须达到预期的功能、效果,保障企业、个人目标的实现程度,而且要保障软件的基本架构以及相关的应用程序的适用性。除此之外,还要充分考虑费用的合理性。按照用户的实际要求,在保证软件质量的基础上,极力控制软件开发过程中所产生的费用不超过用户的承受范围。以上目标的实现在程序设计模型、方法上仍然存在许多亟待解决问题。
(二)软件工程过程
软件工程主要包括了开发、运行和维护等过程,含盖了功能分析、开发设计、实现功能运作、用户确认和日常的运行维护等环节。功能分析包括需求约束和功能约束,分别就软件需求与功能实现进行概要分析;简要设计与详细设计是软件工程开发设计的主要内容,就搭建软件子系统与功能模块进行说明,以及对相应模块的接口进行明确定义,进而分层次的对每一模块及其数据结构进行详细的加工描述;根据以上的设计结果,利用编程技术将其程序化。用户的确认活动持续在整个软件的开发设计及日常的维护中,确认过程中不可避免的对程序进行更改,才能保障用户的使用效果。
三、软件工程未来的发展趋势
(一)功能型向需求型发展
现今,各类行业需求复杂多变,导致软件需求的多样性,这就决定了软件工程由功能型转向需求型发展方向。在软件的设计、实施的过程中,为满足用户不断更新的要求,必须解决软件工程组装性和一致性等问题,在维护和日常使用管理上保证软件的有效性。同时,软件设计更向精确化发展,以适应信息全球化的背景下,用户角色的多样化的需求。综上所述分析,用例技术在捕获软件的潜在需求上也将得到广泛使用,以解决软件与用户间交互的抽象性,实现分析与需求的有效分离和相互作用。
(二)实践为适用的第一标准
随着科学技术的高度发展,各种层次的竞争终将是科技与人才竞争。对软件工程的开发而言更是如此,对开发的技术人员不但要求过硬的专业技术,对行业发展前瞻性等的素质要求也越来越高。为实现软件开发的专业化和国际化,必须对设计、开发的过程更加严格的要求,但是许多不确定因素对软件开发的过程造成不利影响,这就要求必须通过实践去对原有的开发流程不断进行重新调整。
(三)软件工程趋于合作互联
经济全球化使得各行各业的竞争越来越激烈,软件工程行业亦是如此。计算机软件工程想要在如此紧张的环境中得到稳定发展,必须与不同行业的软件开发实现合作互联,求同存异,才能保障软件工程的可持续发展。除此之外软件工程全球范围的合作研发,也必将是其发展的重要方向。
四、结语
软件工程对企业发展的重要性不言而喻,虽然目前软件开发技术还尚不足,但是只要把握软件开发的正确的发展方向,在实际的的开发工作中在实际操作中,坚持理论为基础,注重实践和与时俱进,方可保障软件工程的质量,减少实施成本,提高软件工程的效益。
参考文献:
[1]雷 杰 . 软 件 工 程 技 术 发 展 思 索 与 应 用 研 究 [J]. 数 字 化 用户,2017,23(1).
[2]金晶.对软件工程技术今后发展的思索[J].中国管理信息化,2015,18(21):162-162.
[3]车仁秋.软件工程的发展思索[J].信息与电脑,2015(13):76-77.
郑德贤【摘要】自20世纪初,第一台电子管计算机的问世至今,计算机由最初的只是科学计算逐渐渗透到国民经济各个领域并逐渐起到主导作用。人们依靠各种多元化的计算机软件系统,满足人们不同方面的需求,计算机软件的应用推动了社会的进步与变革。【关键词】计算机;软件应用;信息;应用一、前言计算机软件技术不但在学校教学、工程项目、数据通信、企事业单位、工作生活娱乐中应用广泛,更是广泛地应用到了人们的日常生活之中。计算机软件是计算机系统应用的核心,计算机软件产业有着巨大的生产规模,推动了全球范围内的技术的革新和社会变革,并推动了社会的进步和发展。二、计算机软件技术的发展在早期的计算机中,软件和硬件并没有严格的被划分出来,致使很长的一段时间之内,计算机的唯一功能就是要完成大规模的简单运算,其本身并不需要多么复杂的控制技术,这时的计算机只是作为一种替代人力进行庞大运算的工具而被加以使用的,对硬件进行其他形式的操控提到的就非常的有限了,与之相适应,对软件的需求也相对较少了,这时的计算机技术大多只是硬件技术。人们能够高效率地完成那些极其繁琐工作,需要方便易用的软件。同时,人们对于软件的各种需求也开始日益增长,这一现状也就引发了不同领域不同层次要求的软件适应快速发展的需要。当使用了新的软件之后,用户经济效益的提高,用户经济的提高又进一步带动了软件行业的收益。因此,软件开始频繁升级,从而也促进了硬件的快速发展。现今社会人类生活几乎离不开计算机的使用,更离不开计算机技术的支持。计算机技术已经渗透到国民经济和人民日常生活的备方面,并且计算机早已不仅仅作为一种计算工具来使用,而是作为人脑智力的扩充和延伸,在数据通信、经济、管理、工程、医疗以及文化教育等各项事业中都发挥着极为重要的作用。软件技术是计算机技术的核心部分,随着计算机应用的日益增长,软件产业逐渐发展成为我国国民经济发展的支柱性产业,加快了我国信息化建设的进程。三、计算机软件的应用领域随着科学与技术的飞速发展,计算机应用更加普及,人们在使用计算机的同时对其性能和功能的应用要求也越来越高,众所周知,计算机与网络赖以生存的基础就是软件,它是计算机系统的核心部件。软件的种类繁多,对于从事不同工作的人都会找到适用于他的不同的软件。下文将对计算机软件的应用领域做简要介绍。(1)计算机软件在教学中的应用在学校,教师们要想做出一个个优秀的教学软件,就会用到计算机软件中常用的办公OFFICE软件,若有专业需求的老师还会用到专用的计算机软件,例如工程制图课程中,老师一般都会用到最基本的CAD制图软件,数学 上老师也会用到较常用的MATLAB,Lingo等数学软件,多媒体音乐软件也正以日新月异的面貌成功应用到了数字音乐中。计算机软件运用到教学中有很多方面的优势:1)增加信息量,学生们在单位时间里学到的知识是非常有限的,利用软件多媒体教学就可以拓展学生的知识面;2)能调动学生学习的积极性,让学生自己主动的投入到学习当中去,继而培养了他们的兴趣。随之,教师在结合学生的实际情况,经常变换教学内容和教学方式来激发学生们学习,使之达到“事半功倍”的效果。(2)计算机软件在项目工程中的应用信息技术的不断发展,使计算机的应用更加普遍,软件技术也有极大的进步,已经广泛应用到工程领域的各个方面,比如项目工程管理,工程制图,工程造价等等,都需要用到计算机大量软件。1)计算机在项目工程管理中的应用。
目前工程项目管理软件按照功能分为两个档次,高档次的如P3等功能强大,但价格较高,低档次的TimeLine只能提供项目中某一些方面的解决能力。2)计算机在工程制图中的应用。制图软件技术的发展主要有三个阶段:光栅扫描显示器的初步使用,PC机的广泛使用,工程制图软件的飞速发展。目前计算机工程制图软件非常多,比较常用的是AutoCAD,Solidedge,前者是目前应用最广泛的二维绘图软件工具,后者具有强大的三维构建及修改功能。3)计算机在工程造价方面的应用。随着IT技术应用范围的扩大及信息技术的完善,计算机逐渐运用到了工程造价的编制工作中,借助预算软件及网络平台来完成工程造价管理工作。综上所述,计算机软件在工程领域中的发展给许多行业都提供了强大的动力,并且有应用更加广泛的趋势,因此,我们要加强对计算机软件技术的学习,将知识运用到实践当中去,提高软件行业的竞争力,利用计算机软件完成工程项目,为我国的经济发展提供坚实的基础。(3)计算机软件在移动计算机通信中的应用随着人们对通信需求的不断增加,全国信息通信技术的应用网络发展的覆盖程度逐渐加深。移动计算机通信网络是指主机可以在网内随意移动的计算机通信网络,这对于计算机用户来说是方便携带的,如笔记本电脑,PDA等,而且配有无线通信设备,用户可以在室内室外任何无线网络可以覆盖到的地方,甚至不同的国家之间随意发送或接收各种各样不同的数据信息。计算机通信的主要功能包括数据通信功能,资源共享功能,分布处理功能及信息通信与网络技术的应用功能,正慢慢成为一个较为活跃的领域。移动计算机通信网络技术有着广泛的应用,其中包括电子邮件、移动多媒体应用、服务业、无线电子商务行业和移动Internet的应用,它是实现个人通信的重要途径,有着广阔的应用前景,将越来越受到人们的重视。(4)计算机软件在移动数据中的应用随着移动通讯数据业务的发展,多媒体应用处理器应运而生,相对于第一代模拟制式手机和第二代如GSM移动通讯,第二点五代,继而移动开发商开始对第三代3G通信技术深入研究,3G移动通信技术显得越来越重要,3G网络将为移动业务发展提供更有效的支撑,不仅提高了通信质量,也实现了视频通话。4G通信技术是继第三代以后的又一次无线通信技术演进,其开发更加具有明确的目标性:提高移动装置无线访问互联网的速度。为了充分利用4G通信给人们带来的先进服务,人们还必须借助各种各样的4G终端才能实现,而不少通信营运商正是看到了未来通信的巨大市场潜力,他们已经开始把眼光瞄准到生产4G通信终端产品上,例如生产具有高速分组通信功能的小型终端、生产对应配备摄像机的可视电话以及电影电视的影像发送服务的终端,或者是生产与计算机相匹配的卡式数据通信专用终端,4G可以在不同接入技术之间进行全球性的互通和漫游,能够支持多媒体互动业务,相互交错的功能性更强,4G移动通信技术将逐渐满足未来市场上年轻一带的多样化需求。有了这些4G通信终端后,人们手机用户就可以随心所欲的漫游了,随时随地的享受高质量的通信了。四、结束语计算机软件技术作为一项高端技术已广泛应用到整个国民经济及人们日常生活中。计算机信息系统也逐渐高度集成化和智能化,向新型发展方向靠近,并在实际中逐步加以实现。我们应当结合国情在立足本国实际的情况下,为国内经济建设的需要,开发出具有自身特色的,符合国人习惯的软件,同时我们也要能够合理地学习、吸取国外先进软件中的思想,开发出具有自己特色的和自主版权的软件。参考文献[1]邵国红.探析计算机软件工程项目管理[J].硅谷,2011(2).[2]李成伟.我国ERP软件产业优势分析及发展策略研究[J].经济经纬,2004(3).
关键 词:工程技 术 ;软件研 发 ;实 际应 用 中图分类号:TP311.5 文献标识码:A 文章编号:1007.9416(2O17)O5.o226_ol 软件工程与计算机技术有着本质的区别,两者是相互独立的。
计算机技术的广泛推广是在1960" ~e代,而软件工程的推广是从三十 年前左 ”。更高级的语言被使用在计算机中,但是使用的效果还不 是很明显,一些品质低的软件逐步退出市场,于是软件市场面对极 大的危机,专业人士为解决这一问题,开始组建团队进行研发,此时 就出现了“软件工程”的定义,他们认为应该从个体行动以及团体协 作等方面进行不断完善,所以,软件工程就由此得到快速发展。
1软件工程 的发展历 程 科学技术的不断发展,软件工程也经历着一系列的改变,其的 发展主要经历了以下三个时期 :
(1)第一时期:传统软件工程时期,这个时期是在1970年前后,此 时的软件项 目有太多不成功的案例,而且极易出现错误【 2】。除此之 外,软件的维护也成为极大的问题 ,这个时期软件工程就逐步萌芽,
大家普遍的愿望就是使软件的研发逐步标准化,而且能更好的应对 软件危机。在这个时期,也就出现了软件工程的定义、方式、技术以 及框架。
(2)第二时期:过程软件研发时期,在1980年代左右,逐渐出现一 种分析以及设计方式,这种方式是面向对象的,而在此时也正式出 现了全面的技术系统,这提升了系统的利用寿命,比较适合大范围 的推广和使用。在这一时期,为使软件的生产效率更高,而且品质得 到更大的提升,软件的研发逐步进入一个新的历史时期 ,此时的人 们已经清晰的明白应该以软件使用寿命的总消耗费用以及它所产 生的价值两个角度进行软件的研发。注重发展软件研发手段之外, 研发专家还提出软件能力成熟度模型等定义,软件研发过程逐步由 目的管理转变为过程的管理。
(3)第三个时期:部件软件工程时期,在1990年之后,软件研发技 术的研究主体转变为网络计算以及能够支持多媒体的万维网【3】。此 时资源的共享、团队合作的需求 日益加大 ,为满足这一需求就必须 要研发更多的分布式处理系统。此时的软件工程的任务不只是提升 个体的生产效率,还能打破时空的限制,团队协调共同完成任务,提 升团队的工作效率。但由于整体性的软件改变难度大,适应程度第, 因此主张以部件的的研发方式为基础 ,也就是构件之间的互相联 系。此外,人们还关注到计算机软件开发的特别之处,不仅要注重软 件的研发方式以及研发手段,还应该关注协议、相互操作性等范畴 内的重用经历。现阶段,软件的重用以及软件部件手段以及成为软 件技术的潮流。
2软件工程技术的发展方向 2.1社 区驱动软件托付 这是IT文化逐步演化出来—个结果,人们之间的合作主要是依 赖于社区的带领,利用人与人之间的交流与相互作用,指引他们进 入到信息的领域内,互相之间合作实现共同的目 4】。因此,在IT的 不断演化过程中,就出现了社区驱动的软件交付,还出现了社区驱 动的软件交付工程方式和路径。
2.2全球化软件合作托付 全球化水平的不断提升,也催生了全球化软件的托付形式。根 据数据显示,大多数的研发团队是分布式,有一半左右的开发团队 具有2个或者更多的研发区域【5]。此外,企业间的并购进程的不断推 进,衍生出更多的开发群体,企业也在逐步强化全球化软件合作托 4, 1" zk平。由于软件外包市场的不断发展以及软件工程工具的逐步完 善,更多的企业逐步开始在美国实现对项 目概念的规划,而后在欧 洲实现系统的结构规划,然后再国内实现软件工具l
路径的条件 下,给予全球化软件托付背景下,他们已经完成了全天不间断的软 件托付和支撑业务,在尊重每一个研发人员的情况下,最大限度的 提高软件的托付效率。
3结语 信息化社会的来临,计算机技术水平也得到极大的进步,也是 其成为各个领域内必不可少的角色,这为软件工程的市场推广提供 了极大的便利,也是软件工程有更好的发展前景。所以,我们需要不 断地加强对软件技术的研发力度以及创新速度。在软件投入使用 后,注重用户体验,不断完善其中出现的问题,提升软件的使用功 能,还必须考虑软件在未来的使用,避免软件危机的再次出现,以促 进软件研发领域的快速发展和进步。
参考文献 [1]郭胜男.软件工程发展状况及前瞻[J].电脑迷,201 7。(01):170. [2]沈雁苇.软件工程技术的研究目的和发展前景[J].电子技术与软 件工程.2016,(20):69.
[3]汪子阳.软件工程技术发展思索[J].电脑迷。2016。(01):18.
[4]何春洁.浅谈计算机电子信息技术工程与管理[J].黑龙江科技信 息,201 5,(36):210. [5]陈晔.软件工程技术发展的新趋势研究[J].电子技术与软件工程,
2015.(19):87-88.
收稿 日期:2017—04—26 作者简介:郑宇(1981—),男,汉族,贵州贵阳人,硕士研究生,讲师,研究方向:软件工程。
软件工程现状及其发展1. 软件发展现状2. 软件危机3软件工程及其发展阶段3. 软件工程及其发展阶段4. 软件工程框架5. 软件发展趋势(软件产业化)
一、 软件发展现状(1)
已经存在大量正在运行的软件。(2)
软件的应用范围不断扩大。
商务、 交通、 家电等, 软件无处不在。金融、 电信、 航空航天等(3)
软件的规模与复杂性持续增加非常大规模系统:
从50万行增加到1000万行非常大规模系统:
从50万行增加到1000万行, 扩大了 20倍;扩大了 20倍;复杂性:
a. 子系统数目 越来越多 ;b. 计算机应用 从数值计算开始发展到几百万条指令的大型企业业务应用 , 再发展到几千万终端用 户 直接交互工作的网络应用 。(4)
出现了大量与软件相关的标准。
CORBA、 UML、 XMI、 TMN等。(5)
软件危机仍然存在(软件脱节)1968-2009:
软件效率、 质量、 进度、 预算无法控制。
一、 软件发展现状问题:1.没有“计算机” 和“软件” , 世界会是什么样子?人们的生活已经无法离开计算机软件。2.如何更多、 更快、 更方便、 更好地开发出软件?工程化地管理软件开发。
( 1968年NATO提出软件工程的概念)SE:
倡导以工程的原理、 原则和方法进行软件开发,以期解决当时出现的“软件危机” 。3.如何重用过去的经验呢?软件体系结构风格、 设计模式、 部件等。4.在分布式网络环境下如何提高软件的适应能力呢?CORBA、 COM/DCOM、 JavaBean等。
二、 软件危机1.什么是软件危机?指在计算机软件开发和维护过程中所遇到的一系列问题。(1)
软件开发无计划性:
不能正确估计软件开发成本和进度, 无(1)
软件开发无计划性:
不能正确估计软件开发成本和进度, 无法估计工作量, 难于控制开发进度。(2)
软件需求不充分:
需求是设计的基础, 需求不充分直接导致软件产品不可靠, 满足不了用户的需求, 甚至无法使用。(3)
软件开发过程无规范性:
各行其是, 没有文档。( 软件工程过程中的四个基本活动:
规格说明、 开发、 确认、 演进)(4)
软件无评测手段:
软件质量无法保证。( 软件产品质量度量、 软件过程质量控制和保证)
二、 软件危机2.什么原因导致软件危机的?(1)
软件的固有特征:
软件是复杂的。实际问题的复杂性、 感知接受的复杂性、 理性表达的复杂性。
(另外, 软件规模不断扩大。
)复杂性。
(另外, 软件规模不断扩大。
)(2)
外部原因:软件开发范型(模型)软件设计方法(方法)软件开发支持(工具)软件开发管理(过程)
三、 软件工程发展阶段• 软件工程是一类求解软件的工程, 它应用计算机科学、 数学(用于构造模型和算法)
和管理科学(用于计划、 资源、 质量和成本等的管理)
等原理借鉴传统工程(用于制定规范理, 借鉴传统工程(用于制定规范、 设计范型、评估成本、 权衡结果)
的原则和方法, 创建软件以达到提高质量、 降低成本的目的。设计范型• 软件工程是一门指导计算机软件开发和维护的工程学科。
三、 软件工程发展阶段软件工程经历了30多年的历史, 其发展大致可以划分为两个阶段:1、 60年代末~ 80年代初状况:
软件系统的规模、 复杂性以及在关键领域的广泛应状况软件系统的规模复杂性以及在关键领域的广泛应用 , 促进了 软件开发过程采纳工程化的方法进行管理。研究:
开发模型、 支持工具、 开发方法。成果:
瀑布模型、 结构化语言( pascal等)
、 结构化方法、各种管理方法( 如费用 估算、 文档复审)
。事件:
前期主要研究系统实现技术; 后期则开始强调管理和软件质量。焦点:
软件项目•
三、 软件工程发展阶段2、 80年代初~ 现在状况:
“软件工厂” 的概念已经提出。研究:
软件生产技术, 特别是软件复用 技术和软件生产管理的研究和实践。成果:
提出了 具有广泛应用 前景的面向对象方法和相关的编程语言。事件:
软件过程改进。
在工业实践中建立起一种量化的评估程序, 判定软件组织成熟的程度。焦点:
软件过程
三、 软件工程发展阶段• 近几年:研究从过程管理转向产品开发, 更加注重新研究从过程管理转向产品开发的程序开发范型和软件生产。更加注重新范围:
面向agent语言、 复用 技术、 需求分析规格说明的形式化研究、 高智能高自 动化的CASE成为热点。
四 、 软件工程框架• 软件工程的框架是由软件工程目标、 软件工程活动和软件工程原则三个方面的内容构成的。正确性正确性合算性软件工程目标维目标维开发范型设计方法支持过程管理过程需求设计实现确认支持可用 性软件工程活动维软件工程原则维
4.1 软件工程目标• 目标:
生产具有正确性、 可用性以及开销适宜的软件产品。正确性:
软件产品达到预期功能的程度。正确性:
软件产品达到预期功能的程度。可用 性:
软件基本结构、 实现及文档为用 户 可用 的程度。开销适宜:
软件开发、 运行的整个开销满足用 户 要求的程度。决定了 :
软件过程、 过程模型和工程方法的选择。
4.2 软件工程活动• 活动:
生产一个最终满足需求且达到工程目标的软件产品所需要的步骤。1、 需求:问题分析:
需求获取和定义, 又称软件需求规约。需求分析:
生成软件功能规约需求分析:
生成软件功能规约。概要设计:
建立整个软件的体系结构, 包括子系统、 模块以及相关层次的说明、 每一模块的接口 定义等。详细设计:
产生程序员 可用的模块说明, 包括每一模块中数据结构说明及加工描述。把设计结果转换为可执行的程序代码。贯穿整个开发过程, 对完成的结果进行确认, 保证产品满足用 户 的要求。修改和完善活动。2、 设计:3、 实现:4、 确认:5、 支持:
4.3 软件工程原则• 软件工程的四条基本原则:1、 采取适宜的开发模型, 控制易变的需求;2、 采用 合适的设计方法:
需要软件模块化、 抽象与信息隐藏局部化与信息隐藏、 局部化、 一致性以及适应性等, 需要合适的设计方法的支持。3、 提供高质量的工程支持:
软件工具和环境对软件过程的支持。4、 重视开发过程的管理:
有效利用 可用 的资源、生产满足目 标的软件产品、 提高软件组织的生产能力等。一致性以及适应性等需
五、 软件发展趋势(1)
遗留(legacy)软件将继续发挥作用。(2)
软件应用范围将继续扩大, 成为信息社会的基础设施社会的基础设施。(3)
网络化软件将是发展重点。(4)
软件的可靠性与安全性日趋重要。(5)
工业化生产是必由之路。
五、 软件发展趋势• 软件工业化生产时代的基础技术:软件过程技术:
以软件过程改进为中心软件过程成熟度模型CMM软件过程成熟度模型CMM个体软件过程PSP群体软件过程TSP建造支持软件过程的环境面向对象技术构件重用技术
谢谢!
相关热词搜索: 软件工程技术的发展与应用 工程技术 发展 软件版权所有:顶伦文库网 2019-2025 未经授权禁止复制或建立镜像[顶伦文库网]所有资源完全免费共享
Powered by 顶伦文库网 © All Rights Reserved.。备案号:豫ICP备19021658号-1