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

正文內(nèi)容

河南農(nóng)業(yè)大學(xué)軟件工程考點(diǎn)-在線瀏覽

2024-07-27 12:47本頁面
  

【正文】 l 用戶或人的因素:對用戶的要求。l 數(shù)據(jù):對數(shù)據(jù)的各種要求。l 安全性:******l 質(zhì)量保證:可靠性和如何對付出錯(cuò)等。● 需求分析與建模;進(jìn)行需求建模、對模型或原型進(jìn)行分析?!?進(jìn)化需求。 4,需求分析方法1.結(jié)構(gòu)化分析方法是一種以數(shù)據(jù)、數(shù)據(jù)的封閉性為基礎(chǔ),從問題空間到某種表示的映射方法,由數(shù)據(jù)流圖(DFD圖)表示。是由實(shí)體、屬性和關(guān)系組成的網(wǎng)絡(luò)圖。3.面向?qū)ο蟮姆治龇椒? 面向?qū)ο蠓治龇椒?OOA)的關(guān)鍵是識別問題域內(nèi)的對象,分析它們之間的關(guān)系,并建立起三類模型。l 數(shù)據(jù)流圖:是一種描述數(shù)據(jù)變換的圖形工具,系統(tǒng)接受輸入的數(shù)據(jù),經(jīng)過一系列的變換(加工),最后輸出結(jié)果。l 小說明:用于集中描述一個(gè)加工“做什么”。6,數(shù)據(jù)字典以一種準(zhǔn)確的和無二義的方式定義所有被加工引用的數(shù)據(jù)流和數(shù)據(jù)存儲。 有了工具后(數(shù)據(jù)流圖、數(shù)據(jù)字典、小說明),我們來看看如何進(jìn)行結(jié)構(gòu)化分析:1確定系統(tǒng)邊界,畫出系統(tǒng)環(huán)境圖。3定義數(shù)據(jù)字典。5匯總前面各步驟的結(jié)果。9,需求驗(yàn)證的內(nèi)容 1有效性檢查—指功能需求是否符合用戶所提出的需求。3完備性檢查—是否包含所有系統(tǒng)用戶的需求和約束。10,需求分析規(guī)格說明書是需求分析階段產(chǎn)生的一份最重要的文檔,它以一種一致的、無二義的方式準(zhǔn)確的表達(dá)用戶的需求。作為軟件開發(fā)機(jī)構(gòu)下一步進(jìn)行設(shè)計(jì)和編碼的基礎(chǔ)。第四章 軟件設(shè)計(jì)1,軟件設(shè)計(jì)任務(wù)涉及多方面,可分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。3,軟件體系結(jié)構(gòu)確定了系統(tǒng)的組織結(jié)構(gòu)和拓?fù)浣Y(jié)構(gòu)。4,軟件設(shè)計(jì)分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段。 圖33. 軟件設(shè)計(jì)工作流程每個(gè)設(shè)計(jì)步驟完成后,都應(yīng)進(jìn)行復(fù)審。1. 軟件結(jié)構(gòu)的準(zhǔn)則:軟件結(jié)構(gòu)表示軟件的系統(tǒng)結(jié)構(gòu),是軟件模塊間關(guān)系的表示,均表示為層次關(guān)系。 一個(gè)好的軟件結(jié)構(gòu)的形態(tài)準(zhǔn)則是:頂部寬度小,中部寬度最大,底部寬度次之;在結(jié)構(gòu)頂部有較高的扇出數(shù),在底部有較高的扇入數(shù)。我們利用模塊化來降低軟件復(fù)雜度。3,軟件獨(dú)立性準(zhǔn)則: 軟件獨(dú)立性的含義是指開發(fā)具有功能專一,模塊之無過多相互作用的模塊。這種類型的模塊可以并行開發(fā),開發(fā)容易,能減少錯(cuò)誤的影響,使模塊容易組合、修改及測試。(1)耦合性用于描述模塊之間聯(lián)系的緊密程度。 圖36. 三個(gè)方面間的聯(lián)系(1) 內(nèi)聚性 用于描述模塊內(nèi)部聯(lián)系的緊密程度。2,面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),3,面向?qū)ο蟮脑O(shè)計(jì)。l 總體設(shè)計(jì):確定系統(tǒng)的整體模塊結(jié)構(gòu)。文檔:模塊結(jié)構(gòu)圖及其模塊功能說明。如圖38所示:2.總體設(shè)計(jì)的表示形式層次圖:總體設(shè)計(jì)常用的表示方法,用來描繪軟件的層次結(jié)構(gòu)。結(jié)構(gòu)圖:精確表達(dá)程序結(jié)構(gòu)的圖形表示方法。⑴ 從DFD圖導(dǎo)出初始的模塊結(jié)構(gòu)圖(SC):中心變換型(transform center) _ 變換分析; 事務(wù)處理型(transaction) _ 事務(wù)分析。注意:模塊結(jié)構(gòu)圖不同于“框圖”。 DFD圖可以明顯分為“輸入—處理—輸出”三部分。模塊化設(shè)計(jì)的目標(biāo)是希望建立模塊間耦合盡可能松散的系統(tǒng)。應(yīng)盡量增加內(nèi)聚性,它比減少耦合性更重要,應(yīng)當(dāng)把更多的注意力集中到提高模塊的內(nèi)聚程度上來。方框之間的直線表示模塊的調(diào)用關(guān)系。模塊的調(diào)用關(guān)系和接口:兩個(gè)模塊之間用單向箭頭聯(lián)結(jié)。兩個(gè)輔助符號:當(dāng)模塊M有條件的調(diào)用另一個(gè)模塊時(shí)在箭頭尾部標(biāo)以一個(gè)菱形符號。結(jié)構(gòu)圖例 l 詳細(xì)設(shè)計(jì):給出軟件模塊結(jié)構(gòu)中各模塊的內(nèi)部過程描述(算法)。(一)詳細(xì)設(shè)計(jì)的任務(wù)結(jié)構(gòu)化程序設(shè)計(jì)的第二階段,詳細(xì)設(shè)計(jì)階段的任務(wù)是開發(fā)一個(gè)可以直接轉(zhuǎn)換為程序的軟件表示,即對系統(tǒng)中每個(gè)模塊的內(nèi)部過程進(jìn)行設(shè)計(jì)和描述。數(shù)據(jù)表示和數(shù)據(jù)結(jié)構(gòu)。 詳細(xì)設(shè)計(jì)的主要任務(wù)是給出軟件模塊結(jié)構(gòu)中各個(gè)模塊的內(nèi)部過程描述,也就是模塊內(nèi)部的算法設(shè)計(jì)。有五種基本控制結(jié)構(gòu):l 順序型:幾個(gè)連續(xù)的加工步驟依次排列構(gòu)成。l 先判定型循環(huán):在循環(huán)控制條件成立時(shí),重復(fù)執(zhí)行特定的加工。l 多情況型選擇:列舉多種加工情況,根據(jù)控制變量的取值,選擇執(zhí)行其一。2. 標(biāo)準(zhǔn)程序流程圖的規(guī)定符號標(biāo)準(zhǔn)程序流程圖的規(guī)定符號如圖51所示. 圖50. 程序流程圖基本結(jié)構(gòu) 圖51. 標(biāo)準(zhǔn)程序流程圖的規(guī)定符號3,盒圖(NS)圖盒圖是70年代由Nassi和Shneiderman提出的。也有五種基本控制結(jié)構(gòu):l 順序型:幾個(gè)連續(xù)的加工步驟依次排列構(gòu)成。l 先判定型循環(huán):在循環(huán)控制條件成立時(shí),重復(fù)執(zhí)行特定的加工。l 多情況型選擇:列舉多種加工情況,根據(jù)控制變量的取值,選擇執(zhí)行其一。 圖52. NS圖基本結(jié)構(gòu)4,PAD圖PAD圖是1973年由日本日立公司發(fā)明的,PAD圖又稱問題分析圖(problem Analysis Diagram)用二維樹型結(jié)構(gòu)的圖表示的控制流,將這種圖轉(zhuǎn)換為程序代碼比較容易。 “自頂而下,逐步求精” 循環(huán)一次,排好一個(gè)X[h]H:=1,n1 排好第h個(gè)X [h]細(xì)化連接各圖,構(gòu)成完整的PAD圖 一、名詞解釋:1. 軟件工程2. 軟件開發(fā)模型3. 數(shù)據(jù)流圖4. 軟件設(shè)計(jì)評價(jià)準(zhǔn)則5. 結(jié)構(gòu)圖6. 模塊耦合7. 模塊內(nèi)聚二、選擇填空1. 結(jié)構(gòu)設(shè)計(jì)是一種應(yīng)用最廣泛的系統(tǒng)設(shè)計(jì)方法,是以( )為基礎(chǔ)、自頂向下、逐步求精和模塊化的過程。A、需求規(guī)格說明書 B、總體框圖C、軟件確認(rèn)準(zhǔn)則   D、軟件的性能3.( )是一種傳統(tǒng)的程序設(shè)計(jì)表示工具?!、程序 B、高級語言C、文檔   D、數(shù)據(jù)字典5. 模塊在同一段時(shí)間內(nèi)完成各種初始化工作,這屬于( )。 A、HIPO圖 B、流程圖 C、NS圖 D、PAD圖三、填空1. 軟件開發(fā)是,一個(gè)錯(cuò)誤發(fā)現(xiàn)的越晚,為改正它所付出的代價(jià)就 。3.總體設(shè)計(jì)階段所使用的表示工具有 、 、 。5.詳細(xì)設(shè)計(jì)的工具有 、 、 。6.PAD圖設(shè)置的基本控制結(jié)構(gòu)?7. 模塊的獨(dú)立性是什么?8. 結(jié)構(gòu)圖是什么?9. 從系統(tǒng)設(shè)計(jì)的角度出發(fā),軟件設(shè)計(jì)方法分為?10. 模塊耦合衡量??六、畫出下面程序的流程圖、NS圖和PAD圖。EndS1X5i3FFi=i+iTY0S4S5TFF軟件復(fù)用技術(shù)1,軟件復(fù)用就是將已有的軟件成分用于構(gòu)造新的軟件系統(tǒng),以達(dá)到提高軟件系統(tǒng)的開發(fā)質(zhì)量與效率,降低開發(fā)成本的目的。軟件復(fù)用不僅是對程序的復(fù)用,它包括對軟件生產(chǎn)過程中任何活
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1