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

正文內(nèi)容

第1章軟件開發(fā)方法一軟件概述-在線瀏覽

2024-12-15 08:14本頁面
  

【正文】 軟件開發(fā)技術(shù)發(fā)展史 應(yīng)用驅(qū)動(dòng)是推進(jìn)軟件發(fā)展進(jìn)程的主線 : ? 從軟件發(fā)展早期的按個(gè)人意愿編寫代碼,到按軟件工程的理論生產(chǎn)大型應(yīng)用系統(tǒng); ? 從手工作坊式的封閉性制作到按標(biāo)準(zhǔn)制式、大工業(yè)生產(chǎn)的開放系統(tǒng); ? 從注重個(gè)人精雕細(xì)琢地編寫代碼的技巧到注重工程項(xiàng)目的管理和開發(fā)團(tuán)隊(duì)的協(xié)作; ? 從為特定應(yīng)用定制設(shè)計(jì)到以復(fù)用為目標(biāo)的組件式開發(fā); ? 從由少數(shù)軟件天才的編程藝術(shù)到由廣大用戶直接參與的應(yīng)用開發(fā)。 ? 以 10年左右為間隔,劃分為五個(gè)階段。 ? 討論每個(gè)時(shí)期軟件開發(fā)技術(shù)的特點(diǎn),包括軟件開發(fā)技術(shù)處理的對(duì)象、用途、目的、開發(fā)方法、開發(fā)工具、發(fā)展?fàn)顩r、技術(shù)突破、理論成就及目標(biāo)等。 由于采用電子管作為邏輯電路的元器件 , 系統(tǒng)穩(wěn)定性很差 。 下一頁 上一頁 停止放映 第 24|83頁 軟件主要特征 ? 處理對(duì)象:由 “ 0”和 “ 1”組成的二進(jìn)制序列 ; ? 用途:主要是科學(xué)計(jì)算及軍事應(yīng)用(彈道計(jì)算); ? 目的: “ 確定計(jì)算機(jī)硬件動(dòng)作的序列 ” ; ? 開發(fā)方法:經(jīng)驗(yàn)主義; ? 開發(fā)工具:機(jī)器語言; ? 認(rèn)識(shí):計(jì)算機(jī)的用途是快速計(jì)算。諾依曼理論和圖靈測(cè)試; ? 目標(biāo):用最少資源來獲得最大運(yùn)算能力。諾依曼( John von Neumann)在 EDVAC計(jì)算機(jī)設(shè)計(jì)報(bào)告草案中介紹了存儲(chǔ)程序的概念。諾依曼與高德斯坦等人發(fā)表了 《 電子計(jì)算機(jī)裝置邏輯結(jié)構(gòu)初探 》 的論文,成為 EDVAC的設(shè)計(jì)基礎(chǔ)。今天,人們把這一論斷稱為圖靈測(cè)試,它奠定了人工智能的理論基礎(chǔ)。 ? 1954年 IBM資助的一個(gè)委員會(huì)在 John Backus領(lǐng)導(dǎo)下開始研制高級(jí)語言,設(shè)計(jì)用于科學(xué)與工程計(jì)算的 FORTRAN語言。并且在其上首次運(yùn)行了符號(hào)匯編程序 SAP,成為程序發(fā)展史上最有意義的事。 ? 1957年,在 IBM704上運(yùn)行了第一個(gè)高級(jí)語言 FORTRAN,至今還在使用。有麻省理工學(xué)院( MIT)的麥卡錫( John McCarthy)為人工智能領(lǐng)域的應(yīng)用而設(shè)計(jì) LISP語言;有第一個(gè)用于數(shù)控機(jī)床的編程的專用語言 APT;還有用于商業(yè)數(shù)據(jù)處理的語言 FlowMatic。 下一頁 上一頁 停止放映 第 26|83頁 第二階段 20世紀(jì) 60年代 由于硬件技術(shù)的發(fā)展 , 在電路設(shè)計(jì)中廣泛采用晶體管和集成電路 , 使計(jì)算機(jī)的體積大大縮小 , 系統(tǒng)穩(wěn)定性提高 , 價(jià)格降低 。 在軟件領(lǐng)域 , 應(yīng)用領(lǐng)域拓寬 , 社會(huì)對(duì)應(yīng)用軟件的需求急劇增加 , 軟件的地位和作用不斷提高 , 從而有力地推動(dòng)了軟件技術(shù)和開發(fā)方法的改進(jìn)和發(fā)展 。 下一頁 上一頁 停止放映 第 28|83頁 階段軟件大事件 ? 1960年, ALGOL60語言是使用遞歸的第一個(gè)面向過程的語言,用與數(shù)學(xué)與科學(xué)計(jì)算。 ? 1961年誕生了第一個(gè)模擬語言 GPSS。當(dāng)時(shí)的 7090只有 32K內(nèi)存,監(jiān)控程序?yàn)?5K,剩下 27K給用戶使用。 ? 1962年, 在測(cè)試技術(shù)方面, Auerback公司提供了最早的基準(zhǔn)程序Benchmark用于測(cè)試技術(shù)。和能設(shè)計(jì)、存儲(chǔ)及編輯合成音樂的軟件。同年,花費(fèi)了 80億美元的美國半自動(dòng)防空系統(tǒng)( SAGE)研發(fā)成功投入使用。同年, IBM公司開發(fā)出報(bào)表生產(chǎn)程序 RPGⅡ 。 IBM經(jīng)過 7年努力,完成了航空訂票系統(tǒng),還在當(dāng)年開發(fā)了計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)。后來發(fā)展成為Multics操作系統(tǒng)。 下一頁 上一頁 停止放映 第 29|83頁 階段軟件大事件(續(xù)) ? 1966年, IBM公司的 P. H. Howard提出英文字符識(shí)別系統(tǒng),推動(dòng)了文字識(shí)別技術(shù)的發(fā)展。 ? 1967年,挪威計(jì)算中心的 O. J. Dahl和 K. Nygaard用 ALGOL語言開發(fā)出Simula67用于模擬應(yīng)用,這是第一個(gè)面向?qū)ο笳Z言。把算法與數(shù)據(jù)結(jié)構(gòu)作為獨(dú)立實(shí)體從使用它們的程序中分離出來,開創(chuàng)數(shù)據(jù)結(jié)構(gòu),算法理論。 同年,荷蘭科學(xué)家埃德 Edsgar W. Dijkstra在 ACM通信上發(fā)表了 “ GOTO語句值得考慮的害處 ” 的論文,引發(fā)了一場(chǎng)關(guān)于結(jié)構(gòu)化編程的大討論。同年 Ivan E. Suterland提出窗口技術(shù)。 UNIX的發(fā)展對(duì)計(jì)算機(jī)界、尤其是對(duì)軟件界產(chǎn)生了巨大而深刻的影響。 該階段軟件的特征是:高性能的計(jì)算機(jī)系統(tǒng)對(duì)軟件的功能和性能提出了更高的要求 。 下一頁 上一頁 停止放映 第 32|83頁 階段軟件大事件 ? 1970年, Winston Royce在他的 《 管理大型軟件系統(tǒng)的開發(fā) 》 提出了著名的“ 瀑布模型 ” 。在編程語言方面,出現(xiàn)了用于系統(tǒng)程序設(shè)計(jì)的 BLISS語言,用來編寫編譯程序和操作系統(tǒng)。同年,伍爾斯教授還提出 “ 自頂向下、逐步細(xì)化 ” 的結(jié)構(gòu)化程序設(shè)計(jì)方法。 ” 巴拿斯提出了信息隱藏的原理,對(duì)軟件工程的發(fā)展產(chǎn)生巨大影響。它在 Martin Richards的 BCPL語言和 Ken Tbompston的 B語言的基礎(chǔ)上進(jìn)行發(fā)展。法國馬賽大學(xué)的 Alan Colmeratuer發(fā)明 PROLOG語言,用于人工智能領(lǐng)域,其在歐洲和日本比較流行。凱)發(fā)明的 Smalltalk語言。同年,在計(jì)算機(jī)科學(xué)的理論方面,計(jì)算復(fù)雜性理論提出了 NP問題的思想。同年,華裔科學(xué)家王安發(fā)展了字處理系統(tǒng)。同年,在斯得哥爾摩的象棋比賽中,計(jì)算機(jī)進(jìn)行了首次賽事。同年, Charles H. Moore發(fā)明了 Forth語言,它適合實(shí)時(shí)控制及工業(yè)機(jī)器人的編程。勃洛克發(fā)表著作 “ 人月的秘密 ” ,提出在拖延了的項(xiàng)目中增加人員只會(huì)使項(xiàng)目更為延期的觀點(diǎn)。 C. A. Hoare則認(rèn)為軟件工程是 “ 一種導(dǎo)致電子數(shù)字計(jì)算機(jī)具有強(qiáng)大功能的藝術(shù),這種功能表現(xiàn)為人可以方便地使用計(jì)算機(jī) ” 。 ? 1979年,在美國國防部新語言的評(píng)審中,法國人 Jean Ichbiah主持設(shè)計(jì)的綠色語言 HoneywellBull最后獲勝。拉夫拉斯伯爵夫人的名字命名新語言 Ada。 下一頁 上一頁 停止放映 第 34|83頁 第四階段 20世紀(jì) 80年代 這個(gè)時(shí)期計(jì)算機(jī)硬件的發(fā)展體現(xiàn)在個(gè)人計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò) 。 伴隨微處理器和嵌入式系統(tǒng)的發(fā)展 , 計(jì)算機(jī)應(yīng)用開始深入我們的日常工作和生活 。 市場(chǎng)競(jìng)爭和市場(chǎng)經(jīng)濟(jì)規(guī)則促進(jìn)了軟件產(chǎn)品功能更強(qiáng) , 質(zhì)量更高 , 性能價(jià)格比更好 。 下一頁 上一頁 停止放映 第 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)用的需求。 ? 1981年, B. W. Boehm出版了 《 軟件工程經(jīng)濟(jì)學(xué) 》 ,提出構(gòu)造費(fèi)用模型( COCOMO)作為軟件的價(jià)格估計(jì)模型。同年,R. Abbott總結(jié)了面向?qū)ο蟮脑O(shè)計(jì)方法學(xué)。 ? 1981年, IBM公司推出個(gè)人計(jì)算機(jī) IBM PC,選 Microsoft公司的 MSDOS作為其個(gè)人計(jì)算機(jī)的操作系統(tǒng),并將其命名為 PCDOS。 ? 1981年,中國頒布了 《 信息交換用漢字編碼字符集 ? 1982年, John Warnock開發(fā)了 Postscript的頁面描述語言,該語言后來形成著名的 Adobe系統(tǒng)。 ? 1983年,王永民發(fā)明了 “ 五筆字型 ” 漢字輸人法。T公司公布了 UNIX Syst
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1