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

正文內(nèi)容

第1章軟件與軟件工程介紹(編輯修改稿)

2025-01-28 02:20 本頁面
 

【文章內(nèi)容簡介】 軟件設(shè)計說明書 :描述軟件的結(jié)構(gòu),包括概要設(shè)計及詳細(xì)設(shè)計。 ⑤ 用戶手冊 :描述如何使用軟件。 軟件生存期 ? 各個階段所要完成的基本任務(wù) (1)問題定義與可行性研究 (2) 本階段要回答的關(guān)鍵問題是“到底要解決什么問題?在成本和時間的限制條件下能否解決問題?是否值得做?” (2) 需求分析 本階段要回答的關(guān)鍵問題是“目標(biāo)系統(tǒng)應(yīng)當(dāng)做什么?” (3) 軟件設(shè)計 設(shè)計是軟件工程的技術(shù)核心。本階段要回答的關(guān)鍵問題是“如何實現(xiàn)目標(biāo)系統(tǒng)?” 軟件生存期 ? 各個階段所要完成的基本任務(wù) (4) 程序編碼和單元測試 本階段要解決的問題是“正確地實現(xiàn)已做的設(shè)計”,即“如何編寫正確的、可維護的程序代碼?” (5) 集成和系統(tǒng)測試 測試是控制軟件質(zhì)量的重要手段,本階段的主要任務(wù)是做集成測試和系統(tǒng)測試。 (6) 軟件運行和維護 已交付的軟件投入正式使用,便進(jìn)入運行階段。這一階段可能持續(xù)若干年。軟件在運行中可能由于多方面的原因,需要對它進(jìn)行修改。 軟件生存期模型 ? 瀑布模型 ? 快速原型模型 ? 增量模型 ? 螺旋模型 ? 噴泉模型 ? 統(tǒng)一過程 瀑布模型 ? 在 20世紀(jì) 80年代之前,瀑布模型一直是唯一被廣泛采用的生命周期模型。 ? 傳統(tǒng)的瀑布模型如圖所示。 瀑布模型 ? 瀑布模型的特點 ? 階段間具有順序性和依賴性。其中包含兩重含義: ① 必須等前一階段的工作完成之后,才能開始后一階段的工作; ② 前一階段的輸出文檔就是后一階段的輸入文檔。 瀑布模型 ? 瀑布模型的特點 ? ① 瀑布模型在編碼之前設(shè)置了系統(tǒng)分析和系統(tǒng)設(shè)計的各個階段,分析與設(shè)計階段的基本任務(wù)規(guī)定,在這兩個階段主要考慮目標(biāo)系統(tǒng)的邏輯模型,不涉及軟件的物理實現(xiàn)。 ② 清楚地區(qū)分邏輯設(shè)計與物理設(shè)計,盡可能推遲程序的物理實現(xiàn),是按照瀑布模型開發(fā)軟件的一條重要的指導(dǎo)思想。 瀑布模型 ? 瀑布模型的特點 ? 質(zhì)量保證的觀點 ① 每個階段都必須完成規(guī)定的文檔,沒有交出合格的文檔就是沒有完成該階段的任務(wù)。 ② 每個階段結(jié)束前都要對所完成的文檔進(jìn)行評審,以便盡早發(fā)現(xiàn)問題,改正錯誤。 瀑布模型 ? 實際的瀑布模型 ? 實際的瀑布模型是帶“反饋環(huán)”的,如圖所示。 ? 圖中 實線箭頭表示開發(fā)過程 , 虛線箭頭表示維護過程 。 瀑布模型 ? 瀑布模型的優(yōu)點 ? 可強迫開發(fā)人員采用規(guī)范化的方法。 ? 嚴(yán)格地規(guī)定了每個階段必須提交的文檔。 ? 要求每個階段交出的所有產(chǎn)品都必須是經(jīng)過驗證的。 瀑布模型 ? 瀑布模型的缺點 ? 由于瀑布模型幾乎完全依賴于書面的規(guī)格說明,很可能導(dǎo)致最終開發(fā)出的軟件產(chǎn)品不能真正滿足用戶的需要。如果需求規(guī)格說明與用戶需求之間有差異,就會發(fā)生這種情況。 ? 瀑布模型只適用于項目開始時需求已確定的情況。 快速原型模型 ? 快速原型是快速建立起來的可以在計算機上運行的程序,它所能完成的功能往往是最終產(chǎn)品能完成的功能的一個子集。 ? 快速原型模型如圖所示。 快速原型模型 ? 快速原型模型的優(yōu)點 (1)有助于滿足用戶的真實需求。 (2)原型系統(tǒng)已經(jīng)通過與用戶的交互而得到驗證,據(jù)此產(chǎn)生的規(guī)格說明文檔能夠正確地描述用戶需求。 (3)軟件產(chǎn)品的開發(fā)基本上是按線性順序進(jìn)行。 (4)因為規(guī)格說明文檔正確地描述了用戶需求,因此,在開發(fā)過程的后續(xù)階段不會因為發(fā)現(xiàn)規(guī)格說明文檔的錯誤而進(jìn)行較大的返工。 快速原型模型 ? 快速原型模型的優(yōu)點 (5)開發(fā)人員通過建立原型系統(tǒng)已經(jīng)學(xué)到了許多東西,因此,在設(shè)計和編碼階段發(fā)生錯誤的可能性也比較小,這自然減少了在后續(xù)階段需要改正前面階段所犯錯誤的可能性。 (6) 快速原型的突出特點是“快速”。開發(fā)人員應(yīng)該盡可能快地建造出原型系統(tǒng),以加速軟件開發(fā)過程,節(jié)約軟件開發(fā)成本。 原型的用途是獲知用戶的真正需求,一旦需求確定了,原型可以拋棄,當(dāng)然也可以在原型的基礎(chǔ)上進(jìn)行開發(fā)。 增量模型 ? 增量模型也稱為漸增模型,是 Mills等于 1980年提出來的。 ? 使用增量模型開發(fā)軟件時,把軟件產(chǎn)品作為一系列的增量構(gòu)件來設(shè)計、編碼、集成和測試。 ? 每個構(gòu)件由多個相互作用的模塊構(gòu)成,并且能夠完成特定的功能。 增量模型 ? 增量模型如圖所示。 增量模型 ? 增量模型的優(yōu)點 (1)能在較短時間內(nèi)向用戶提交可完成一些有用的工作產(chǎn)品,即從第 1個構(gòu)件交付之日起,用戶就能做一些有用的工作。 (2)逐步增加產(chǎn)品的功能可以使用戶有較充裕的時間學(xué)習(xí)和適應(yīng)新產(chǎn)品,
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1