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

正文內(nèi)容

第1章軟件開發(fā)方法一軟件概述(存儲版)

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

下一頁面
  

【正文】 ?;炯?》 ,國家標(biāo)準(zhǔn)代號GB231280。 ? 1984年, Fox Software公司推出 PC關(guān)系數(shù)據(jù)庫系統(tǒng) FoxBASE。 ? 1986年, Oracle公司推出 Distributed ORACLE分布式關(guān)系數(shù)據(jù)庫。同年, ACM的一個工作組提出一份報告 “ 計算仍是一門學(xué)科 ” 。同年,國際標(biāo)準(zhǔn)化組織接受 UNIX標(biāo)準(zhǔn) POSLX為國際標(biāo)準(zhǔn) ISO9945/1。 ? 1994年, Netscape公司首次推出它的瀏覽器 Navigator。 ? 經(jīng)研究發(fā)現(xiàn),研制軟件系統(tǒng)需要投入大量的人力、物力和資金,但是系統(tǒng)的質(zhì)量卻無法保證。 據(jù)同樣的研究統(tǒng)計結(jié)果表明:僅有 10%的項目是按費用計劃完成的 。 表 14顯示了開發(fā)系統(tǒng)失敗所造成的經(jīng)濟損失 。 表 15顯示了美國對政府開發(fā)的 9個軟件項目調(diào)查的結(jié)果 。 下一頁 上一頁 停止放映 第 49|83頁 ⑺ 軟件開發(fā)供不應(yīng)求 軟件開發(fā)生產(chǎn)率的提高速度 , 難以滿足社會需求的增長率 。 軟件是特定問題在計算機上的運行描述 。在周期的各個階段有其具體的任務(wù),如何完成任務(wù),各個階段有不同的技術(shù)方法和操作步驟。 ? 軟件開發(fā)方法的研究應(yīng)針對項目失敗的原因系統(tǒng)地提出解決辦法。即要確定軟件開發(fā)工程的總目標(biāo);確定工程的可行性;提出實現(xiàn)工程目標(biāo)應(yīng)該采用的策略及系統(tǒng)應(yīng)實現(xiàn)的功能;估計完成該項工程需要的資源和成本,并且制定工程進度表。 ? 維護時期不再進一步劃分階段,但是每一次維護活動本質(zhì)上都是一次壓縮和簡化了的定義和開發(fā)過程。 下一頁 上一頁 停止放映 第 58|83頁 軟件維護 ? 維護時期的核心任務(wù)是: “ 改變 ” 。 ? 如果不考慮上述不同的因素以及應(yīng)用領(lǐng)域、項目規(guī)模和復(fù)雜性,軟件生命周期可以劃分為軟件定義、軟件開發(fā)和軟件維護三個時期,每個時期又進一步劃分成若干個階段。軟件工程的一個重要目標(biāo)就是提高軟件的可維護性,減少軟件維護的代價。 軟件開發(fā)各階段任務(wù)不明確,方法不科學(xué)。在寫出程序 、 并在機器上運行之前 , 進展情況難以掌握 , 開發(fā)質(zhì)量也無法評估 。 實際上 , 軟件的文檔資料是開發(fā)組織和用戶的之間權(quán)利和義務(wù)的合同書 , 是系統(tǒng)管理者 、總體設(shè)計者向開發(fā)人員下達的任務(wù)書 , 是系統(tǒng)維護人員的技術(shù)指導(dǎo)手冊 , 是用戶的操作說明書 。 就是這樣一個連字符的疏漏造成這枚價值 1850萬美元的火箭實驗失敗 。 往往是軟件開發(fā)人員不能真正了解用戶的需求 , 而用戶又不了解計算機求解問題的模式和能力 , 雙方無法用共同熟悉的語言進行交流和描述 。 據(jù)研究結(jié)果統(tǒng)計:只有 15%的項目是按計劃完成的 。 ? 以 IBM公司的 OS/360操作系統(tǒng)為例。同年,美國白宮發(fā)表了一份報告,闡述了克林頓政府的“ National Information Infrastructure”(國家信息基礎(chǔ)建設(shè))發(fā)展計劃。 下一頁 上一頁 停止放映 第 39|83頁 軟件主要特征 ? 處理對象:基于 Inter/Web的程序設(shè)計 ; ? 用途:網(wǎng)絡(luò)互聯(lián)及網(wǎng)絡(luò)應(yīng)用; ? 目的:通過支持跨地區(qū)、跨部門、跨時間的群組共享信息協(xié)同工作來提高群組,集團的整體的生產(chǎn)率; ? 開發(fā)方法:基于組件、基于 Inter/Web的開發(fā)方法; ? 開發(fā)工具:組件技術(shù);基于 Web開發(fā)工具;現(xiàn)代 CASE工具 ; ? 認(rèn)識:非功能性需求的重要性;基于環(huán)境的軟件過程改造; ? 發(fā)展概況: Inter/Intra;基于 Web應(yīng)用;虛擬現(xiàn)實技術(shù);新技術(shù)涌現(xiàn),但缺乏理論指導(dǎo); ? 技術(shù)突破:設(shè)計模式 ;瀏覽器技術(shù); CORBA/COM/OLE技術(shù); ? 理論成就: “ 交互模型 ” 作為網(wǎng)格計算的理論基礎(chǔ); ? 目標(biāo):正確的時刻,把正確的信息,安全地送給需要的人。 ? 1988年, Barry Boehm提出了軟件系統(tǒng)開發(fā)的 “ 螺旋模型 ” 。 ISO提出軟件質(zhì)量度量模型建議。同年, Apple公司推出鼠標(biāo)操作的圖標(biāo)及下拉式菜單的工作方式,開創(chuàng)了圖形操作界面的先河。從而為 Bill Gates的Microsoft公司的發(fā)展開辟一條通往成功的道路。 大型機 ( 包括中 、 小型機 ) 軟件向個人計算機上移植 , 從而為軟件提供了更廣闊的發(fā)展空間和巨大的用戶市場 。同年 5月,以對編程做過重大貢獻的愛達 ? 1975年, M. A. Jackson提出 JSP方法,它是適合中小型數(shù)據(jù)處理系統(tǒng)進行模塊結(jié)構(gòu)設(shè)計的一種方法。 Xerox公司 Palo Alto研究中心 Alan Kay(艾蘭 ? 1971年,瑞士聯(lián)邦技術(shù)學(xué)院的伍爾斯教授發(fā)明了第一個結(jié)構(gòu)化的編程語言Pascal,并用 17世紀(jì)法國著名科學(xué)家 Blaise Pascal(帕斯卡)的名字命名。 ? 1969年,貝爾實驗室的 Dennis M. Ritchie和 K. Thompson用 PDP7匯編指令編寫了 UNIX的第一版本 V1。 R. Casey和 G. Nagy對漢字 OCR(光學(xué)字符識別)進行了研究,并提出二級匹配的方法。 ? 1964年 5月 1日,美國達特茅斯學(xué)院的凱梅尼和湯姆斯發(fā)明推出了BASIC語言。同年 MIT在 IBM7090上開發(fā)了第一個實驗性分時系統(tǒng) CTSS( Compatible Time Sharing System)。 ? 1858年, Alex Bernstein等人在 IBM704機開發(fā)的第一個成熟的程序 ——象棋程序;有 Alan Newell等人使用高級語言首次開發(fā)的模仿人類思維過程的程序;還有空中交通管理系統(tǒng)。 ? 1952年霍普研制成功第一個編譯程序 AO。 ? 發(fā)展概況:機器語言、匯編語言、 FORTRAN語言; ? 技術(shù)突破:存儲器技術(shù)、 “ 迭代 反復(fù) ” 算法、觀念轉(zhuǎn)變 ; ? 理論成就:馮 下一頁 上一頁 停止放映 第 22|83頁 階段劃分 ? 半個多世紀(jì)以來,軟件及軟件開發(fā)技術(shù)在理論、觀念、目標(biāo)及技術(shù)方法等方面都發(fā)生了很大變化。 盡管軟件產(chǎn)品復(fù)用是軟件界孜孜不倦追求的目標(biāo) , 在某些局部范圍內(nèi)幾家領(lǐng)軍軟件企業(yè)也建立了一些軟件組件復(fù)用的技術(shù)標(biāo)準(zhǔn) , 例如 , OMG的 CORBA、 Microsoft的 COM和 DCOM、 SUN的 EJB和 J2EE, 但是目前還做不到大范圍使用軟件替代品 。 程序 是: ? 為實現(xiàn)特定目標(biāo)或解決特定問題而用計算機語言編寫的命令序列的集合 ? 是人們求解問題的邏輯思維活動的代碼化描述 程序的最重要的目的是: 便于閱讀、交流 下一頁 上一頁 停止放映 第 6|83頁 Roger S. Pressman 對軟件的認(rèn)識 ? “計算機軟件已經(jīng)成為一種驅(qū)動力 。如今,世界發(fā)達國家都把軟件列為國家發(fā)展的關(guān)鍵技術(shù)領(lǐng)域。軟件在現(xiàn)代社會中確實是必不可少的。 一般是在計算機系統(tǒng)購買時隨機攜帶的,也可以根據(jù)需要另行安裝。 ? 討論每個時期軟件開發(fā)技術(shù)的特點,包括軟件開發(fā)技術(shù)處理的對象、用途、目的、開發(fā)方法、開發(fā)工具、發(fā)展?fàn)顩r、技術(shù)突破、理論成就及目標(biāo)等。諾依曼( John von Neumann)在 EDVAC計算機設(shè)計報告草案中介紹了存儲程序的概念。并且在其上首次運行了符號匯編程序 SAP,成為程序發(fā)展史上最有意義的事。 在軟件領(lǐng)域 , 應(yīng)用領(lǐng)域拓寬 , 社會對應(yīng)用軟件的需求急劇增加 , 軟件的地位和作用不斷提高 , 從而有力地推動了軟件技術(shù)和開發(fā)方法的改進和發(fā)展 。 ? 1962年, 在測試技術(shù)方面, Auerback公司提供了最早的基準(zhǔn)程序Benchmark用于測試技術(shù)。 IBM經(jīng)過 7年努力,完成了航空訂票系統(tǒng),還在當(dāng)年開發(fā)了計算機輔助設(shè)計系統(tǒng)。把算法與數(shù)據(jù)結(jié)構(gòu)作為獨立實體從使用它們的程序中分離出來,開創(chuàng)數(shù)據(jù)結(jié)構(gòu),算法理論。 該階段軟件的特征是:高性能的計算機
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1