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

正文內(nèi)容

軟件工程導(dǎo)論復(fù)習(xí)大綱-免費閱讀

2024-11-29 09:26 上一頁面

下一頁面
  

【正文】 五.分析題 一個軟件公司許 多部門,分為開發(fā)部門和管理部門兩種,每個開發(fā)部門開發(fā)多個軟件產(chǎn)品。 ( 1)文檔是 軟件的一個非常重要的組成部分,在軟件的開發(fā)過程中起著非常重要的作用。 答: ( 1)問題定義階段,盡可能清楚地描述問題,搞清楚要解決的問題是什么; ( 2)可行性研究階段,主要是確定待解的問題是否有可行的解決辦法。 答: 需求分析階段的基本過程包括四個方面:對問題的識別,分析與綜合,制定規(guī)格說明以及評審。(5)提供對軟件的運行、維護和 培訓(xùn)的有關(guān)信息,便于開發(fā)人員之間的協(xié)作、交流和了解,使軟件開發(fā)活動更科學(xué)、更有成效。因此,軟件文檔在軟件產(chǎn)品的開發(fā)過 程中起著舉足輕重的作用。從分析、設(shè)計 、編碼到測試維護,采用面向?qū)ο蟮姆椒ú淮嬖谡Z義斷層,使人的思維連續(xù),減少各階段之間所采用方法的不向融性。 試論面向?qū)ο蠓椒ㄝ^之結(jié)構(gòu)化方法的先進性。( 3)設(shè)計,包括概要設(shè)計和詳細設(shè)計,軟件設(shè)計是一個多步驟的過程,主要是對 軟件的數(shù)據(jù)結(jié)構(gòu)、軟件體系結(jié)構(gòu)、界面表示及過程細節(jié)進行設(shè)計。( 4)軟件常常很難維護。一個好的測試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯誤的用例。 [填空題 ] 1 E- R模型的三各基本構(gòu)成成分是屬性、聯(lián)系和 __實體 __。 [填空題 ] 單元測試又稱為 __模塊 __測試。 13.為了保證軟件的質(zhì)量,在軟件開發(fā)過程中經(jīng)常采取 _______、復(fù)查和管理復(fù)查 _______等措施。 6.模塊間的耦合程度強烈影響系統(tǒng)的可.理解性、 _______、可靠性和 _______。 A. 證明軟件是正確的 B. 發(fā)現(xiàn)錯誤、降低錯誤帶來的風(fēng)險 C. 排除軟件中所有的錯誤 D. 與軟件調(diào)試相同 8.軟件生命周期中所花費用最多的階段是( ) A.詳細設(shè)計 B.軟件編碼 C.軟件測試 D.軟件維護 9.若有一個計算類型的程序,它的輸入量只有一個 X,其范圍是 [, ],現(xiàn)從輸入的角度考慮一組測試用例: , , , 法是( ) A.條件覆蓋法 B.等價分類法 C.邊界值分析法 D.錯誤推測法 詳細設(shè)計的基本任務(wù)是確定每個模塊的 ( )設(shè)計 A.功能 11.設(shè)函數(shù) C( X)定義問題 X 的復(fù)雜程序,函數(shù) E( X)確定解決問題 X 需要的工作量(時間)。 A、數(shù)據(jù)流和事務(wù)流 B、交換流和事務(wù)流 C、信息流和控制流 D、交換流和數(shù)據(jù)流 ( )。 A. 輸入數(shù)據(jù)必須輸入保密口令 B.?dāng)?shù)據(jù)經(jīng)過加密處理 C. 對象內(nèi)部數(shù)據(jù)結(jié)構(gòu)上建有防火墻 D.對象內(nèi)部數(shù)據(jù)結(jié)構(gòu)的不可訪問性 答案: ① D ② B ③ C ④ C ⑤ D ⑥ B ⑦ C ⑧ A ⑨ B ⑩ D (四)、 ( )階段。 B. 瀑布模型具由于良好的靈活性。同時應(yīng)盡量減少用戶記憶的信息量。(√) 2. 據(jù)統(tǒng)計,軟件維護人員為了分析和理解原軟件系統(tǒng)所花費的工作量約占整個維護工作量的 60%以下。(√) 5. 一般來說,設(shè)計軟件時應(yīng)盡量使用數(shù)據(jù)耦合,減少控制耦合,限制外部環(huán)境耦合和公共數(shù)據(jù)耦合,杜絕內(nèi)容耦合。(√) 9. 數(shù)據(jù)輸入的一般準則中包括采用靈活多樣的交互方式,允許用戶自選輸入方式;允許用戶控制交互過程。( X) 2. 軟件開發(fā)、設(shè)計幾乎都是從頭開始,成本和進度很難估計。 ( ) 9. 在進行概要設(shè)計時應(yīng)加強模塊間聯(lián)系 。 ( ) 答案: √ √ √ √ √ √ 1√ 1 1 1 1√ (二)、 。 ( ) 8.面向?qū)ο蠼5玫降哪P桶到y(tǒng)的 3 個要素,即靜態(tài)結(jié)構(gòu)、交互次序和數(shù)據(jù)變換。增加新的應(yīng)用范圍;為了將來的維護工作。 定義 : 為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。 ( 5)生成一條新記錄。 ? 總體設(shè)計過程 9 個步驟 1 設(shè)想供選擇的方案 2 選取合理的方案 3 推薦最佳方案 4 功能分解 5 設(shè)計軟件結(jié)構(gòu) 6 設(shè)計數(shù)據(jù)庫 7 制定測試計劃 8 書寫文檔 9 審查和審核 ? 低耦合 ( 5 種類型) 1. 數(shù)據(jù)耦合:數(shù)據(jù)傳遞 :控制信息傳遞 :傳過多的信息給被調(diào)用模塊 :因全局變量,共享通信區(qū) :諸如一個模塊訪問另一個模塊內(nèi)部 ? 高內(nèi)聚( 7 種類型) 功能內(nèi)聚 10 分 順序內(nèi)聚 9 分 通信內(nèi)聚 7 分 過程內(nèi)聚 5 分 時間內(nèi)聚 3 分 邏輯內(nèi)聚 1 分 偶然內(nèi)聚 0 分 ? 面向數(shù)據(jù)流的設(shè)計方法 : – 變換流 ? 數(shù)字儀表板系統(tǒng) P107 ? 患者監(jiān)護系統(tǒng) (參見習(xí)題 2 第 4 題 ) – 事務(wù)流 ? 用戶命令交互子系統(tǒng) ( DFD) 卡紙 do/警告 缺紙 do/警告 復(fù)印 do/復(fù)印 閑置 復(fù)印命令 完成復(fù)印命令 卡紙 發(fā)現(xiàn)缺紙 排除卡紙故障 裝滿紙 SC 圖 讀用戶 命令 密碼 顯示信息 系統(tǒng)參數(shù)數(shù)據(jù) 用戶 命令 讀系統(tǒng) 數(shù)據(jù) 配置信息 顯示信息 和狀態(tài) 命令 分析處理 讀 密碼 命令類型 建立 配 置文件 原配置 數(shù)據(jù) 激活 /非活動系統(tǒng) 與文件中 密碼比較 格式化 配置數(shù)據(jù) 檢驗信 息過程 重試信息 四位數(shù)字 檢驗信息 檢驗信息 A/D信息 配置 數(shù)據(jù) 格式化配置 數(shù)據(jù) 密碼命令 開 /關(guān) 命令 配置命令 密密 碼碼 處處 理理 控控 制制 器器 現(xiàn)現(xiàn) 用用 /非非 現(xiàn)現(xiàn) 用用 系系 統(tǒng)統(tǒng) 系系 統(tǒng)統(tǒng) 設(shè)設(shè) 置置 控控 制制 器器 讀讀 系系 統(tǒng)統(tǒng) 數(shù)數(shù) 據(jù)據(jù) 建建 立立 配配 置置 文文 件件 顯顯 示示 信信 息息 與與 狀狀 態(tài)態(tài) 讀讀 密密 碼碼 用用 文文 件件 比比 較較 密密 碼碼 密密 碼碼 輸輸 出出 控控 制制 器器 產(chǎn)產(chǎn) 生生 無無 效效 信信 息息 用用 戶戶 執(zhí)執(zhí) 行行 模模 塊塊 讀讀 用用 戶戶 命命 令令 命命 令令 處處 理理 第六章 詳細設(shè)計 [考核的知識點和要求 ] 理解: 面向數(shù)據(jù)結(jié)構(gòu) 設(shè)計的結(jié)構(gòu)化設(shè)計方法(包括結(jié)構(gòu)設(shè)計和過程設(shè)計);程序流程圖、盒圖( NS圖)繪制及三種結(jié)構(gòu)(順序、選擇、循環(huán)),判定表(理解); 掌握 : 結(jié)構(gòu)化設(shè)計模型,結(jié)構(gòu)化設(shè)計方法;程序流程圖、盒圖( NS 圖)、判定表的繪制 ? 結(jié)構(gòu)程序設(shè)計概念 – 如果一個程序的代碼塊 僅僅 通過 順序、選擇和循環(huán)這 三種基本控制結(jié)構(gòu)進行連接,而且每個代碼塊只有 一個入 口和一個出口 ,則稱這個程序是結(jié)構(gòu)化的 ? 結(jié)構(gòu)程序設(shè)計 3 種概念類型 經(jīng)典 的結(jié)構(gòu)程序設(shè)計 只允許使用順序、 IFTHENELSE 型分支和 DOWHILE 型循環(huán)著三種基本控制結(jié)構(gòu) 擴展 的結(jié)構(gòu)程序設(shè)計 還允許使用 DOCASE 型多分支結(jié)構(gòu)和 DOUNTIL 型循環(huán)結(jié)構(gòu) 修正 的結(jié)構(gòu)程序設(shè)計 還允許使用 EXIT(或 BREAK)結(jié)構(gòu) 方法 人機界面設(shè)計 過程設(shè)計的工具 P124 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法 ——Jackson 方法 程序復(fù)雜程度的定量度量 P137 – McCabe 方法 根據(jù) 程序控制流 的復(fù)雜程度定量度 量程序的復(fù)雜程度,這樣度量出的結(jié)果稱為程序的 環(huán)形復(fù)雜度 。 必須對描述信息、功能和行為的模型進行分解,用層次的方式展示細節(jié)。旅行社把預(yù)訂機票的旅客信息(姓名、性別 … 等)輸入進該系統(tǒng),系統(tǒng)為旅客安排航班,印出取 票通知和賬單,旅客在飛機起飛的前一天憑取票通知和賬單交款取票,系統(tǒng)核對無誤即印出機票給旅客。 ? 可行性研 究的目的 : 就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。 2. 面向?qū)ο蠓椒▽W(xué) : 優(yōu) 點 :降低了軟件產(chǎn)品的復(fù)雜性;提高了軟件的可理解性;簡化了軟件的開發(fā)和維護工作;促進了軟件重用。 – 增量模型 :優(yōu)點: 能在較短時間內(nèi)向用戶提交可完成部分工作的產(chǎn)品;逐步增加產(chǎn)品功能可以使用戶有較充實的時間學(xué)習(xí)和適應(yīng)新產(chǎn)品,從而減少一個全新的軟件可能給客戶組織帶來的沖擊。 理解 : 要求學(xué)生能夠較好地理解所學(xué)內(nèi)容,并且能夠進行簡單分析和判斷。 ( 2) 試題的考察要求覆蓋面廣、區(qū)分度高。 設(shè)計 論述題 : 可包括繪流程圖、寫算法設(shè)計思想、定義相應(yīng)數(shù)據(jù)結(jié)構(gòu)、用高級語言書寫程序。 ? 軟件生命周期模型 – 瀑布模型 :優(yōu)點: 段交出的所有產(chǎn)品都必須經(jīng)過質(zhì)量保證小組的仔細驗證。 目前使用得最廣泛的軟件工程方法學(xué)( 2 種) : 1. 傳統(tǒng)方法學(xué) :也稱為生命周期方法學(xué)或結(jié)構(gòu)化范型。 傳統(tǒng)的瀑布模型過于理想化了。儲戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲戶;如果是取款,系統(tǒng)計算利息并印出利息清單給儲戶。 ? 需求分析的準則 : 必須并描述的信息域,根據(jù)這條準則應(yīng)該建立數(shù)據(jù)模型。 ? 方法 – 實體 聯(lián) 系圖 ? 教學(xué)管理系統(tǒng) P64 訂票信息 取票通知 旅行社 旅客 信息 旅客 打印處理 旅客信息 D1 訂票信息 安排 航班 處理事務(wù) 1 錄入信息 旅客 信息 機票 信息 賬單 機票 旅客 取票通知 打印機票 交款 機票 信息 賬單 /票款 航班信息 交款信息 ? 習(xí)題 3 第 3 題 P73 (銀行儲蓄系統(tǒng)) ? 習(xí)題 3 第 5 題 P73 (醫(yī)院監(jiān)護系統(tǒng)) – 數(shù)據(jù)流圖 – 狀態(tài)轉(zhuǎn)換圖 ? 電話系統(tǒng) P67 ? 習(xí)題 3 第 6 題 P73 (復(fù)印機) 數(shù)額 類型 到期日 利率 名稱 地址 姓名 住址 電話號碼 儲戶 儲蓄所 身份證號碼 電話號碼 存取款 密碼 N M 課程號 課名 學(xué) 時 學(xué)分 學(xué)號 姓名 性別 系 年級 教工號 姓名 性別 職稱 職務(wù) 時間 脈搏 體溫 血壓 姓名 科室 姓名 住址 電話號碼 病人 護士 住院號 工作證號 監(jiān)護 心電圖 N M 第五章 總體設(shè)計 [考核的知識點和要求 ] 理解: 面向數(shù)據(jù)流設(shè)計的結(jié)構(gòu)化設(shè)計方法 (包括結(jié)構(gòu)設(shè)計和過程設(shè)計); 掌握 : 結(jié)構(gòu)化設(shè)計模型,結(jié)構(gòu)化設(shè)計方法; ? 總體設(shè)計的任務(wù) 劃分出組成系統(tǒng)的物理元素 ——程序、文件、數(shù)據(jù)庫、人工過程和文檔等等 設(shè)計軟件的結(jié)構(gòu)。合并后的考生新文件自然也是由考生記錄組成,內(nèi)容包括:準考證號、姓名、通訊地址和各門考分。 條 件: I( 1)文件結(jié)束。 ? 軟件維護的定義 : 所謂軟件維護就是在軟件已經(jīng)交付使用之后,為了改正錯誤或 滿足新的需要而修改軟件的過程。 ( ) 5.驗證軟件需求的方法主要靠人工審查的方法。 ( ) 13. 在進行需求分析時需同時考慮維護問題 。 ( ) 6.過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。 ( ) 14. 模塊化,信息隱藏,抽象和逐步求精的軟件設(shè)計原則有助于得到高內(nèi)聚,低耦合度的軟件產(chǎn)品。( X) 7. 類是對具有共同特征的對象的進一步抽象。(√) 2. 軟件可移植性( portability),是指軟件從一個計算機系統(tǒng)或(環(huán)境)移植到另一個上去的難易程度。(√) 10. 程序文檔應(yīng)該包括代碼的功能、代碼的完成者等內(nèi)容。(√) 7. 在同一用戶界面中,所有的菜單選擇、命令輸入、數(shù)據(jù)顯示和其他功能應(yīng)采用不同的形式和風(fēng)格。 A、運籌學(xué) B、工程學(xué) C、軟件學(xué) D、數(shù)學(xué) 瀑布模型的關(guān)鍵不足在于( ) A、過于 簡單
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1