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

正文內容

軟件工程第一章軟件工程基本概念-資料下載頁

2024-09-20 21:46本頁面
  

【正文】 程模型 具有維護循環(huán)的軟件生存期的瀑布模型 軟件開發(fā)過程模型 ? 瀑布模型的缺點: ,人的認識是一個多次反復循環(huán)的過程,不可能一次完成。但瀑布模型中劃分的幾個階段,沒有反映出這種認識過程的反復性。 。 二、原型模型 1. 基本思想 ? 在獲取一組基本的需求定義后,利用高級軟件工具的可開發(fā)環(huán)境,快速地建立一個目標系統(tǒng)的最初版本,并把它交給用戶試用、補充和修改,再進行新的版本開發(fā)。反復進行這個過程,直到得出系統(tǒng)的“精確解”,即用戶滿意為止。經(jīng)過這樣一個反復補充和修改的過程,應用系統(tǒng)的“最初版本”就逐步演變?yōu)橄到y(tǒng)的“最終版本”。 軟件開發(fā)過程模型 原型:一個具體的可執(zhí)行模型 , 它實現(xiàn)了系統(tǒng)的若干功能 。 原型法:不斷地運行系統(tǒng) “ 原型 ” 來進行啟發(fā) 、 揭示和判斷的系統(tǒng)開發(fā)方法 。 軟件開發(fā)過程模型 2. 原型模型 軟件開發(fā)過程模型 ? 在“需求分析”、“原型設計”兩個階段中,開發(fā)者和用戶一起為想象中的系統(tǒng)的某些主要部分定義需求和規(guī)格說明 ,該原型可用來幫助分析和設計工作,而不是一個軟件產品。 ? 在這期間 ,用戶和開發(fā)者都不要為程序算法或設計技巧等枝節(jié)問題分心, 主要是確定開發(fā)者是否理解了用戶的意思,同時試驗實現(xiàn)它們的若干方法 。 軟件開發(fā)過程模型 3. 原型特征 ?軟件原型是以最少的費用 、 最短的時間開發(fā)出的 、 可以反映最后軟件的主要特征的系統(tǒng) 。 它具有以下特征: ?(1)它是一個可實際運行的系統(tǒng)。 軟件開發(fā)過程模型 ? (2)它沒有固定的生存期 一種極端是扔掉原型;另一種極端是最 終產品的一部分即增量原型 軟件開發(fā)過程模型 ?(3)從需求分析到最終產品都可作原型 ,即可為不同目標作原型 。 ?(4)它必須快速 、 廉價 。 ?(5)它是迭代過程的集成部分 , 即每次經(jīng)用戶評價后修改 、 運行 , 不斷重復雙方認可 。 軟件開發(fā)過程模型 4. 原型法的評價 ? 優(yōu)點 , 開發(fā)者和用戶可充分通信 。 , 有利于用戶培訓和開發(fā)同步 , 開發(fā)過程也是學習過程 。 、 不盡合理的最終系統(tǒng) 。 。 、 對用戶更友好的機會 。 , 時間縮短 。 軟件開發(fā)過程模型 ? 缺點 1.“ 模型效應 ” 或 “ 管中窺豹 ” 。 對于開發(fā)者不熟悉的領域把次要部分當作主要框架 , 做出不切題的原型 。 。 , 而忽略了一些基本點 。 , 隨時更新文檔也帶來麻煩 。 , 只注意得到滿意的原型 , 容易 “ 遺忘 ” 用戶環(huán)境和原型環(huán)境的差異 。 三、螺旋模型 螺旋模型的基本思想: ?使用原型及其它方法來盡量減低風險。 ?可以理解成在每個階段之前都增加了風險分析過程的快速原型模型。 ?螺旋模型分析 ?在螺旋模型結構中,維護只是螺旋模型的另一個周期,在維護和開發(fā)之間本質上并沒有區(qū)別,從而解決了做太多測試或未作足夠測試所帶來的風險。 ?適用條件 ?內部的大規(guī)模軟件的開發(fā)。 ?一般只適用于大規(guī)模軟件的開發(fā) 小結 軟件工程的基本概念 軟件開發(fā)方法 軟件開發(fā)過程模型 (). ,不正確的是() A.用分階段的生命周期計劃嚴格管理 B.采用現(xiàn)代程序設計技術 C.開發(fā)小組人員應該足夠多 D.承認不斷改進軟件工程實踐的必要性 ,在軟件需求難以完全明確的情況下最常用的是()。 A瀑布模型 B 原型模型 C 螺旋模型 D 變換模型 一、選擇題 A C B ,下列說法錯誤的是() A.是一種面向對象的軟件開發(fā)過程 B.具有迭代性 C.具有無間隙性 D.各階段之間具有順序性和依賴性 ()。 A.使用迭代方法開發(fā)的系統(tǒng)若不能收斂到需求目標范圍內, 則項目可能夭折 . B.原型模型的建造需要額外花費一些成本,因而系統(tǒng)的總成本 提高了 . C.第四代編程語言是一種面向對象而非面向過程的語言 D.基于四代技術模型多用于開發(fā)大型的應用軟件 ,面向數(shù)據(jù)結構開發(fā)的方法是() A. Jackson方法 B.結構化方法 C. VDM方法 D.面向對象的方法 D A A ,在軟件開發(fā)時 可以采用的工具是()。 A.軟件工具 B.工具箱 C.軟件開發(fā)環(huán)境 D. CASE D 軟件是計算機中與硬件互相依存的部分,它包括 —— 、 —— 、 及 —— 的完整集合。 軟件工程的原則包括 —— 、 —— 、 —— 、 —— 、 —— 、 —— 、 —— 。 軟件生命周期中,軟件定義階段的工作包括 —— 、 —— 、 —— 。 二、填空題 1. 程序 文檔 數(shù)據(jù) 2. 抽象 模塊化 信息隱蔽 局部化 一致性 完備性 可驗證性 3. 問題定義 可行性研究 需求分析 瀑布模型又稱為 —— ,它的主要特點是各階段之間具有 —— 、 —— 、 —— 。 螺旋模型包括如下四方面的活動,他們是 —— 、 —— 、 —— 、 —— 。 軟件的結構化方法是 —— 、 —— 和 —— 構成。它是一種面向 —— 的開發(fā)方法,其指導思想是 —— ,其基本原則是 —— 。 4. 軟件生命周期模型 順序性與依賴性 推遲實現(xiàn) 質量保證 5. 制定計劃 風險分析 實施工程 客戶評價 6. 結構化分析 結構化設計 結構化實現(xiàn) 數(shù)據(jù)流 自頂向下, 逐步求精 功能的分解與抽象 軟件產品的特點是什么?與硬件產品主要有什么不同? 什么是軟件危機?軟件危機的主要表現(xiàn)是什么? 什么是軟件生命周期?軟件生命周期應劃分為那些階段? 每個階段解決什么問題? 快速原型模型有幾種?分別有什么特點? 三、思考題(作業(yè))
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1