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

正文內(nèi)容

軟件工程原理方法和工具課后簡答題自己寫的-文庫吧在線文庫

2025-12-10 02:07上一頁面

下一頁面
  

【正文】 產(chǎn)生軟件危機? ( 1) 軟件危機 :是指在 計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴(yán)重問題。愈是早期潛伏下來的故 障,暴露出來的時 間愈晚,排除故障需付出的代價也就愈高。 適用范圍:瀑布模型是以文檔作為驅(qū)動,適合于軟件需求很明確的軟件項目即一般適用于功能明確、完整、無重大變化的軟件系統(tǒng)的開發(fā),例如:操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)等系統(tǒng)軟件的開發(fā),其應(yīng)用有一定的局限性。 為項目管理人員及時調(diào)整管理決策提供了方便,進而可降低開發(fā)風(fēng)險。 適用范圍: ( 1) 進行已有產(chǎn)品升級或新版本開發(fā),增量模型是非常適合的;( 2)對完成期限嚴(yán)格要求的產(chǎn)品,可以使用增量模型;( 3)對所開發(fā)的領(lǐng)域比較熟悉而且已有原型系統(tǒng),增量模型也是非常適合的 在軟件開發(fā)早期階段為什么要進行可行性研究?可行性研究的任務(wù)是什么?應(yīng)該從哪幾個方面研究目標(biāo)系統(tǒng)的可行性? ( 1)原因: 用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決 。 數(shù)據(jù)字典 :關(guān)于數(shù)據(jù)信息的集合,用于定義數(shù)據(jù)流圖中的數(shù)據(jù)和加工; 描述加工邏輯的結(jié)構(gòu)化語言、判定表和判定樹等 什么是數(shù)據(jù)流圖?其作用是什么?其中的基本符號各表示什么含義? (1)定義: 數(shù)據(jù)流圖( Data Flow Diagram, DFD)是一種圖形化技術(shù),用于表示系統(tǒng)邏輯模型,它以直觀的圖形清晰地描述了系統(tǒng)數(shù)據(jù)的流動和處理過程。 畫數(shù)據(jù)流圖時,只考慮常規(guī)狀態(tài),不考慮異常狀態(tài),這兩點一般留在設(shè)計階段解決。 什么是數(shù)據(jù)字典?其作用是什么?它有哪些條目? ( 1) 定義: 數(shù)據(jù)字典( Data Dictionary, DD)是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中所包含元素的定義的集合。 在事務(wù)型數(shù)據(jù)流圖,數(shù)據(jù)項沿著輸入同路到達一個處理 T, T 根據(jù)輸入數(shù)據(jù)的類型在若干動作序列中選出一個來執(zhí)行。它是第一個體現(xiàn)結(jié)構(gòu)化編程思想的語言。 Lisp 是一種函數(shù)型語言 ,特別適用于組合問題中符號運算和表處理,用于定理證明、樹的搜索和其他問題的求解。 一個好的測試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤。 動態(tài)測試是指通過運行被測程序,檢查運行結(jié)果與預(yù)期結(jié)果的差異,并分析運行效率和健壯性等性能,這種方法由三部分組成:構(gòu)造測試實例、執(zhí)行程序、分析程序的輸出結(jié)果。 確認測試主要是檢查已實現(xiàn)的軟件是否滿足需求規(guī)格說明書中確定了的各種需求。 ( 1) UML(Unified Modeling Language)是一個通用的可視化建模語言,用于對軟件進行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)的文檔。 (3)繼承定義了一般類和特殊類之間的分類關(guān)系。 protected( )受保護的:表示該屬性只能被該類及其子類訪問。 簡介設(shè)計模式的用途。 ( 8)發(fā)現(xiàn)“龐大的繼承體系”的代替方案。 ③有助于對象之間依賴關(guān)系的分層,建立具有層次結(jié)構(gòu)的系統(tǒng)。 ④ AbstractFactory 接口中已確定了可以創(chuàng)建的產(chǎn)品集合,如果要支持新的產(chǎn)品種類,需要擴展 AbstractFactory 類及其所 有子類中的方法,這種修改比較困難。 組件、包、結(jié)點的定義是什么?分別舉例說明其用途。 ( 2)細化( Elaboration)階段:設(shè)計及確定系統(tǒng)的體系結(jié)構(gòu),制定工作計劃及資源要求。它沒有完全覆蓋軟 件過程,從圖 1能夠明顯看出,它丟失了維護和技術(shù)支持這兩個重要的階段。 數(shù)據(jù)字典:是關(guān)于數(shù)據(jù)的信息的集合,也就是 對數(shù)據(jù)流圖中包含的所有元素的定義的集合。 1結(jié)構(gòu)化分析方法:就是面向數(shù)據(jù)流自頂向下逐步求精進行需求分析的方法。 存根模塊:用以模擬被測模塊運行過程中所調(diào)用模塊或是被測模塊下層模塊的替代程序。 維護時期的任務(wù):使軟件持久地滿足用戶的需要。 與測試的區(qū)別:測試是為了發(fā)現(xiàn)軟件中的錯誤,而調(diào)試是診斷并改正錯誤。 (6)推薦行動方針。( 3)實現(xiàn)了數(shù)據(jù)封裝。 1簡述兩種不同集成測試策略的比較? 自頂向下測試方法主要優(yōu)點是不需要測試驅(qū)動程序,能夠在測試階段的早期實現(xiàn)并驗證系統(tǒng)的主要功能,而且能在早期發(fā)現(xiàn)上層模塊的接口錯誤。 ( 4)對象彼此之間僅能通過傳遞消息互相聯(lián)系?!?對象間的關(guān)系可以概括為哪三種? ( 1) 、歸納關(guān)系:它反映了一個類與若干個互不相容的子類之間的分類關(guān)系。( 2)選取合理的方案。( 4)可維護 性好。( 6)數(shù)據(jù)庫設(shè)計。( 2)對應(yīng)用領(lǐng)域不熟悉。要素是:方法、工具、過程。類是對具有相同屬性和行為的一個或多個對象的描述,而對象是某個特定類所描述的一個具體對象。( 2)描述系統(tǒng)控制結(jié)構(gòu)的動態(tài)模型。 ( 3)現(xiàn)實性,指定的需求應(yīng)該是用現(xiàn)有的硬件技術(shù)和軟件技術(shù)基本上可以實現(xiàn)的。 (2)研究目前正在使用的系統(tǒng)。 維護時期的任務(wù):使軟件持久地滿足用戶的需要。 2驅(qū)動模塊:用以模擬被測模塊的上級調(diào)用模埠,或向被測模塊輸以數(shù)據(jù)輸出一些必要信息,調(diào)用被測模塊。這類數(shù)據(jù)流應(yīng)該劃分為一類特殊的數(shù)據(jù)流,稱為事務(wù)流。 軟件維護 :在軟件已經(jīng)交付使用之后 ,為了改正錯誤或滿足新的需要而修改軟件的過程 . 繼承 :子類自動地共享基類中定義的數(shù)據(jù)和方法的機制 . 投資回收期 : 就是使累計的經(jīng)濟效果等于最初投資的需要的時間。 軟件開發(fā)項目管理包括哪些工作,如何組 織大型軟件項目的開發(fā)? 軟件項目管理的內(nèi)容主要包括如下幾 個方面:人員的組織與管理, 軟件度量 , 軟件項目計劃 ,風(fēng)險管理 , 軟件質(zhì)量保證 ,軟件過程能力評估, 軟件配置管理 等。 RUP 過程有何優(yōu)缺點? RUP 的優(yōu)點 1. RUP 是建立在非常優(yōu)秀的軟件工程原則基礎(chǔ)上的,例如迭代,需求驅(qū)動,基于結(jié)構(gòu)化的過程開發(fā)。 ( 3) 結(jié)點( node)是可以運行軟件的實實在在的東西,如工作臺或服務(wù)器,它運行時有處理數(shù)據(jù)或運算的功能。 ( 1) 接口( Interface)是一組外部可訪問的操作,用于為對象類或組件提供服務(wù)。 ③采用 Facade 模式可將子系統(tǒng)與客戶程序分離,提高了子系統(tǒng)的可移植性 Abstract Factory 模式的特點有哪些,結(jié)合本章中給出的 Sala 系統(tǒng),介紹抽象工廠模式的適用條件。 可處理一個請求的對象集合需要被動態(tài)指定。 ( 4)判斷是否擁有正確的設(shè)計,而不僅僅是一個可以工作的設(shè)計。 什么叫對象設(shè)計模式,設(shè)計模式有哪些分類? (1) 模式是在一個上下文中,對一個問題的解決方案。 一個對象由一組屬性和對屬性進行操作的一組方法組成 面向?qū)ο蠓椒▽W(xué)中的對象具有兩個基本的因素:屬性和方法(服務(wù))。 (1)對象類的關(guān)聯(lián)是面向?qū)ο蠹夹g(shù)中的實例鏈接,它是通過對象的屬性所建立的對象之間的聯(lián)系。 集成測試 集成測試是將已分別通過測試的單元按設(shè)計要求組合起來再進行的測試,以檢查這些單元之間的接口是否存在問題。 軟件測試要經(jīng)過哪些步驟?這些測試與軟件開發(fā)各階段之間有什么關(guān)系? 軟件測試要經(jīng) 過的步驟是:單元測試→集成測試→確認測試→系統(tǒng)測試。它們之間有什么不同點 和相同點。 什么是程序設(shè)計風(fēng)格?為了具有良好的程序設(shè)計風(fēng)格,應(yīng)該注意哪些方面的問題? 程序設(shè)計風(fēng)格是指一個人編制程序時所表現(xiàn)出來的特點、習(xí)慣、邏輯思路等。結(jié)構(gòu)嚴(yán)謹層次分明,廣泛用于商業(yè)數(shù)據(jù)處理。 程序流程圖 、 NS 圖 、 PAD 圖 、 過程設(shè)計語言 結(jié)構(gòu)化程序設(shè)計的基本要點是什么? 結(jié)構(gòu)化程序設(shè)計所使用的結(jié)構(gòu)有順序、條件和重復(fù)三種 。 耦合:是對一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互聯(lián)程度的度量 無直接耦合 (不可能)、 數(shù)據(jù)耦合 ( 數(shù)據(jù)耦合是理想的目標(biāo) )、 標(biāo)記耦合 、 控制耦合 、 公共環(huán)境耦合 、 內(nèi)容耦合 ( 最高程度的耦合是內(nèi)容耦合 ) 應(yīng)該采用下述設(shè)計原則: 盡量使用數(shù)據(jù)耦合, 少用控制耦合和標(biāo)記耦合, 限制公共環(huán)境耦合的范圍, 完全不用內(nèi)容耦合。 不能期望數(shù)據(jù)流圖一次畫成,而是要經(jīng)過各項反復(fù)才能完成。描述所有可能的數(shù)據(jù)流向 數(shù)據(jù)存儲 (雙杠或單杠) :用來存儲數(shù)據(jù),可以表示一個文件、文件的一部分、數(shù)據(jù)庫的元素或者記錄的一部分等 。通過對系統(tǒng)的實際用戶和使 用部門負責(zé)人的訪問調(diào)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1