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

正文內容

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

2024-10-16 08:14本頁面
  

【正文】 下一頁 上一頁 停止放映 第 59|83頁 歡迎參加計教中心網站的學習討論。 ? 維護時期不再進一步劃分階段,但是每一次維護活動本質上都是一次壓縮和簡化了的定義和開發(fā)過程。 下一頁 上一頁 停止放映 第 58|83頁 軟件維護 ? 維護時期的核心任務是: “ 改變 ” 。 ? 它又包括 4個階段:總體設計,詳細設計,編碼和測試。 ? 軟件定義時期通常進一步劃分成 3個階段:問題定義、可行性研究和需求分析 下一頁 上一頁 停止放映 第 57|83頁 軟件開發(fā) ? 軟件開發(fā)時期的核心任務是: “ 怎么做 ” 。即要確定軟件開發(fā)工程的總目標;確定工程的可行性;提出實現工程目標應該采用的策略及系統應實現的功能;估計完成該項工程需要的資源和成本,并且制定工程進度表。 ? 如果不考慮上述不同的因素以及應用領域、項目規(guī)模和復雜性,軟件生命周期可以劃分為軟件定義、軟件開發(fā)和軟件維護三個時期,每個時期又進一步劃分成若干個階段。 下一頁 上一頁 停止放映 第 55|83頁 軟件生命周期 ? 軟件生存周期是指一個軟件從提出開發(fā)要求直到該軟件報廢為止的整個時期。 開發(fā)軟件選用最好的開發(fā)工具是至關重要的,即選擇、設置良好的軟件工程支撐環(huán)境。 ? 軟件開發(fā)方法的研究應針對項目失敗的原因系統地提出解決辦法。軟件工程的一個重要目標就是提高軟件的可維護性,減少軟件維護的代價。在這期間要對軟件進行必要的修改。 重編程,輕分析;重開發(fā),輕維護;重程序,輕文檔。在周期的各個階段有其具體的任務,如何完成任務,各個階段有不同的技術方法和操作步驟。 軟件開發(fā)各階段任務不明確,方法不科學。 下一頁 上一頁 停止放映 第 52|83頁 軟件開發(fā)維護技術方法的因素 開發(fā)人員和用戶之間的矛盾 。 大有大的難處 。 軟件是特定問題在計算機上的運行描述 。在寫出程序 、 并在機器上運行之前 , 進展情況難以掌握 , 開發(fā)質量也無法評估 。 下一頁 上一頁 停止放映 第 51|83頁 軟件特點的因素(內因) 軟件是邏輯產品 , 是代碼化了的人的思維活動 。 下一頁 上一頁 停止放映 第 50|83頁 軟件危機產生的原因 產生軟件危機有兩個方面的原因: ? 與軟件本身的特點有關;是內在因素 、 客觀的存在 , 只能因勢利導加以解決 。 下一頁 上一頁 停止放映 第 49|83頁 ⑺ 軟件開發(fā)供不應求 軟件開發(fā)生產率的提高速度 , 難以滿足社會需求的增長率 。 實際上 , 軟件的文檔資料是開發(fā)組織和用戶的之間權利和義務的合同書 , 是系統管理者 、總體設計者向開發(fā)人員下達的任務書 , 是系統維護人員的技術指導手冊 , 是用戶的操作說明書 。 為使系統適應新的硬件環(huán)境 , 或根據用戶的需要在原系統中增加一些新的功能 ,又有可能增加系統中的錯誤 。 下一頁 上一頁 停止放映 第 47|83頁 ⑸ 軟件產品難以維護 軟件產品本質上是開發(fā)人員的代碼化的邏輯思維活動 , 他人難以替代 。 表 15顯示了美國對政府開發(fā)的 9個軟件項目調查的結果 。 就是這樣一個連字符的疏漏造成這枚價值 1850萬美元的火箭實驗失敗 。 火箭飛離地面幾十英里高空開始翻轉 , 地面控制中心被迫下令自爆炸毀 。 軟件是邏輯產品 , 質量問題很難以統一的標準度量 , 因而造成質量控制困難 。 表 14顯示了開發(fā)系統失敗所造成的經濟損失 。 往往是軟件開發(fā)人員不能真正了解用戶的需求 , 而用戶又不了解計算機求解問題的模式和能力 , 雙方無法用共同熟悉的語言進行交流和描述 。 另外 , 因為出現的問題阻礙了 IRS按時返還納稅者的稅款 ,IRS還被迫償還 4. 02億美元的利息以及 元的工資給加班職員 。結果是:系統被證明不適合當前的工作量 , 花費幾乎是預算的兩倍 , 必須立即更換 ( 華盛頓郵報的報道 ) 。 據同樣的研究統計結果表明:僅有 10%的項目是按費用計劃完成的 。 據研究結果統計:只有 15%的項目是按計劃完成的 。 下一頁 上一頁 停止放映 第 42|83頁 軟件危機的表現 ⑴ 軟件開發(fā)進度難以預測 ⑵ 軟件開發(fā)成本難以控制 ⑶ 用戶對軟件功能難以滿足 ⑷ 軟件產品質量無法保證 ⑸ 軟件產品難以維護 ⑹ 軟件通常缺少適當的文檔資料 ⑺ 生產率提高的速度不能滿足社會需要 下一頁 上一頁 停止放映 第 43|83頁 ⑴ 軟件開發(fā)進度難以預測 拖延工期幾個月甚至幾年的現象并不罕見,這種現象降低了軟件開發(fā)組織的信譽。軟件開發(fā)陷入不可自拔的惡性循環(huán)之中。 ? 經研究發(fā)現,研制軟件系統需要投入大量的人力、物力和資金,但是系統的質量卻無法保證。 ? 以 IBM公司的 OS/360操作系統為例。同年, Microsoft公司推出 Windows95。 ? 1995年, SUN公司推出了 Java及其集成開發(fā)環(huán)境。 ? 1994年, Netscape公司首次推出它的瀏覽器 Navigator。同年,美國白宮發(fā)表了一份報告,闡述了克林頓政府的“ National Information Infrastructure”(國家信息基礎建設)發(fā)展計劃。 ? 1992年 l月, Intel公司和 Microsoft公司聯合發(fā)表有關保持環(huán)境的 APM標準。 ? 1991年 IBM與 Microsoft分道揚鑣。同年,國際標準化組織接受 UNIX標準 POSLX為國際標準 ISO9945/1。 下一頁 上一頁 停止放映 第 39|83頁 軟件主要特征 ? 處理對象:基于 Inter/Web的程序設計 ; ? 用途:網絡互聯及網絡應用; ? 目的:通過支持跨地區(qū)、跨部門、跨時間的群組共享信息協同工作來提高群組,集團的整體的生產率; ? 開發(fā)方法:基于組件、基于 Inter/Web的開發(fā)方法; ? 開發(fā)工具:組件技術;基于 Web開發(fā)工具;現代 CASE工具 ; ? 認識:非功能性需求的重要性;基于環(huán)境的軟件過程改造; ? 發(fā)展概況: Inter/Intra;基于 Web應用;虛擬現實技術;新技術涌現,但缺乏理論指導; ? 技術突破:設計模式 ;瀏覽器技術; CORBA/COM/OLE技術; ? 理論成就: “ 交互模型 ” 作為網格計算的理論基礎; ? 目標:正確的時刻,把正確的信息,安全地送給需要的人。 伴隨處理分散的海量數據的應用需求 , 誕生并促進了分布式技術 、 并行計算 、 人工神經網絡等技術的發(fā)展 。它還包括了三種不同的處理方法:理論、抽象、設計,構成計算機學科的 3 9矩陣。同年, ACM的一個工作組提出一份報告 “ 計算仍是一門學科 ” 。 ? 1988年, Barry Boehm提出了軟件系統開發(fā)的 “ 螺旋模型 ” 。同年, IBM公司和 Microsoft公司合作推出 OS/ 2操作系統,為 IBM公司的 PS/2 個人計算機系統配套。同年, Wall Street Journal 出書把計算機輔助軟件工程 CASE的概念推廣開來。 ? 1986年, Oracle公司推出 Distributed ORACLE分布式關系數據庫。 ISO提出軟件質量度量模型建議。同年,計算機圖形學在 Apple公司的 Macintoch操作系統上取得極大成功。 下一頁 上一頁 停止放映 第 37|83頁 階段軟件大事件(續(xù)) ? 1984年 10月 15日,國際標準化組織 ISO制定了開發(fā)系統互連參考模型 OSI/RM,即ISO74981。 ? 1984年, Fox S
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1