![章節(jié)知識(shí)重點(diǎn)自考軟件工程筆記_第1頁](http://file4.renrendoc.com/view/b14b6e046875ab833e0afdf034eb8cde/b14b6e046875ab833e0afdf034eb8cde1.gif)
![章節(jié)知識(shí)重點(diǎn)自考軟件工程筆記_第2頁](http://file4.renrendoc.com/view/b14b6e046875ab833e0afdf034eb8cde/b14b6e046875ab833e0afdf034eb8cde2.gif)
![章節(jié)知識(shí)重點(diǎn)自考軟件工程筆記_第3頁](http://file4.renrendoc.com/view/b14b6e046875ab833e0afdf034eb8cde/b14b6e046875ab833e0afdf034eb8cde3.gif)
![章節(jié)知識(shí)重點(diǎn)自考軟件工程筆記_第4頁](http://file4.renrendoc.com/view/b14b6e046875ab833e0afdf034eb8cde/b14b6e046875ab833e0afdf034eb8cde4.gif)
![章節(jié)知識(shí)重點(diǎn)自考軟件工程筆記_第5頁](http://file4.renrendoc.com/view/b14b6e046875ab833e0afdf034eb8cde/b14b6e046875ab833e0afdf034eb8cde5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、工程資料筆記生命周期的劃分的生產(chǎn)、使用和消亡過程稱為的生命周期,既是從問題的提出,直到停止使用的整個(gè)過程。生命周期由定義、開發(fā)和運(yùn)行三個(gè)階段組成。開發(fā):總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試。運(yùn)行:定義:?jiǎn)栴}提出、可行性分析、需求。的定義、原因和表現(xiàn)是指在計(jì)算機(jī)的開發(fā)和過程中所出現(xiàn)的一系列嚴(yán)重。原因: 1、管理 表現(xiàn):1、件需求定義是邏輯。4、,不是物理。2、的規(guī)模越來越大,結(jié)構(gòu)越來越復(fù)雜。3、開發(fā)、開發(fā)技術(shù)。5、生產(chǎn)方式。6、開發(fā)工具,生產(chǎn)率提高緩慢。需求增長(zhǎng)得不到滿足。2、生產(chǎn)成本高、價(jià)格昂貴。3、生產(chǎn)進(jìn)度無法控制。4、軟確。5、質(zhì)量不易保證。6、可性差工程方法學(xué)的要素四大要素:方法、語言、工具、
2、過程常見的開發(fā)模型有哪些?模型:瀑布模型、增量模型、螺旋模型、噴泉模型、四代技術(shù)、變換模型、基于知識(shí)的模型、過程開發(fā)模型。結(jié)構(gòu)化分析方法的基本原則原則:1、抽象:是指抽出事物的本質(zhì)特性而暫時(shí)不考慮它們的細(xì)節(jié)。(主要)2、分解:是指把一個(gè)大問題經(jīng)過多次逐層劃分成為若干個(gè)足夠簡(jiǎn)單容易解決的小問題的過程。(主)3、模塊化:是指將系統(tǒng)分解成具有特定功能的若干模塊,以完成系統(tǒng)制定的各項(xiàng)功能。(主要出要現(xiàn)在結(jié)構(gòu)化設(shè)計(jì)中,是結(jié)構(gòu)化方法中分解原則的具體應(yīng)用)環(huán)路復(fù)雜度的計(jì)算 P85采用環(huán)路復(fù)雜度 V(G)=4; 等于流圖中的區(qū)域數(shù)。采用V(G)=E-N+2=11-9+2=4,其中 E 是流圖中邊的條數(shù),N 是
3、流圖中的節(jié)點(diǎn)數(shù)。采用V(G)=P+1=4 其中P 是流圖中判定節(jié)點(diǎn)的數(shù)目。7 種耦合、7 種內(nèi)聚低耦合性高高內(nèi)聚性低追求低耦合高內(nèi)聚。耦合:非直接耦合、數(shù)據(jù)耦合、標(biāo)記耦合、控制耦合、外部耦合、公共耦合、內(nèi)容耦合(耦合性遞增,模塊獨(dú)立性遞減)內(nèi)聚:功能內(nèi)聚、順序內(nèi)聚、通信內(nèi)聚、過程內(nèi)聚、時(shí)間內(nèi)聚、邏輯內(nèi)聚、偶然內(nèi)聚(內(nèi)聚性和模塊獨(dú)立性都遞減)追求低耦合高內(nèi)聚。結(jié)構(gòu)化開發(fā)過程中各階段的主要任務(wù)及使用的工具 P41、P63設(shè)計(jì)可劃分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。功能內(nèi)聚順序內(nèi)聚通信內(nèi)聚過程內(nèi)聚時(shí)間內(nèi)聚邏輯內(nèi)聚偶然內(nèi)聚非直接耦合數(shù)據(jù)耦合標(biāo)記耦合控制耦合外部耦合公共耦合內(nèi)容耦合概要設(shè)計(jì)的主要任務(wù)是確定一個(gè)模塊化
4、的程序結(jié)構(gòu),確定每個(gè)模塊的功能,定義界面,明確模塊間的相互關(guān)系及系統(tǒng)的全局?jǐn)?shù)據(jù)結(jié)構(gòu)。使用的工具:數(shù)據(jù)流圖、數(shù)據(jù)字典、結(jié)構(gòu)化英語、結(jié)構(gòu)圖、層次圖和 HIPO 圖數(shù)據(jù)流圖中,這種信息流可分為兩種類型:變換流和事物流。詳細(xì)設(shè)計(jì)的基本任務(wù)就是要在概要設(shè)計(jì)的基礎(chǔ)上,對(duì)系統(tǒng)中的每個(gè)模塊給出足夠詳細(xì)的過程性描述,以及局部數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。使用的工具:程序流程圖、盒圖、問題分析圖、判定表、判定樹、過程設(shè)計(jì)語言信息隱藏?p44指在設(shè)計(jì)和確定模塊時(shí),使得一個(gè)模塊內(nèi)包含的特定信息(過程或數(shù)據(jù)),對(duì)于不需要這些信息的其他模塊來說,是不可的。白盒測(cè)試、黑盒測(cè)試的定義和具體方法 P81、P89定義:測(cè)試方法一般分為:靜態(tài)測(cè)
5、試和動(dòng)態(tài)測(cè)試。動(dòng)態(tài)測(cè)試中有白盒測(cè)試(結(jié)構(gòu)測(cè)試)和黑盒測(cè)試(功能測(cè)試)。白盒測(cè)試:語句覆蓋;判定覆蓋;條件覆蓋;判定/條件覆蓋;條件組合覆蓋;路徑覆蓋。黑盒測(cè)試技術(shù)有等價(jià)類劃分、邊界值分析和錯(cuò)誤推測(cè)。測(cè)試的過程以及每個(gè)階段的主要任務(wù),測(cè)試過程中產(chǎn)生的文檔有哪些,各有何作用 P93單元測(cè)試:任務(wù)包括模塊接口測(cè)試、模塊局部數(shù)據(jù)結(jié)構(gòu)測(cè)試、模塊中所有獨(dú)立執(zhí)行通路測(cè)試、模塊的各條錯(cuò)誤處理通路測(cè)試和模塊邊界條件測(cè)試。集成測(cè)試:發(fā)現(xiàn)與接口相關(guān)的各種問題。確認(rèn)測(cè)試:驗(yàn)證 系統(tǒng)測(cè)試:為測(cè)試能發(fā)生的錯(cuò)誤; 的合理性。文檔:作用:的有效性。系統(tǒng)的輸入信息設(shè)計(jì)出錯(cuò)處理路徑;設(shè)計(jì)測(cè)試用例,模擬錯(cuò)誤數(shù)據(jù)和,為系統(tǒng)測(cè)試提供經(jīng)
6、驗(yàn)和幫助;參與系統(tǒng)測(cè)試的規(guī)劃和設(shè)計(jì),確保邊界面可測(cè)試可靠性的度量 P102 MTTF:平均估算無故障時(shí)間結(jié)構(gòu)化開發(fā)方法的基本P10按照用戶至上的原則,自頂向下分析與設(shè)計(jì)和自底向上逐步實(shí)施的建立計(jì)算機(jī)信息系統(tǒng)的一個(gè)過程,是組織、管理和控制信息系統(tǒng)開發(fā)過程的一種基本框架。把的生命周期的全過程依次劃分為任務(wù)相對(duì)獨(dú)立、相對(duì)簡(jiǎn)單的若干個(gè)階段,然后順序地完成每個(gè)階段的任務(wù)。原型化開發(fā)方法的基本P11原型方法學(xué)是根據(jù)簡(jiǎn)單的用戶需求,用工具快速生產(chǎn)原型(模型),用戶與開發(fā)針對(duì)這個(gè)原型進(jìn)行,用戶提出意見,開發(fā)進(jìn)行修改,直到用戶對(duì)這個(gè)原型滿意為止。然后,以修改好的原型為基礎(chǔ)開發(fā)。面面象開發(fā)方法的基本P11象的出發(fā)
7、點(diǎn)和基本原則是盡可能模擬人類的思維方式,使開發(fā)方法與過程盡可能接近人類認(rèn)識(shí)世界、解決問題的方法與過程,從而使描述問題空間與實(shí)現(xiàn)的解空間在結(jié)構(gòu)上盡可能一致,它的過程是一個(gè)主動(dòng)地多迭代次反復(fù)的演化過程。面象方法的基本概念:類、對(duì)象、消息、封裝、繼承、多態(tài)性 P1071 對(duì)象2 類及實(shí)例:不同屬性具有不同可見性。常用的可見性有 Public、Private 和 Protected 三種,在 UML 中分別表示為+、-和#。屬性的定義:可見性 屬性名:類型 = 缺省值 約束特性操作的定義:可見性 操作名 (參數(shù)表):返回類型 約束特性3 消息4 封裝5 繼承性6 多態(tài)性屬性、操作常用可見性有哪幾種?p
8、117Public protected private面象開發(fā)方法有哪些?p106Coad/Yourdon 的方法、Booch 的方法、Rumbaugh 的 OMT 方法等。面象的分析方法中需要建立哪些模型?各作用?模型元間的基本聯(lián)系有哪些?p115-124對(duì)象模型、動(dòng)態(tài)模型、功能模型對(duì)象模型的作用:對(duì)模擬客觀世界實(shí)體的對(duì)象及對(duì)象彼此間的關(guān)系的,描述了系統(tǒng)的靜態(tài)結(jié)構(gòu)。動(dòng)態(tài)模型的作用:通過描述系統(tǒng)與用戶交互時(shí)的各種情形,決定每個(gè)類需有的操作以及對(duì)象之間的通信關(guān)系。由狀態(tài)圖功能模型的作用:決定各個(gè)對(duì)象在不考慮動(dòng)作次序的情況下,如何進(jìn)行各種不同的動(dòng)作操作,數(shù)據(jù)時(shí)如何在各操作中。由分層數(shù)據(jù)流圖組成。O
9、OA 對(duì)象模型的結(jié)構(gòu)分為哪幾層?問題域中實(shí)體間的結(jié)構(gòu)關(guān)系有哪些?P113類&對(duì)象層;結(jié)構(gòu)層:歸納關(guān)系、組合關(guān)系(回答了第二問);關(guān)系:OOD 模型有哪幾個(gè)組成部分?各起什么作用?P126層;屬性層;服務(wù)層人工交互部分(HIC):包括有效的人機(jī)交互所必需的實(shí)際顯示和輸入,負(fù)責(zé)向用戶提供良好的界面問題域(PDC):是對(duì)面象分析的結(jié)果進(jìn)行改進(jìn)任務(wù)管理(TMC):是對(duì)系統(tǒng)中若干任務(wù)并發(fā)執(zhí)行時(shí),設(shè)計(jì)合理的任務(wù)執(zhí)行方案數(shù)據(jù)管理(DMC):是對(duì)數(shù)據(jù)的存放和相應(yīng)的服務(wù)進(jìn)行設(shè)計(jì)選擇面象語言時(shí)應(yīng)考慮哪些?p135-137測(cè)試單個(gè)類的方法主要有哪些?P139隨機(jī)測(cè)試、劃分測(cè)試、基于故障的測(cè)試面象數(shù)據(jù)庫管理系統(tǒng)的實(shí)現(xiàn)
10、途徑有哪幾條?P1321、在關(guān)系數(shù)據(jù)庫的基礎(chǔ)上進(jìn)行擴(kuò)展,增加了抽象數(shù)據(jù)類型和繼承機(jī)制,增加了創(chuàng)建及管理類和對(duì)象的通用服務(wù)。2、擴(kuò)充了面象設(shè)計(jì)語言的語法和功能,增加了在數(shù)據(jù)庫和管理對(duì)象的機(jī)制??煞譃槟膸最?? P154正確性、適應(yīng)性的可性是指、完善性、預(yù)防性性和哪些性?的可有關(guān)?P157-158的可決定性選擇面能夠被理解、改正、適應(yīng)和完善,以適應(yīng)新的環(huán)境的難易程度。:文檔的健全性;可理解性;可測(cè)試性;可修改性;可移植性象語言時(shí)應(yīng)考慮哪些?P135選擇語言時(shí)應(yīng)考慮:1、類與對(duì)象占有內(nèi)存的管理機(jī)制;2、實(shí)現(xiàn)組合結(jié)構(gòu)的機(jī)制;3、實(shí)現(xiàn)歸納結(jié)構(gòu)的機(jī)制;4、實(shí)現(xiàn)屬性和服務(wù)的機(jī)制;5、類型檢查;6、類庫和開發(fā)環(huán)
11、境;7、效率;8、持久保存對(duì)象;9、參數(shù)化類;10、在若干年以后,哪種面象語言將占主導(dǎo)地位;11、開發(fā)對(duì)語言的熟悉程度;12、對(duì)用戶學(xué)所能提供的培訓(xùn)服務(wù)等。項(xiàng)目管理的要素有哪些?P142時(shí)間、成本、質(zhì)量、工作范圍CMM?分為哪幾層?各有何特點(diǎn)?P148能力成熟度模型。CMM 是1、初始級(jí):初始級(jí)實(shí)際上是一個(gè)較為原始的階段,初始級(jí)的過程是未加定義的隨意過程,項(xiàng)目的執(zhí)行是隨意甚至是的。它的執(zhí)行沒有政策、資源等方面的保證時(shí),那么它仍然被視為初始級(jí)。2、可重級(jí):可重級(jí)的管理包括了 需求管理、項(xiàng)目管理、質(zhì)量管理、配置管理合同管理 五個(gè)方面,可重級(jí)的焦點(diǎn)集中在逐漸進(jìn)化和成熟。管理過程上。一個(gè)可管理的過程則
12、是一個(gè)可重級(jí)的過程,一個(gè)可重級(jí)的過程則能3、定義級(jí):定義級(jí)給出了定義執(zhí)行的步驟標(biāo)準(zhǔn),并將這些標(biāo)準(zhǔn)集成到企業(yè)開發(fā)標(biāo)準(zhǔn)過程中去。所有開發(fā)的項(xiàng)目需根據(jù)這個(gè)標(biāo)準(zhǔn)過程,剪裁出該項(xiàng)目的過程,并執(zhí)行這些過程。過程的剪裁不是隨意的,在使用前需經(jīng)過企業(yè)有關(guān)的批準(zhǔn)。4、管理級(jí):管理級(jí)的管理是量化的管理。所有的過程需建立在相應(yīng)的度量方式,產(chǎn)品質(zhì)量需有明確的度量指標(biāo)。這些度量應(yīng)是詳盡的,且可用于理解和控制生產(chǎn)活動(dòng)。過程和產(chǎn)品,量化控制將開發(fā)正在變成工業(yè)5、優(yōu)化級(jí):優(yōu)化級(jí)的目標(biāo)是達(dá)到一個(gè)持續(xù)改善的境界。所謂持續(xù)改善是指可根據(jù)過程執(zhí)行的反饋信息來改善下一步的執(zhí)行過程,即優(yōu)化執(zhí)行步驟。影響開發(fā)成本的有哪些?P151重置全價(jià)
13、=(實(shí)耗料量現(xiàn)時(shí)價(jià)格)+(實(shí)耗工時(shí)現(xiàn)行工時(shí)費(fèi)用)+(原勞務(wù)消耗量現(xiàn)時(shí)準(zhǔn))項(xiàng)目管理?管理的主要對(duì)象是什么?p141標(biāo)項(xiàng)目管理是為了使項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)成本、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)管理的主要對(duì)向是、抽象的文檔、和程序代碼計(jì)劃?常用的工具有哪些?各有何功能?各工具的優(yōu)缺點(diǎn)如何?p145定義:將那些繁重的工作分解為更小的相關(guān)項(xiàng)目,這些相關(guān)項(xiàng)目都是在同一時(shí)間內(nèi)以平行的狀態(tài)被執(zhí)行。工具:圖、網(wǎng)絡(luò)圖圖:功能:給出項(xiàng)目的時(shí)序狀態(tài)。優(yōu)點(diǎn):簡(jiǎn)單明了,清楚地從地圖上看出任務(wù)時(shí)間上的對(duì)比關(guān)系缺點(diǎn):各個(gè)任務(wù)之間的邏輯關(guān)系無法表示清楚網(wǎng)絡(luò)圖:功能:通過網(wǎng)絡(luò)圖找出關(guān)鍵路徑,并研
14、究如何減少關(guān)鍵路徑的耗時(shí)。優(yōu)點(diǎn):缺點(diǎn):UML?有何優(yōu)點(diǎn)?P168UML 是為了簡(jiǎn)化和鉛華現(xiàn)有的大量面象開發(fā)方法這一目的而開發(fā)的。優(yōu)點(diǎn):面象的;的、標(biāo)準(zhǔn)化的;易讀的、可理解的間的基本聯(lián)系有哪些?各有何特點(diǎn)?P171UML 中提供的模型元依賴:指模型建筑塊之間的一種語義聯(lián)系,其中一個(gè)獨(dú)立的事物發(fā)生改變將影響另一個(gè)事物的改變。關(guān)聯(lián):指模型建筑塊之間的結(jié)構(gòu)聯(lián)系,兩者存在結(jié)構(gòu)性的連接。泛化:指模型建筑塊之間的一般與特殊的聯(lián)系。實(shí)現(xiàn):指模型建筑塊之間一種語義聯(lián)系,其中一種語UML 中消息可分為哪幾種?p171定了一組協(xié)議,另一種語法負(fù)責(zé)實(shí)現(xiàn)它們。簡(jiǎn)單消息表示簡(jiǎn)單的控制信息;同步消息表示嵌套的控制消息;異步消息表示異步控制消息UML 中用例之間的聯(lián)系有哪幾種?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度汽車租賃業(yè)務(wù)擔(dān)保合同書
- 2025年度建筑工程建筑材料供應(yīng)合同樣本
- 2025年度二零二五年度教育信息化項(xiàng)目開發(fā)與實(shí)施合同
- 2025年度智能農(nóng)業(yè)種植技術(shù)咨詢與實(shí)施服務(wù)合同
- 2025年度公共自行車租賃項(xiàng)目投資風(fēng)險(xiǎn)評(píng)估合同
- 2025年度華陽公寓住宅小區(qū)公共區(qū)域照明設(shè)施改造合同
- 2025年國際法律事務(wù)代理合同
- 2025年度智能制造私人抵押借款合同范本解讀
- 2025年國際學(xué)校英語教師兼職外教聘用合同
- 2025年度數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)園區(qū)建設(shè)合同主體與標(biāo)的物規(guī)范
- 法醫(yī)病理學(xué)課件
- 職代會(huì)提案征集表
- 介紹uppc技術(shù)特點(diǎn)
- 物業(yè)工程工作分配及人員調(diào)配方案
- 《諫逐客書》理解性默寫(帶答案)最詳細(xì)
- 《黑駿馬》讀書筆記思維導(dǎo)圖
- 2023年物理會(huì)考真題貴州省普通高中學(xué)業(yè)水平考試試卷
- 盤扣式懸挑腳手架專項(xiàng)施工方案
- 勞動(dòng)防護(hù)用品知識(shí)考試試題(含答案)
- 高中教師業(yè)務(wù)知識(shí)考試 數(shù)學(xué)試題及答案
- GB/T 9290-2008表面活性劑工業(yè)乙氧基化脂肪胺分析方法
評(píng)論
0/150
提交評(píng)論