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

正文內(nèi)容

第1章軟件與軟件工程介紹(存儲版)

2025-01-30 02:20上一頁面

下一頁面
  

【正文】 瀑布模型 ? 在 20世紀 80年代之前,瀑布模型一直是唯一被廣泛采用的生命周期模型。 瀑布模型 ? 實際的瀑布模型 ? 實際的瀑布模型是帶“反饋環(huán)”的,如圖所示。 快速原型模型 ? 快速原型是快速建立起來的可以在計算機上運行的程序,它所能完成的功能往往是最終產(chǎn)品能完成的功能的一個子集。開發(fā)人員應該盡可能快地建造出原型系統(tǒng),以加速軟件開發(fā)過程,節(jié)約軟件開發(fā)成本。 (3)項目失敗的風險較低,雖然在某些增量構(gòu)件中可能遇到一些問題,但其他增量構(gòu)件將能夠成功地交付給客戶。 ? 該模型將瀑布模型與快速原型模型結(jié)合起來,并且加入兩種模型均忽略了的風險分析。最后是評價該階段的工作成果并計劃下一個階段的工作。 ? 減少了過多測試或測試不足所帶來的風險。 CBSE正在改變大型軟件系統(tǒng)的開發(fā)方式。 (2)考慮構(gòu)件集成的問題。 (3)Sun JavaBean構(gòu)件 。為此,需明確系統(tǒng)的功能需求和非功能需求(約束)。 ⑥ 部署工作流 。構(gòu)造階段是建立系統(tǒng),構(gòu)造信息系統(tǒng)的第 1個具有操作質(zhì)量的版本,以能夠交付給客戶進行 ?測試的版本結(jié)束,有時稱為測試版本。對其知識體系的研究從 20世紀 90年代初就開始了。 ? 一類是 開發(fā)與維護過程 ,包括軟件需求、軟件設計、軟件構(gòu)造、軟件測試和軟件維護; ? 另一類是 支持和組織過程 ,包括軟件配置管理、軟件工程管理、軟件工程過程、軟件工程工具與方法和軟件質(zhì)量。 (5) 為相應的課程和職業(yè)資格認證材料的編寫奠定基礎。 梅隆大學軟件工程研究所( SEI)的影響不可忽視。細化階段關(guān)心定義系統(tǒng)的總體框架,其目標是:細化初始需求(用況)、細化體系結(jié)構(gòu)、監(jiān)控風險并細化它們的優(yōu)先級、細化業(yè)務案例以及制訂項目管理計劃。 ⑤ 測試工作流 。 ② 需求工作流 。 (2)Microsoft COM/DCOM/.NET。 ? 體系結(jié)構(gòu)設計完成后,并不立即進行詳細設計任務,而是針對每一系統(tǒng)需求考慮以下問題 : (1)現(xiàn)有的商品化構(gòu)件( mercial offtheshelf, COTS)是否能夠?qū)崿F(xiàn)該需求? (2)內(nèi)部開發(fā)的可復用構(gòu)件是否能夠?qū)崿F(xiàn)該需求? (3)可用構(gòu)件的接口與待構(gòu)造系統(tǒng)的體系結(jié)構(gòu)是否相容? 基于構(gòu)件的開發(fā)模型 ? 基于構(gòu)件的開發(fā)模型如下圖。 基于構(gòu)件的開發(fā)模型 ? 基于構(gòu)件的軟件工程( ponentbased software engineering, CBSE)是強調(diào)使用可復用的軟件“構(gòu)件”來設計和構(gòu)造基于計算機的系統(tǒng)的過程。如果確定要繼續(xù),則計劃項目的下一個階段的工作。接下來的任務是,從風險角度分析上一步的工作結(jié)果,努力排除各種潛在的風險,通常用建造原型的方法來排除風險。 因此,采用增量模型比采用瀑布模型和快速原型模型更需要精心的設計。 增量模型 ? 增量模型的優(yōu)點 (1)能在較短時間內(nèi)向用戶提交可完成一些有用的工作產(chǎn)品,即從第 1個構(gòu)件交付之日起,用戶就能做一些有用的工作。 快速原型模型 ? 快速原型模型的優(yōu)點 (5)開發(fā)人員通過建立原型系統(tǒng)已經(jīng)學到了許多東西,因此,在設計和編碼階段發(fā)生錯誤的可能性也比較小,這自然減少了在后續(xù)階段需要改正前面階段所犯錯誤的可能性。如果需求規(guī)格說明與用戶需求之間有差異,就會發(fā)生這種情況。 瀑布模型 ? 瀑布模型的特點 ? 質(zhì)量保證的觀點 ① 每個階段都必須完成規(guī)定的文檔,沒有交出合格的文檔就是沒有完成該階段的任務。這一階段可能持續(xù)若干年。 軟件生存期 ? 開發(fā)過程中的典型文檔 ① 軟件需求規(guī)格說明書 :描述將要開發(fā)的軟件做什么。 ? 功能性 是指軟件所實現(xiàn)的功能達到它的設計規(guī)范和滿足用戶需求的程度; ? 可靠性 是指在規(guī)定的時間和條件下,軟件能夠正常維持其工作的能力; ? 可使用性 是指為了使用該軟件所需要的能力; ? 效率 是指在規(guī)定的條件下用軟件實現(xiàn)某種功能所需要的計算機資源的有效性; ? 可維護性 是指當環(huán)境改變或軟件運行發(fā)生故障時,為了使其恢復正常運行所做努力的程度;可移植性是指軟件從某一環(huán)境轉(zhuǎn)移到另一環(huán)境時所做努力的程度。 如何擺脫軟件危機 ? 軟件危機與軟件工程 軟件危機與軟件工程 ? 軟件工程的概念 ? 為了克服軟件危機, 1968年 10月在北大西洋公約組織( NATO)召開的計算機科學會議上, Fritz Bauer首次提出“軟件工程”的概念,試圖將工程化方法應用于軟件開發(fā)。如,沒有真正了解用戶的需求就開始編程序。 ?軟件產(chǎn)品的質(zhì)量往往靠不住。 軟件的概念、特性和分類 軟件的概念、特性和分類 ? 軟件的分類 按照軟件的作用,一般可以將軟件做如下分類。 (4) 質(zhì)量特性 :目前
點擊復制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1