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

正文內容

軟件工程期末復習-文庫吧資料

2025-01-17 04:57本頁面
  

【正文】 構件圖 (Component) 描述系統按構件組成上的關系 配置圖 (Deployment) 描述系統運行環(huán)境的配置情況 時序圖 (Sequence) 描述某些對象共同合作完成某項功能而 按時間順序進行的消息傳遞 協作圖 (Collaboration) 描述某些對象共同合作完成某項功能的依賴關系 活動圖 (Activity) 描述 某個 用例按 事件流轉所經歷的的活動,即業(yè)務流程 狀態(tài)圖 (State chart) 描述某個 業(yè)務流程按 事件流轉所經歷的狀態(tài),即狀態(tài)機 39 簡述類圖中有哪些模型元素?并簡述其含義? 提示:一切可以出現在類圖中的元素。 用例之間的關系:包含 include和擴充 extend關系以及泛化關系。 ②用例 (Use Case) ,用例用于表示系統提供的服務,它定義了系統是如何與參 與者交互,描述了參與者與系統之間的交互過程。 36 與傳統的軟件開發(fā)方法相比較,面向對象開發(fā)的主要優(yōu)點有哪些? 1.自然性即客觀性 2.操作數據對象而非數據實體 3.階段銜接平滑 4.結構性好、復用性強 5.提高擴 展性和維護性 37 簡述 UML 中定義了那些圖形符號? 并簡述起作用。 ③ 面向對象編程 Object Oriented Program(OOP)與面向對象測試 Object Oriented Testing (OOT)是代碼實現過程,它依賴于編程語言和工具。 35 簡述面向對象開發(fā)過程的內容有哪些? ① 需求獲?。?開發(fā)者以 OO 的觀點 (OOV)來觀察客觀世界的目標即獲取需求,然后用自然語言寫到需求規(guī)格說明 (OOS)中,也就是對客觀世界的最高層抽象。 面向對象編程語言提供抽象類、接口、重載等技術支持多態(tài)的實現。軟件開發(fā)利用繼承性可對 Object 更好地分類,軟件結構更嚴謹,代碼的復用性更強。消息機制是對象的交互性,表示對象生存環(huán)境的依賴性。 2.面向對象的抽象與分類 3.類的封裝與對象的整體性 4.關聯性與交互性 客觀事物都不是孤立存在的,萬物之間相互依存、相互交流。 數據字典的組成 元素 包括:數據流條目、 數據存儲條目、數據項條目;加工條目 (也稱為小說明 ); 33 簡述面向對象的基本概念有哪些? 1.對象與面向對象 對象( Object):即表示客觀世界中的某個具體的事物。 數據字典描述的對象 : 描述數據流圖中出現的所有數據和加工。 31 簡述數據流圖( DFD)的圖形符號有哪些? ①數據流:表示數據流的名稱和數據的流向 (從加工出發(fā)或流向加工 ); ②外部實體:系統外與系統交互的人或實體; ③數據加工:數據處理; ④數據存儲:數據進行持久保存的環(huán)節(jié); 32 簡述 數據字典的作用 、內容和組成 元素有哪些? 數據流圖描述了數據加工,但沒有描述數據的內容。 :對于規(guī)則較多,判定條件較復雜的情況,宜采用這兩種方法表達。 PAD 支持自頂向下,逐步求精方法的使用。 (NS) (Nassi 和 Shneiderman):也是一種圖形符號表達方式,同樣可以表達各種流向控制,但比程序流程圖緊湊、功能域明確。偽代碼表達算法必須結構清晰、代碼簡單、可讀性好。 29 詳細設計的表達方式有哪些? (Pseudocode):是一種算法描述語言,也稱 PDL 語言 (Program Design Language)。 模塊的作用域: 從功能方面考慮 , 受模塊內一個判定影響的所有模塊的集合; 模塊的控制域: 從結構方面考慮 , 包括它自己及其所有下屬模塊的集合。 ⑦ 內容耦合 :當一個模塊使用另一個模塊內部的數據或控制信息;一個模塊直接轉移到另一個模塊內部等 ,模塊間的耦合就是內容耦合。 ⑤ 外部耦合 : 當若干模塊均與同一個外部環(huán) 境關聯,它們之間便存在外部耦合。 ③ 特征耦合 : 模塊之間除傳遞關鍵數據外還附加公共數據。 ① 非直接耦合 : 模塊不依賴另一個模塊能獨立工作,這是最松的耦合。 27 耦合度的七個等級 耦合度是模塊獨立性最顯著特征。 ⑥ 順序性內聚 :一個模塊內的各處理成分均與同一功能相關,且這些處理必須順序執(zhí)行,通常,一個處理成分的輸出是另一個處理成分的輸入。該類內 聚的缺點是執(zhí)行中要從模塊外引入用 作判斷的開關量 ,從而 增加了塊間偶合 (控制偶合 )。 ① 偶然性內聚 :是指一個模塊內各成分為完成一組功能而組合在一起,它們相互之間即使有關系,也很松散。 26 簡述 內聚度 的七個等級? 內聚度 表示 一個模塊內部各成分 之間 彼此結合的緊密程度。 內聚度:一個模塊內部各個元素間 (語句和程序段 )彼此的緊密程度的度量。 25 25 簡述衡量軟件模塊獨立性的度量標準有哪些? 模塊獨立性是指 模塊 能夠 完成獨立的功能 ;模塊 符合信息隱藏和信息局部化原則 ; 模塊間關連和依賴程度盡量小 。 ? 人機交互界面的具體設計,還有與其它外部系統接口設計。 ②詳細設計又分為 如下 三個部分: ? 對模塊內部的過程和數據結構進行設計。 領域問題結構設計:滿足需求的軟件功能設計,核心所在。 體系結構設計:是支撐和管理軟件運行的環(huán)境設計。 軟件設計包括 概要 設計 和 詳細設計。 ⑤ 區(qū)分不必要的需求:客戶對有些需求提不出來,自然也會提出一些不必要的需求。 ④ 挖掘用戶需求 : “誘導式”就是挖掘用戶需求。 ⑤ 需求獲取的內容:寫進“需求規(guī)格說明書”,確認 。必要時采用快速原型法。 項目的失敗或拖延一般不是在功能上,而恰恰倒是在性能要求上,因為這些性能與軟件的體系結構有關,與構成系統的網路與硬件環(huán)境等底層技術有關,往往超越一般開發(fā)人員的技術能力。 4. 非 功能需求 特性是指一些非功能需求,是滿足業(yè)務需求的性能要求。 3. 功能需求 (functional requirement) 功能需求定義了開發(fā)人員必須實現的軟件功能,結果在需求規(guī)格說明書中 。 用戶需求是經過調查、 歸納后雙方認同的結果。 獲取的主要對象是客戶方的高管、專家、部門負責人。 1.業(yè)務需求 (business requirement) 業(yè)務需求是反映企業(yè) /組織對軟件系統的高層次目標要求 ,即軟件系統的建設目標。根據需求說明書,分析師、設計師、客戶會審文檔,對需求的正確性、一致性、完整性、無二義行進行評審、確認。 需求說明:既編寫需求文檔,也稱編寫需求規(guī)格說明書。 20 需求開發(fā)的任務 有哪些? 需求開發(fā)的任務 包括 需 求獲取 :收集 用戶對目標軟件系統在功能、性能、行為、設計約束等方面的期望。 參與角色:開發(fā)方包括分析師、設計師和架構師。準確地理解用戶提出的軟件功能、性能及其環(huán)境的要求。 可行性分析的任務包括: 可行性分析;寫可行性研究報告; 編制 開發(fā)計劃。 18 簡述 可行性分析的目的 、任務和內容。 問題定義的目的:弄清要計算機解決的根本問題所在 (要解決的問題是什么? ),確定新系統的作用域,以及項目所需的資源、工期和經費。 制定項目計劃: 編制 項目 開發(fā)計劃 。 這些活動的內容是 : 問題定義:確定項目實施范圍,回答項目“做什么?”的問題。 主要工作包括 :確定項目實施范圍、定義遞交的工作成果、評估實施過程中主要的風險、制定項目實施的時間計劃、成本和預算計劃、人力資源計劃等。 基線和里程牌的關系:基線是為了建立參照點,是階段的起點;里程牌是建立階段性目標,是階段終點,最后的里程牌可能是一次 迭代的終結。 基線,是軟件文檔或源碼 (或其它產出物 )的一個穩(wěn)定版本 ,它是進一步開發(fā)的基礎,也可以理解成為一個階段的起點并已經制定了相應的工作標準,并且只有經過授權后才能變更這個標準。 ? 環(huán)境 (Environment):軟件開發(fā)環(huán)境,包括人員、設備、過程和工具,以及各種規(guī)范、指導手冊和保障措施。 ? 配置和變更管理:工作文檔的管理,在版本更新、需求變更中做到各類文檔及時、同步跟蹤,保證各文檔內容完整、一致。 ? 部署 (Deployment): 將軟件分發(fā)給最終用戶,安裝在真實的環(huán)境下,由用戶操作運行。 ? 實現 (Implementation):用程序設計語言將設計模型組織成可執(zhí)行的文件、數據。
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1