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

正文內(nèi)容

軟件工程考研資料-資料下載頁

2025-06-25 00:15本頁面
  

【正文】 動態(tài)模型:描述系統(tǒng)控制結(jié)構(gòu); 功能模型:描述系統(tǒng)功能。 對象模型: 1)概念:表示靜態(tài)的、結(jié)構(gòu)化的系統(tǒng)的“數(shù)據(jù)”性質(zhì)。 描述了系統(tǒng)的靜態(tài)結(jié)構(gòu)。 2)UML:國際對象管理組織OMG批準(zhǔn)把UML 。 用UML提供的類圖來建立對象模型。 用UML提供的狀態(tài)圖來描繪動態(tài)模型。 用UML提供的用例圖來建立功能模型。 3)類圖的基本符號: ①定義類:圖形符號為長方形,分成上、中、下3個區(qū)域。 ②為類命名時應(yīng)該遵守以下幾條準(zhǔn)則: (1) 使用標(biāo)準(zhǔn)術(shù)語。 (可省略) (2) 使用具有確切含義的名詞。 (3) 必要時用名詞短語作名字。 ③UML描述屬性的語法格式如下: 可見性 屬性名: 類型名=初值{性質(zhì)串} (public)、(private)和(protected),分別用(+)、()和()表示。 4)表示關(guān)系的符號: ①類與類之間通常有依賴、關(guān)聯(lián)、泛化(一般化)和細(xì)化(實現(xiàn))等4種關(guān)系。 ②關(guān)聯(lián):(通常為雙向的) (普通關(guān)聯(lián)) (關(guān)聯(lián)的角色) (限定關(guān)聯(lián):通常是一對多或多對多) (關(guān)聯(lián)類) ③聚集:關(guān)聯(lián)的特例,表示類與類之間的關(guān)系是整體與部分的關(guān)系。 (共享聚集) (組合聚合) ④泛化:就是通常所說的繼承關(guān)系。 動態(tài)模型:(第三章已介紹狀態(tài)圖) 1)概念:表示瞬時的、行為化的系統(tǒng)的“控制”性質(zhì),它規(guī)定了對象模型中的對象的合法變化 序列。 功能模型: 1)概念:表示變化的系統(tǒng)的“功能”性質(zhì),它指明了系統(tǒng)應(yīng)該“做什么”,因此更直接地反映了 用戶對目標(biāo)系統(tǒng)的需求。 2) 功能模型: 由數(shù)據(jù)流圖組成(結(jié)構(gòu)化方法)。 由用例圖組成(面向?qū)ο蠓椒ǎ? ①用例圖:用例圖在UML方法中占有十分重要的地位,人們甚至稱UML是一種用例圖 驅(qū)動的開發(fā)方法。 ②用例圖包含的模型元素有:系統(tǒng)、行為者、用例 及用例之間的關(guān)系。 ③實例:自動售貨機(jī)系統(tǒng)用例圖 三種模型之間的關(guān)系:面向?qū)ο蠼<夹g(shù)所建立的3種模型,分別從3個不同側(cè)面描述了所要開發(fā) 的系統(tǒng)。這3種模型相互補(bǔ)充、相互配合,使得我們對系統(tǒng)的認(rèn)識更加全面: 功能模型指明了系統(tǒng)應(yīng)該“做什么”;動態(tài)模型明確規(guī)定了什么時候(即在何 種狀態(tài)下接受了什么事件的觸發(fā))做;對象模型則定義了做事情的實體。 在面向?qū)ο蠓椒▽W(xué)中,對象模型是最基本最重要的,它為其他兩種模型奠定 了基礎(chǔ),我們依靠對象模型完成3種模型的集成。第9章 面向?qū)ο蠓治鲈O(shè)計 面向?qū)ο蠓治龅母拍詈突具^程: 1)概述:面向?qū)ο蠓治?,就是抽取和整理用戶需求并建立問題域精確模型的過程。 2)面向?qū)ο蠼5玫降哪P桶到y(tǒng)的3個要素: 靜態(tài)結(jié)構(gòu)(對象模型) 交互次序(動態(tài)模型) 數(shù)據(jù)變換(功能模型)。 3)3個子模型與5個層次: 確定類、對象、關(guān)聯(lián)、屬性等建立對象模型: 1)確定類與對象:①找出候選的類與對象②篩選出正確的類與對象。 2)確定關(guān)聯(lián):①初步確定關(guān)聯(lián)②篩選③進(jìn)一步完善。 UML的基本概念:UML是一種標(biāo)準(zhǔn)化的圖形建模語言,它是面向?qū)ο蠓治雠c設(shè)計的一種標(biāo)準(zhǔn)表示。 1)UML中有四種關(guān)系: 依賴 關(guān)聯(lián) 一般化 實現(xiàn) 2)UML的九種圖: 順序圖、用例圖等圖形的作法: 1)順序圖:順序圖是描述對象之間的動態(tài)交互的情況,著重表示對象間消息傳遞的時間順序。 縱向是時間軸,時間沿豎線向下延伸;橫向軸代表了在協(xié)作中各獨立對象的類元角色。 2)四元素:①對象②生命線③消息④激活 圖一 圖二 圖三 消息:是對象之間某種形式的通信,可以激活某個操作。(圖二) 激活:如果對象接收到消息立即執(zhí)行某個活動,就稱該對被激活了。 激活用細(xì)長的矩形框表示,寫在該對象的下方。(圖三) 3)綜合實例: 面向?qū)ο蟮脑O(shè)計: 1)面向?qū)ο笤O(shè)計的準(zhǔn)則: 模塊化:對象就是模塊。 抽象: 信息隱藏: 弱耦合:耦合主要指不同對象之間相互關(guān)聯(lián)的緊密程度。 強(qiáng)內(nèi)聚:內(nèi)聚衡量一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度。 可重用:提高軟件開發(fā)生產(chǎn)率和目標(biāo)系統(tǒng)質(zhì)量的重要途徑。第10章 面向?qū)ο蟮膶崿F(xiàn) 面向?qū)ο笳Z言的有優(yōu)點、技術(shù)特點: 1)面向?qū)ο笳Z言的有優(yōu)點:語言的一致的表達(dá)能力、可重用性及可維護(hù)性。 2)面向?qū)ο笳Z言的技術(shù)特點: LISP(動態(tài)聯(lián)編,交互式開發(fā)環(huán)境) SIMULA(類的概念,繼承機(jī)制) Modula_2和Ada(數(shù)據(jù)抽象機(jī)制) 選擇程序設(shè)計的風(fēng)格: 1)提高可重用性:①提高方法的內(nèi)聚②減小方法的規(guī)模③保持方法的一致性④把策略與實現(xiàn) 分開⑤全面覆蓋⑥盡量不使用全局信息⑦利用繼承機(jī)制。 2)提高可擴(kuò)充性:①封裝實現(xiàn)策略②不要用一個方法遍歷多條關(guān)聯(lián)鏈③避免使用多分支語句 ④精心確定公有方法 3)提高健壯性:①預(yù)防用戶的操作錯誤②檢查參數(shù)的合法性③不要預(yù)先確定限制條件 ④先測試后優(yōu)化 面向?qū)ο蟮膯卧獪y試、集成測試、確認(rèn)測試等測試策略: 1)傳統(tǒng)測試:單元測試224。 集成測試224。 確認(rèn)測試224。 系統(tǒng)測試。 2)面向?qū)ο蟮膯卧獪y試:最小的可測試單元是封裝起來的類和對象。 3)面向?qū)ο蟮募蓽y試: ⑴主要有下述兩種策略: 基于線程的測試:分別集成并測試每個線程,后同時應(yīng) 用回歸測試以保證沒有產(chǎn)生副作用。 基于使用的測試:先獨立類測試,結(jié)束后再測試使用獨 立類的下一個層次的類(稱為依賴類), 對依賴類的測試一層一層進(jìn)行下去, 直至把整個軟件系統(tǒng)構(gòu)造完為止。 4) 面向?qū)ο蟮拇_認(rèn)測試:傳統(tǒng)的黑盒測試方法可用,對于面向?qū)ο蟮能浖碚f,主要還是根 據(jù)動態(tài)模型和描述系統(tǒng)行為的腳本來設(shè)計確認(rèn)測試用例。 測試類的方法、集成測試的方法: 1)測試類的方法: 隨機(jī)測試:隨機(jī)產(chǎn)生的測試用例。 劃分測試:⑴可以減少測試類時所需要的測試用例的數(shù)量。 ⑵①基于狀態(tài)的劃分②基于屬性的劃分③基于功能的劃分。 ⑶傳統(tǒng)測試:等價劃分法; 基于故障的測試:與傳統(tǒng)的錯誤推測法類似,首先推測軟件中可能有的 錯誤,然后設(shè)計出最可能發(fā)現(xiàn)這些錯誤的測試用例。 2)集成測試的方法:⑴在這個測試階段,必須對類間協(xié)作進(jìn)行測試。 ⑵和測試單個類相似,測試類協(xié)作可以使用隨機(jī)測試方法和劃分測試方 法,以及基于情景的測試和行為測試。 ⑶分為兩種: 多類測試:多類隨機(jī)測試和多類劃分測試。 從動態(tài)模型導(dǎo)出測試用例:用UML提供的狀態(tài)圖來 描繪動態(tài)模型。第11章 軟件項目管理 估計軟件規(guī)模: 1)每個人都估計程序的最小規(guī)模(a)、最大規(guī)模(b)和最可能的規(guī)模(m),分別算出這3種規(guī)模的 平均值,和之后,再用下式計算程序規(guī)模的估計值: L= 開發(fā)工作量估算: 1) 靜態(tài)單變量模型: ⑴這類模型的總體結(jié)構(gòu)形式如下: E=A+B(ev)C ⑵面向KLOC的估算模型: Walston_Felix模型 E=(KLOC) Bailey_Basili模型
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1