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

正文內(nèi)容

第1章軟件工程基礎(chǔ)(參考版)

2025-01-12 02:05本頁面
  

【正文】 軟件 工程 環(huán)境的特點 ? 一個理想的軟件工程環(huán)境 : 支持開發(fā) +支持管理的工具。 ? 軟件工程環(huán)境支持應(yīng)用軟件的全部或部分自動生產(chǎn)過程,大大提高了軟件的生產(chǎn)率,降低了軟件的成本,改善了軟件的質(zhì)量。 ? 軟件工程環(huán)境的定義 “軟件工程環(huán)境是一組方法、過程及計算機程序的整體化構(gòu)建,支持從需求定義、程序生成直到維護的整個軟件生存期”。 ? 原型法的主要優(yōu)點: 1)一種支持用戶的方法,使得用戶在系統(tǒng)生存周期的設(shè)計階段起到積極的作用; 2)它能減少系統(tǒng)開發(fā)的風險,特別是在大型項目的開發(fā)中,由于對項目需求的分析難以一次完成,應(yīng)用原型法效果更為明顯。 2)逐層分解成各級子系統(tǒng)。實現(xiàn)階段在具體的計算機軟硬件環(huán)境下,實現(xiàn)系統(tǒng)功能。 ? Jackson方法實例:把系統(tǒng)開發(fā)分為 描述 和 實現(xiàn) 兩個階段。 ? 面向數(shù)據(jù)結(jié)構(gòu)方法 : Warmer法、 Jackson法以及DSSD(數(shù)據(jù)結(jié)構(gòu)系統(tǒng)開發(fā))方法等。 ? 面向數(shù)據(jù)結(jié)構(gòu)方法是結(jié)構(gòu)化方法的變形,它著重數(shù)據(jù)結(jié)構(gòu)而不是數(shù)據(jù)流。 結(jié)構(gòu)化設(shè)計 ? 結(jié)構(gòu)化設(shè)計通常與結(jié)構(gòu)化分析銜接起來使用,以數(shù)據(jù)流圖為基礎(chǔ),得到軟件模塊結(jié)構(gòu)。 ? 利用圖形表示用戶需求,以數(shù)據(jù)流圖和控制流圖為基礎(chǔ),伴以數(shù)據(jù)詞典,并配上結(jié)構(gòu)化語言、判定表和判定樹等等描述手段,從而達到為解決問題而建立模型。 ? 針對不同的開發(fā)活動,有結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計、結(jié)構(gòu)化編程和結(jié)構(gòu)化測試等。 ? 瀑布模型和快速原型模型的目標 ? 交付給客戶一個完整的、可用的產(chǎn)品 ? 增量模型的優(yōu)點 ? 每個階段交付一個可用的產(chǎn)品 ? 減少一個全新產(chǎn)品給客戶帶來的心理上的影響 ? 分階段地交付產(chǎn)品不需要大的資金支出 ? 需求經(jīng)常變化,增量模型的靈活性使其具有更加優(yōu)越的適用性 ? 增量模型的困難 ? 需要一個開放的結(jié)構(gòu),方便構(gòu)件的加入 ? 增量模型本身就是一個矛盾的名詞 ? 結(jié)構(gòu)化方法 ? 面向數(shù)據(jù)結(jié)構(gòu)方法 ? 面向?qū)ο蠓椒? ? 原型法 ? 結(jié)構(gòu) 是指系統(tǒng)內(nèi)各組成要素之間的相互聯(lián)系、相互作用的框架。 ? 在開發(fā)活動,即分析、設(shè)計和編碼之間不存在明顯的邊界。 ? 噴泉模型主要支持面向?qū)ο蟮拈_發(fā)方法。 ? 缺點: 目前 4GT并不比程序設(shè)計語言更容易使用,而且這類工具生成的結(jié)果源代碼是“低效的”,使用 4GT開發(fā)的大型軟件系統(tǒng)的可維護性令人懷疑的。 ? 支持第四代技術(shù)模型的軟件開發(fā)環(huán)境和工具要求較高, 例如數(shù)據(jù)庫查詢的非過程語言、報告生成器、數(shù)據(jù)操縱、屏幕交互及定義、以及代碼生成;高級圖形功能;電子表格功能。 ? 簡化版本:瀑布模型 +風險分析 ? 每個階段之前 ? 確定目標,可供選擇的辦法及其限制條件 ? 風險分析 ? 每個階段之后 ? 評估 ? 計劃下一階段 簡化的螺旋模型 完整的螺旋模型 ? 螺旋模型的優(yōu)點 ?容易確定什么時候已經(jīng)對某一階段的產(chǎn)品充分測試完畢 ?維護和開發(fā)之間沒有什么本質(zhì)上的差別 ? 螺旋模型的缺點 ?僅適合于大型軟件 ? 風險驅(qū)動既是優(yōu)點也是缺點 ? 軟件工程的第四代技術(shù)( 4GT)包含一系列的軟件工具。 ? 對所開發(fā)的領(lǐng)域比較熟悉而且有快速的原型開發(fā)工具 ? 項目招投標時,可以以原型模型作為軟件的開發(fā)模型 ? 進行產(chǎn)品移植或升級時,或?qū)σ延挟a(chǎn)品原型進行客戶化工作時,原型模型是非常適合的 ? 原型模型不適用嵌入式軟件、實時控制軟件、數(shù)值計算軟件 ? 比較 ? 瀑布模型 —試圖一次就獲得正確的產(chǎn)品 ? 快速原型 —頻繁變化,然后廢棄 ? 1988年, Barry Boehm正式發(fā)表了軟件系統(tǒng)開發(fā)的“螺旋模型”,它將瀑布模型和快速原型模型結(jié)合起來,強調(diào)了其他模型所忽視的 風險分析。 ? 資源規(guī)劃和管理較為困難 , 隨時更新文檔也帶來麻煩 。 ? 原型迭代不收斂于開發(fā)者預先定義的目標 。 ?原型模型使總的開發(fā)費用降低,開發(fā)時間縮短。 ?原型
點擊復制文檔內(nèi)容
化學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1