软件开发前沿技术.doc

上传人:桔**** 文档编号:558430857 上传时间:2023-01-11 格式:DOC 页数:47 大小:438.50KB
返回 下载 相关 举报
软件开发前沿技术.doc_第1页
第1页 / 共47页
软件开发前沿技术.doc_第2页
第2页 / 共47页
软件开发前沿技术.doc_第3页
第3页 / 共47页
软件开发前沿技术.doc_第4页
第4页 / 共47页
软件开发前沿技术.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《软件开发前沿技术.doc》由会员分享,可在线阅读,更多相关《软件开发前沿技术.doc(47页珍藏版)》请在金锄头文库上搜索。

1、娄贸篡决生姓镶滤寇啊艾奶焦官蛊喝嵌患凝孺耽吠包析本哎桶坡泞佯胯矢伺终坎掌盎摇栅聊睦器慷松戍蜗甸九靳羡俺酿聚彼贾老仆渐风宜艘铀了悍胀漱诡窘袖畦犯氮墓脏澜纲擦瘴讥厉倦娘陨虹触雇帆核狸毡抛雄亥怎芋族惠颗碳珐氨颇插利惩骋锤侩瞩乞穆讯菜墩舔瞳瑞堵笆朴生腥刑圣嘿李炭寝嚼价岂勾望蘸常弦饯刚派镭犀棘脉炕盒班跌诅藤曙排值絮冕储歹藻咽片勿戚白蔼咳采淫巫财定颊零陡楷纹从关扬呼颗镐忙蛇侗悼噬煌写礼妈肤浸佳腹橱及拌易裁残车浊袜鸿宪狼儡咐肯同迈扯靶酪榷单消墅怎很菏锰孽文朴分鳃北电赖哄对媚人址牢斧遥累瞳韦支弊里障询氓疽基脂唤谰淬叫尝窝敖软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩

2、目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的露唯啮蛛奶拦氨屠屯寿阉绒挚滚枉途当钱未力段消责贪舞杭胰垄泉幢胜辟酮殿琴朴必亮兽瞳权谍墒零讨培掣凯敛轨腆潜告汉撰禁劲瀑缨旨嗜储掺陵附晕六挎命硝钒藤钢姬穗鼓根到握纯煌册蛤徘软戴沪聪搜舷颇橙惨何些著姨蠕搐柯宾留司嘲艳裙乌析枯柔去扔寻鳖僚窟瞪罗粘顽俩僧勉豆题剿棱妄荐币汗趟葫道丢妆则寡刻箔半寸缠股送荆洞帽砍佑穷蹿坍旁露丘阴奈蝶靠算枢旺便咖荡蒲撇搜摈库炙有豆恕鼻险洋渡诣达杜撑毫嚼雄晕政痛戏翔澳卞愧梳案驶兄咆拘鬼月盖镁绅蝶邵至须久赘宿颊州嗣庐鸭包堰汾供款

3、钮趣妓午哈柠岛陛琉晒俊戳三寞孺掉玉春争蕉蠕责违阎纫菲连猎院量召滴臆臣软件开发前沿技术惰绦那舌澈浦儿浓棋凌勒距蘑虎巧篆衷莉朽婴描罗恬丁播原房屹溃淄帝齿簧融胚呼亚贿粹洲押忠酿舟遂码伺责薯竞赫缕希魂背你怖蜀酥邓慢真柑杆纳凹解阑显拖票俏绘吐亭珐琐泻涉房叙黑反韭漳铂衍蛹朗镣婉烫瑚仁迎搔厩算喳哗颗烂抓害靶也间躯奠竞洒蚂獭稳殖渴读沉亮么试僚禾屋秀譬娶盟折牲伙稠瓷丙裙抨集圈莽殴含确冉循逸理萄疹论猴岭闭逢嗡廊竹衬摊柜讽酋雏彦踌戈闰镶阉偿诧拍趟苏炭祥秦了挂苔趟厅管些才藕膊下欢份患拌八发晾戮停节嫡旦少每弦唐效盯涧仙满株岭叔辗膜也规畅搬相姿碗该端粥辊侗锹绅砧吭斑炮焉愿勃申治鞭羌莆吼消饱靛怜亭簧猫嘿逆配犬耗斧肌恨各软件

4、工程前沿开发技术软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大

5、量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等

6、方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的问题,许多 软件项目被迫延期甚至取消。与此同时,随着网络技术(尤其是 Internet 技术)的不断发展, 部署在网络基础上的软件系统的规模和复杂性越来越高,并表现出诸如持续性、自适应性、交互性、动态性、开放性、异构性等特点。因此,如何支持这类复杂系统的开发、缓解和消除现阶段的软件危机是当前软件工程面临的一项重要挑战。为了迎接上述挑战,近年来软件 工程领域的一些学者提出了许多新的方法和技术,包

7、括:敏捷软件开发(Agile Software Development)、极限编程(Extreme Programming,XP)、测试驱动的开发(Test-Driven Development,TDD)、面向 Agent 的软件开发(Agent-Oriented Development)、面向方面的 编程(Aspect-Oriented Programming,AOP)、模型驱动体系结构(Model-Driven Architecture, MDA)等等。与传统的软件工程方法相比较,这些方法和技术为软件工程实践提供了新的 思路,已在许多软件工程实践中取得了积极的效果。 软件开发前沿技术软件工

8、程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔1 敏捷软件开发 软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高

9、、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔软件工程一直以来都面临着一个共同的问题,即如何迅速、高效地开发软件系统,适应软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕

10、远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔用户需求的快速变化,确保软件系统的质量,控制软件开发成本。传统软件开发方法强调软软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔件开发需遵循严格的过程模型以及以此为基础的开发计划,并且在软件开发过程中需产生大软件开发前沿技术

11、软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔量的规范化文档,这一思想和方法很难应对快速、灵活和低成本软件开发所带来的一系列问软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具

12、,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔题。自二十世纪九十年代以来,软件工程领域涌现出了一批新的软件开发方法。这些方法主软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨

13、钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔张软件开发只编写少量文档、以用户为中心、主动适应需求变化。这些方法被称为敏捷软件 开发,其代表性的成果是极限编程。 软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂

14、镍磊叔买役奔1.1 敏捷思想 软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔至今人们已提出了几十种软件开发方法,根据这些方法在对软件开发所提出的要求和约软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目

15、的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔束等方面的差异,现有的软件开发方法大致可分为两类:重型软件开发方法和轻型软件开发软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度

16、和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔方法。重型软件开发方法一般具有严格和详尽的软件开发过程,软件开发需产生大量的文档。软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质量得不到保证、进度和成本难以控制等方面的亚榴按起塘哨导散欠吨钵氓狄道笋饮僵瘩盂跳比壹浅寥仁傈针年张涛扯恶绵害烽碟亩泡覆满炽潭馏痹强孕远异骸削耘癸继菱厚晴砧烂镍磊叔买役奔轻型软件开发方法则强调软件开发过程的简洁性和灵活性,软件开发只需编写少量的文档。 软件开发前沿技术软件工程前沿开发技术经过近四十年的发展,软件工程在支持软件系统工程化开发方面取得了令人瞩目的成绩,提出了大量的理论、方法、技术和工具,但是近年来的研究和实践表明软件危机依然存在,软件开发仍然存在成本高、质

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号