freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第1章軟件開發(fā)方法一軟件概述-免費(fèi)閱讀

2024-11-13 08:14 上一頁面

下一頁面
  

【正文】 即要保證軟件持久地滿足用戶各個(gè)方面改變的需要。 下一頁 上一頁 停止放映 第 56|83頁 軟件定義 ? 軟件定義時(shí)期的核心任務(wù)是: “ 做什么 ” 。 下一頁 上一頁 停止放映 第 53|83頁 導(dǎo)致軟件開發(fā)項(xiàng)目失敗的原因 ? 從表 16的 8可以看出,用戶需求不穩(wěn)定、不清晰、不完整是項(xiàng)目失敗的主要原因,應(yīng)引起足夠的重視。 軟件產(chǎn)品有其生命周期。 這些都給管理和控制帶來不便 。 缺乏必要的文檔資料或者文檔資料不合格 ,將給軟件開發(fā)和維護(hù)帶來許多嚴(yán)重的困難和問題 。 據(jù)統(tǒng)計(jì)數(shù)字表明:在大型系統(tǒng)中 , 約 3/4的系統(tǒng)有問題 。 在雙方互不充分了解的情況下 , 就倉促上陣設(shè)計(jì)系統(tǒng) 、 匆忙著手編寫程序 , 這種 “ 閉門造車 ”的開發(fā)方式必然導(dǎo)致最終的產(chǎn)品不符合用戶的實(shí)際需要 。 下一頁 上一頁 停止放映 第 44|83頁 ⑵ 軟件開發(fā)成本難以控制 投資一再追加 , 令人難于置信 。它共有 4000多個(gè)模塊、 100萬行指令,共投入 5000人年,耗資 5億美元,但在交付使用的系統(tǒng)中仍找出 2020個(gè)以上的錯(cuò)誤。人們把 NII常稱為 “ Information Super Highway”(信息高速公路)。 下一頁 上一頁 停止放映 第 40|83頁 階段軟件大事件 ? 1990年, Tim Berners Lee提出了關(guān)于 World Wide Web的原型,并同時(shí)給出了 URL、 HTML和 HTTP的概念。后來,該模型被認(rèn)為能有效提高系統(tǒng)開發(fā)效率。該模型分高、中、低三層,各層均有多項(xiàng)評(píng)價(jià)準(zhǔn)則。 ? 1983年,貝爾實(shí)驗(yàn)室發(fā)展了 C++語言,既在 C語言的基礎(chǔ)上增加了面向?qū)ο蟪绦蛟O(shè)計(jì)所需要的抽象數(shù)據(jù)類型 ——類。 ? 1981年,中國頒布了 《 信息交換用漢字編碼字符集 下一頁 上一頁 停止放映 第 35|83頁 軟件主要特征 ? 處理對(duì)象:大型系統(tǒng)的程序設(shè)計(jì) ; ? 用途:關(guān)系數(shù)據(jù)庫應(yīng)用;各領(lǐng)域計(jì)算機(jī)應(yīng)用; ? 目的:大眾化普及應(yīng)用計(jì)算機(jī); ? 開發(fā)方法:構(gòu)造系統(tǒng)方法;用標(biāo)記工具描述系統(tǒng);文檔是 管理系統(tǒng)結(jié)構(gòu)的主要手段; ? 開發(fā)工具:高級(jí)語言;基于 PC的開發(fā)工具;早期 CASE工具; ? 認(rèn)識(shí):軟件生命周期;強(qiáng)調(diào)開發(fā)組協(xié)作的重要性; ? 發(fā)展概況:軟件工程研究機(jī)構(gòu); CASE環(huán)境;圖形界面系統(tǒng); ? 技術(shù)突破: C/S計(jì)算模式 ; GUI圖形用戶界面; ? 理論成就: RDB的理論; 軟件工作量度量 COCOMO;軟件過程改進(jìn)模型 CMM; ? 目標(biāo):開發(fā)更大規(guī)模和復(fù)雜性軟件系統(tǒng),滿足應(yīng)用的需求。拉夫拉斯伯爵夫人的名字命名新語言 Ada。同年, Charles H. Moore發(fā)明了 Forth語言,它適合實(shí)時(shí)控制及工業(yè)機(jī)器人的編程。凱)發(fā)明的 Smalltalk語言。同年,伍爾斯教授還提出 “ 自頂向下、逐步細(xì)化 ” 的結(jié)構(gòu)化程序設(shè)計(jì)方法。 UNIX的發(fā)展對(duì)計(jì)算機(jī)界、尤其是對(duì)軟件界產(chǎn)生了巨大而深刻的影響。 ? 1967年,挪威計(jì)算中心的 O. J. Dahl和 K. Nygaard用 ALGOL語言開發(fā)出Simula67用于模擬應(yīng)用,這是第一個(gè)面向?qū)ο笳Z言。同年, IBM公司開發(fā)出報(bào)表生產(chǎn)程序 RPGⅡ 。當(dāng)時(shí)的 7090只有 32K內(nèi)存,監(jiān)控程序?yàn)?5K,剩下 27K給用戶使用。 下一頁 上一頁 停止放映 第 26|83頁 第二階段 20世紀(jì) 60年代 由于硬件技術(shù)的發(fā)展 , 在電路設(shè)計(jì)中廣泛采用晶體管和集成電路 , 使計(jì)算機(jī)的體積大大縮小 , 系統(tǒng)穩(wěn)定性提高 , 價(jià)格降低 。 ? 1954年 IBM資助的一個(gè)委員會(huì)在 John Backus領(lǐng)導(dǎo)下開始研制高級(jí)語言,設(shè)計(jì)用于科學(xué)與工程計(jì)算的 FORTRAN語言。諾依曼理論和圖靈測(cè)試; ? 目標(biāo):用最少資源來獲得最大運(yùn)算能力。 ? 以 10年左右為間隔,劃分為五個(gè)階段。 大多數(shù)軟件仍然是為特定任務(wù)或用戶定制的 。它是進(jìn)行商業(yè)決策的引擎;它是現(xiàn)代科學(xué)研究和工程問題尋求解答的基礎(chǔ);它也是鑒別現(xiàn)代產(chǎn)品和服務(wù)的關(guān)鍵因素。 第 1章 軟件開發(fā)方法 (一)軟件概述 計(jì)算機(jī)教學(xué)實(shí)驗(yàn)中心 下一頁 上一頁 停止放映 第 2|83頁 問題的提出 ? 什么是軟件 ? ? 軟件有哪些特征? ? 什么是軟件危機(jī)? ? 什么是軟件生命周期? ? 軟件開發(fā)技術(shù)發(fā)展史 ? …… 下一頁 上一頁 停止放映 第 3|83頁 1.理解軟件的概念及軟件的特征 2.了解軟件生產(chǎn)的歷史 3.軟件危機(jī)及項(xiàng)目失敗的原因 4.了解軟件的生命周期概念 5.了解軟件開發(fā)史 下一頁 上一頁 停止放映 第 4|83頁 軟件( Software) 隨著信息化、網(wǎng)絡(luò)化和數(shù)字化時(shí)代的到來,社會(huì)對(duì)“ 軟件 ” 的需求激增。它被嵌入在各類系統(tǒng)中:交通、醫(yī)療、電信、軍事、工業(yè)生產(chǎn)過程、娛樂、辦公、 …… 難以窮舉。 下一頁 上一頁 停止放映 第 13|83頁 軟件產(chǎn)品的不同屬性 為便于軟件產(chǎn)品的研制 、 生產(chǎn) 、 維護(hù)和使用 , 軟件還必須具有 : 可維護(hù)性 ( Maintainability) 獨(dú)立性 ( Dependability) 效率性 ( Efficiency) 可用性 ( Usability) 下一頁 上一頁 停止放映 第 14|83頁 軟件分類 軟件按不同方式可以劃分為不同的類型: ?按功能劃分 ?按規(guī)模劃分 下一頁 上一頁 停止放映 第 15|83頁 按功能劃分軟件分類 軟件 系統(tǒng)軟件 應(yīng)用軟件 操作系統(tǒng) 網(wǎng)絡(luò)系統(tǒng) 語言編譯器 工具軟件 管理軟件 實(shí)時(shí)軟件 科學(xué)計(jì)算、數(shù)據(jù)處理 嵌入式軟件 人工智能軟件 專用領(lǐng)域軟件 下一頁 上一頁 停止放映 第 16|83頁 系統(tǒng)軟件 是支持計(jì)算機(jī)系統(tǒng)正常運(yùn)行并實(shí)現(xiàn)用戶操作的那部分軟件。詳見表 12。 下一頁 上一頁 停止放映 第 25|83頁 階段軟件大事件 ? 1945年 6月 30日,馮 ? 1956年 IBM推出了 IBM704,其機(jī)器性能較以前的計(jì)算機(jī)有了顯著提高。 開始出現(xiàn)以屏幕顯示器和鍵盤輸入方式的商用計(jì)算機(jī) ,促進(jìn)了計(jì)算機(jī)的產(chǎn) 、 銷量急劇上升 。 CTSS支持 32個(gè)用戶,對(duì) IBM后來的操作系統(tǒng)產(chǎn)生了很大的影響。后來有人認(rèn)為 RPGⅡ 是第四代編程語言的先兆。同年,美國科學(xué)家克努斯經(jīng)典著作 ——The Art of Computer Programming。 下一頁 上一頁 停止放映 第 30|83頁 第三階段 20世紀(jì) 70年代 這個(gè)時(shí)期計(jì)算機(jī)硬件的發(fā)展具有里程碑的意義 ,采用諸如大規(guī)模集成電路 , 分布式技術(shù) 、 網(wǎng)絡(luò)技術(shù) 、 嵌入式等高新技術(shù)極大地提高了計(jì)算機(jī)系統(tǒng)的處理能力 , 特別是微處理器的誕生 , 開創(chuàng)了大眾化使用計(jì)算機(jī)的新時(shí)代 。Friedrich I. Bauer提出軟件工程的定義: “ 確立并使用正確的工程原理和方法,以便能夠經(jīng)濟(jì)地獲得可靠而有效的軟件。它是一種面向?qū)ο蟮恼Z言,適合使用鼠標(biāo)工作的可視計(jì)算機(jī)系統(tǒng),它體現(xiàn)了與傳統(tǒng)程序設(shè)計(jì)不同的觀念及風(fēng)格。這一年還出現(xiàn)了 SPSS語言,用于社會(huì)科學(xué)的統(tǒng)計(jì)。還是在這一年,貝爾實(shí)驗(yàn)室的L. R. Rabiner等利用聚類技術(shù)開發(fā)了不定人的英語識(shí)別系統(tǒng)。 下一頁 上一頁 停止放映 第 36|83頁 階段軟件大事件 ? 1980年 8月,經(jīng)過長(zhǎng)期的努力,由美國國防部確定把 ADA語言用于過程控制與嵌入式應(yīng)用
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1