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

正文內(nèi)容

第1章軟件工程基礎(chǔ)-閱讀頁

2024-08-20 15:23本頁面
  

【正文】 : “ 我知道這是按我的要求做的,但不是我想要的樣子。( 文檔驅(qū)動的兩面性 ) 快速原型模型 快速建立起來的可以在計算機上運行的程序,它所能完成的功能往往是最終產(chǎn)品能完成的功能的一個子集。 ?原型模型給用戶以機會,更改心中原先設(shè)想的、不盡合理的最終系統(tǒng)。 ?原型模型使系統(tǒng)更易維護,生成對用戶更友好的最終系統(tǒng)。 ? 有利于開發(fā)與培訓(xùn)的同步 ? 對于開發(fā)者不熟悉的領(lǐng)域 , 可能會把次要部分當(dāng)作主要框架 , 從而做出不切題的原型 。 ? 原型過快收斂于需求集合 , 而忽略了一些基本點 。 ? 長期在原型環(huán)境上開發(fā) , 只注意得到滿意的原型 ,容易 “ 遺忘 ” 用戶環(huán)境和原型環(huán)境的差異 。 ? 該模型通常用來指導(dǎo)大型軟件項目的開發(fā),它將開發(fā)劃分為制訂計劃、風(fēng)險分析、實施開發(fā)和客戶評估四類活動。 ? 共同點: 使軟件設(shè)計者在較高級別上說明軟件的某些特征;軟件工具根據(jù)說明,自動生成源代碼。 ? 優(yōu)點: 極大地降低了軟件的開發(fā)時間,并顯著提高了構(gòu)造軟件的生產(chǎn)率。 ? 在面向?qū)ο蠓椒ㄖ校岢隽伺c瀑布模型相對應(yīng)的噴泉模型,該模型的主要特點是認為軟件生命周期的各個階段是相互重疊和多次反復(fù)的 。系統(tǒng)某個部分常常重復(fù)工作多次,相關(guān)功能在每次迭代中隨之加入演進的系統(tǒng)。 圖 噴泉模型 也稱:漸增模型 把軟件產(chǎn)品作為一系列增量構(gòu)件來設(shè)計、編碼、集成和測試。 ? 結(jié)構(gòu)化方法 :強調(diào)結(jié)構(gòu)的合理性,以及所開發(fā)軟件的結(jié)構(gòu)合理性,由此提出了一組提高軟件結(jié)構(gòu)合理性的準(zhǔn)則,如分解和抽象、模塊的獨立性、信息隱蔽等。 結(jié)構(gòu)化分析方法 ? 結(jié)構(gòu)化分析方法給出一組幫助系統(tǒng)分析人員產(chǎn)生功能規(guī)約的原理和技術(shù)。 結(jié)構(gòu)化分析的步驟 ? 結(jié)構(gòu)化分析的步驟如下: ( 1)進行系統(tǒng)分析,做出反映當(dāng)前物理模型的數(shù)據(jù)流圖; ( 2)推導(dǎo)出等價的邏輯模型的數(shù)據(jù)流圖; ( 3)設(shè)計新的邏輯系統(tǒng),生成數(shù)據(jù)詞典描述; ( 4)建立人機接口界面,提出可供選擇的目標(biāo)系統(tǒng)的物理模型數(shù)據(jù)流圖; ( 5)確定各種方案的成本和風(fēng)險等級,據(jù)此對各種方案進行分析; ( 6)選擇一種方案; ( 7)建立完整的需求規(guī)約。 ? 結(jié)構(gòu)化設(shè)計的步驟如下: ( 1)評審和細化數(shù)據(jù)流圖; ( 2)確定數(shù)據(jù)流圖的類型; ( 3)把數(shù)據(jù)流圖映射到軟件模塊結(jié)構(gòu),設(shè)計出模塊結(jié)構(gòu)的上層; ( 4)基于數(shù)據(jù)流圖逐步分解高層模塊,設(shè)計中下層模塊; ( 5)對軟件模塊結(jié)構(gòu)進行優(yōu)化,得到更為合理的軟件結(jié)構(gòu); ( 6)描述模塊接口。 ? 結(jié)構(gòu)化方法 :以分析信息流為主,用數(shù)據(jù)流圖來表示信息流; ? 面向數(shù)據(jù)結(jié)構(gòu)方法 :從分析數(shù)據(jù)結(jié)構(gòu)入手,即分析信息結(jié)構(gòu),并用數(shù)據(jù)結(jié)構(gòu)圖來表示,再在此基礎(chǔ)上進行需求分析,導(dǎo)出軟件的結(jié)構(gòu)。 ? 面向數(shù)據(jù)結(jié)構(gòu)的開發(fā)方法包括:分析和設(shè)計活動。 ? 描述階段建立一個與系統(tǒng)相關(guān)的客觀世界的模型,并在此基礎(chǔ)上確定系統(tǒng)功能。 ? 起源 : 面向?qū)ο缶幊陶Z言 ? OOP(面向?qū)ο缶幊蹋?〉 OOD(面向?qū)ο笤O(shè)計) +OOA(面向?qū)ο蠓治觯?〉 OOM(面向?qū)ο蟮能浖_發(fā)方法) ? 面向?qū)ο蠓椒ǖ拈_發(fā)步驟: 1)從問題陳述入手,構(gòu)造系統(tǒng)模型(對象模型 )。 ? 原型法首先構(gòu)造一個功能簡單的原型系統(tǒng),然后通過對原型系統(tǒng)逐步求精,不斷擴充完善得到最終的軟件系統(tǒng)。 ? 軟件工程環(huán)境是軟件工程學(xué)的組成部分,也是實現(xiàn)軟件生產(chǎn)工程化的重要基礎(chǔ)。 ? 軟件工程環(huán)境是相關(guān)的一組軟件工具的集合,支持一定的軟件開發(fā)方法或按照一定的軟件開發(fā)模型組織而成。 ? 現(xiàn)普遍用 CASE一詞來描述軟件工程環(huán)境。 ? 軟件開發(fā)環(huán)境的特點 1. 數(shù)據(jù)庫 2. 軟件工具的集成 3. 友好的用戶界面 4. 信息提取的能力 5. 分析能力 6. 可裁減性和可擴充性 7. 項目控制和管理 8. 方法學(xué)的支持
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1