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

正文內(nèi)容

軟件工程復(fù)習(xí)提綱總結(jié)(編輯修改稿)

2024-10-15 13:12 本頁面
 

【文章內(nèi)容簡介】 IF(A=B)AND(B=C)THEN WRITE(“等邊三角形”)ELSE IF(A=B)OR(B=C)OR(A=C)THEN WRITE(“等腰三角形”)ELSE WRITE(“一般三角形”)STOP六、面向?qū)ο蠓治雠c設(shè)計過程1.面向?qū)ο蠓治觯∣OA)的任務(wù)?OOA的基本過程?(OOD)的主要任務(wù)?OOD與OOA的區(qū)別和聯(lián)系? 3.OOD模型的組成(四部分)及內(nèi)容?一、理解下列基本概念:對象的含義及特點?類的含義?類與對象的關(guān)系?消息及消息傳遞的含義及作用?繼承的含義?多態(tài)性機制?面向?qū)ο筌浖_發(fā)方法的要點UML的含義及用途?二、需要掌握的內(nèi)容:面向?qū)ο蠼5闹饕ぷ??三種面向?qū)ο竽P停▽ο竽P汀討B(tài)模型、功能模型)之間的關(guān)系?對象模型的含義及其表示(類圖);對象之間的關(guān)系?類之間的關(guān)系?動態(tài)模型的含義及其表示(事件追蹤圖、狀態(tài)圖)功能模型的含義及其表示(數(shù)據(jù)流圖、用例圖)◆第6章習(xí)題:對象;類;關(guān)聯(lián);繼承;聚集(對象模型、動態(tài)模型、功能模型)建立系統(tǒng)模型。某圖書館有許多名職員為之工作,職員又進一步劃分為館長和管理員兩類;館長可對圖書借閱工作進行管理,每名管理員可管理多本圖書,每本圖書可由多名管理員管理;圖書擁有許多讀者,借書證號惟一地確定一個讀者;讀者又可分為教師和學(xué)生兩類,每名教師或?qū)W生可以借閱數(shù)本圖書,每一種圖書可供多名教師或?qū)W生借閱。七、軟件維護1. 軟件維護的含義及類型? 2. 軟件維護過程? 3. ◆需要掌握的內(nèi)容:4.面向?qū)ο蠓治觯∣OA)的任務(wù)?5.面向?qū)ο蠓治觯∣OA)過程中包括哪些活動? 6.三種面向?qū)ο竽P透髯员硎镜膬?nèi)容?7.對象模型的表示工具?動態(tài)模型的表示工具?功能模型的表示工具? 8.結(jié)合軟件開發(fā)實例,理解三種面向?qū)ο竽P椭g的關(guān)系 9.以及面向?qū)ο蠓治霏h(huán)節(jié)完成的主要工作。10.11.l 課堂練習(xí)題目一、填空題、和 三部分內(nèi)容。、和 三個方面分析軟件項目的可行性。 ;通常把軟件測試方法分為 和 兩大類。4.結(jié)構(gòu)化分析方法中,功能模型用 描述;數(shù)據(jù)模型用 描述。,不同層次的類共享同一個行為名稱,但各個類可以按照自己的需要為同名行為設(shè)計不同的算法,此性質(zhì)稱為類的__。二、選擇題1.產(chǎn)生軟件危機的主要原因有(C)。①軟件本身的特點 ②用戶使用不當(dāng) ③硬件可靠性差 ④程序員水平⑤缺乏好的開發(fā)方法和管理手段A.③④ B.①②④ C.①⑤ D.①③2.需求分析階段,開發(fā)人員需從用戶那里獲得的最重要信息是(C)。A.用戶能接受的開發(fā)費用 B.用戶能接受的開發(fā)周期 C.用戶要讓軟件做什么 D.軟件應(yīng)具有何種結(jié)構(gòu) 3.?dāng)?shù)據(jù)流圖中的每個處理至少有(B)。 ,一般把數(shù)據(jù)流圖劃分為(C)兩種類型。 C.變換流和事務(wù)流 5.?dāng)?shù)據(jù)流圖所描述的是實際系統(tǒng)的(A)。 6.由變換型數(shù)據(jù)流圖轉(zhuǎn)換成模塊結(jié)構(gòu)圖,其中包括變換模塊,則(B)。 、一個輸出量 7.為了提高軟件測試的效率,應(yīng)該(C)。A、在完成編碼以后制定軟件的測試計劃 B、取一切可能的數(shù)據(jù)作為測試數(shù)據(jù) C、選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試用例 D、隨機地選取測試數(shù)據(jù)8.有一個計算程序,它的輸入量只有一個X,其范圍是[,],現(xiàn)從輸入的角度考慮一組測試用例:,。設(shè)計這組測試用例的方法是(C)A、條件覆蓋法 B、等價分類法 C、邊界值分析法 D、錯誤推測法9.關(guān)于單元測試,正確的是(C)。 10.有關(guān)集成測試的敘述中,(A)是正確的。 11.(D)表示了類之間的“一般__特殊”關(guān)系。12.OOA模型規(guī)定了一組對象如何協(xié)同才能完成軟件系統(tǒng)所指定的工作。這種協(xié)同在模型中是以表明對象通信方式的一組(A)連接來實現(xiàn)的。 ,(B)可以用數(shù)據(jù)流圖來表示A.對象模型B.功能模型C.動態(tài)模型D.?dāng)?shù)據(jù)模型 14.面向?qū)ο蠓治觯∣OA)的主要活動不包括(D)。A.確定對象 B.確定屬性 C.確定關(guān)聯(lián) D.確定方式 15.軟件開發(fā)中,階段評審是非常重要的環(huán)節(jié),其主要目的和作用是(B)。 三、概念解釋1.軟件危機 2.軟件生命周期 5.內(nèi)聚多態(tài)性軟件測試驅(qū)動模塊四、簡答題?如何消除軟件危機?,你將采用結(jié)構(gòu)化方法開發(fā)一套適用于住宅小區(qū)的智能家庭保安系統(tǒng)。簡述開發(fā)步驟和每個步驟完成的主要任務(wù)。?簡述需求分析的基本任務(wù)。?如何度量和設(shè)計模塊獨立性? 。,二者關(guān)系如何??該方法設(shè)計測試用例的主要步驟是什么? ?各階段完成哪些主要工作?五、應(yīng)用題1..某商品進銷存管理系統(tǒng)的部分功能如下:(1)倉庫管理員負(fù)責(zé)輸入商品的入/出庫清單、維護商品庫存信息;定時統(tǒng)計、打印商品庫存的月報表給商品銷售經(jīng)理。(2)銷售員負(fù)責(zé)輸入商品銷售、退換信息,并打印購貨清單給客戶; 商品銷售的相關(guān)信息要存入相應(yīng)文件。請畫出描述上述功能的分層數(shù)據(jù)流圖。(畫出頂層、1層和2層數(shù)據(jù)流圖): read(x,y)。if(x1)and(y使用PAD圖描述下列算法邏輯:4.建立描述下列信息的對象模型:一所高校包括若干個系和若干名學(xué)生;每個系由若干名教師組成;學(xué)生分為研究生和本科生兩類;每個系開設(shè)若干門課程、任何一門課程只能由一個系開出;每個教師可以講授的課程不超過三門、每門課程允許一到兩個教師講授。————————————————————————————————————第三篇:軟件工程復(fù)習(xí)提綱《軟件工程》課程要點l 每章教學(xué)課件中的“本章小結(jié)”列出了需要掌握的內(nèi)容 l 教學(xué)過程中的例題和習(xí)題也是課程重點一、軟件工程與軟件過程概述1.概念:(1)軟件的概念(組成成分、作用);(2)軟件危機的含義、表現(xiàn)、產(chǎn)生原因(客觀、主觀)(3)軟件工程學(xué)科包括的內(nèi)容、解決的主要問題(4)軟件生命周期的含義、組成階段及各階段主要任務(wù) 2.需理解的問題:(1)軟件與程序的區(qū)別和聯(lián)系?(2)開發(fā)一個軟件項目包括哪些基本的步驟?每一步驟完成哪些工作?(3)主要的軟件過程模型(生命周期模型)有哪些?各自有什么特點?二、結(jié)構(gòu)化分析-面向數(shù)據(jù)流的分析方法?需求分析過程(步驟)? :(1)功能模型(數(shù)據(jù)流圖DFD)的含義、描述符號、畫法步驟及規(guī)則(2)數(shù)據(jù)模型(ER圖)的作用(3)行為模型(狀態(tài)轉(zhuǎn)換圖)的作用(4)數(shù)據(jù)字典的作用三、結(jié)構(gòu)化設(shè)計1. 軟件設(shè)計的任務(wù)? 結(jié)構(gòu)化設(shè)計與結(jié)構(gòu)化分析的區(qū)別和聯(lián)系? 2. 軟件設(shè)計遵循的基本原理及規(guī)則:(1)模塊化的含義、如何劃分模塊(降低成本、提高獨立性)?(2)抽象與逐步求精的含義、二者間關(guān)系如何?(3)信息隱藏的含義(4)如何完善軟件結(jié)構(gòu)(深度、寬度、扇入、扇出、作用域、控制域)? 3. 模塊獨立性:(1)模塊獨立性含義?(2)模塊獨立性的度量標(biāo)準(zhǔn):耦合的分類、含義及應(yīng)用;內(nèi)聚的分類、含義及應(yīng)用。4. 概要設(shè)計(面向數(shù)據(jù)流的設(shè)計方法)(1)概要設(shè)計的任務(wù)?(2)數(shù)據(jù)流圖的類型及特征(變換型、事務(wù)型)(3)變換分析設(shè)計方法的應(yīng)用(步驟)(4)事務(wù)分析設(shè)計方法的應(yīng)用(步驟)4.詳細(xì)設(shè)計(過程設(shè)計)(1)詳細(xì)設(shè)計的任務(wù)(2)結(jié)構(gòu)化程序(設(shè)計)的特征(3)詳細(xì)設(shè)計結(jié)果的描述工具:程序流程圖、NS圖、PAD圖、PDL、判定表四、軟件測試(1)軟件測試的含義和目的?(2)測試用例的內(nèi)容(輸入數(shù)據(jù)、預(yù)期輸出結(jié)果)?(3)主要測試方法(黑盒測試、白盒測試)的含義?2.主要的白盒測試技術(shù)及應(yīng)用邏輯覆蓋法?基本路徑測試方法? 3.主要的黑盒測試技術(shù)及應(yīng)用等價類法? 邊界值分析法? 4.軟件測試的過程?(1)單元測試(采用的測試方法;測試內(nèi)容)(2)集成測試(采用的測試方法;測試內(nèi)容;模塊組裝策略)(3)確認(rèn)測試(采用的測試方法;測試內(nèi)容;α測試與β測試?)(4)輔助模塊的含義及作用(驅(qū)動模塊、存根模塊?)五、面向?qū)ο蠓椒▽W(xué)基礎(chǔ) 1. 基本概念:(1)對象的含義及特點?(2)類的含義?類與對象的關(guān)系?(3)消息及消息傳遞的含義及作用?(4)繼承的含義?多態(tài)性機制?2.面向?qū)ο蠼<夹g(shù)中的三種模型及各自作用? 3.對象模型及描述(類圖):對象(類)的圖形表示;關(guān)系(關(guān)聯(lián)、聚集、繼承)的圖形表示; 、狀態(tài)圖、用例圖的作用六、面向?qū)ο蠓治雠c設(shè)計過程1.面向?qū)ο蠓治觯∣OA)的任務(wù)?OOA的基本過程?(OOD)的主要任務(wù)?OOD與OOA的區(qū)別和聯(lián)系? 3.OOD模型的組成(四部分)及內(nèi)容?七、軟件維護1. 軟件維護的含義及類型? 2. 軟件維護過程?l 課堂練習(xí)題目一、填空題、和 三部分內(nèi)容。、和 三個方面分析軟件項目的可行性。 ;通常把軟件測試方法分為 和 兩大類。4.結(jié)構(gòu)化分析方法中,功能模型用 描述;數(shù)據(jù)模型用 描述。,不同層次的類共享同一個行為名稱,但各個類可以按照自己的需要為同名行為設(shè)計不同的算法,此性質(zhì)稱為類的__。二、選擇題1.產(chǎn)生軟件危機的主要原因有()。①軟件本身的特點 ②用戶使用不當(dāng) ③硬件可靠性差 ④程序員水平⑤缺乏好的開發(fā)方法和管理手段A.③④ B.①②④ C.①⑤ D.①③2.需求分析階段,開發(fā)人員需從用戶那里獲得的最重要信息是()。A.用戶能接受的開發(fā)費用 B.用戶能接受的開發(fā)周期 C.用戶要讓軟件做什么 D.軟件應(yīng)具有何種結(jié)構(gòu) 3.?dāng)?shù)據(jù)流圖中的每個處理至少有()。 ,一般把數(shù)據(jù)流圖劃分為()兩種類型。 C.變換流和事務(wù)流 5.?dāng)?shù)據(jù)流圖所描述的是實際系統(tǒng)的()。 6.由變換型數(shù)據(jù)流圖轉(zhuǎn)換成模塊結(jié)構(gòu)圖,其中包括變換模塊,則()。 、一個輸出量 7.為了提高軟件測試的效率,應(yīng)該()。A、在完成編碼以后制定軟件的測試計劃 B、取一切可能的數(shù)據(jù)作為測試數(shù)據(jù) C、選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試用例 D、隨機地選取測試數(shù)據(jù)8.有一個計算程序,它的輸入量只有一個X,其范圍是[,],現(xiàn)從輸入的角度考慮一組測試用例:,。設(shè)計這組測試用例的方法是()A、條件覆蓋法 B、等價分類法 C、邊界值分析法 D、錯誤推測法9.關(guān)于單元測試,正確的是()。 10.有關(guān)集成測試的敘述中,()是正確的。 11.()表示了類之間的“一般__特殊”關(guān)系。12.OOA模型規(guī)定了一組對象如何協(xié)同才能完成軟件系統(tǒng)所指定的工作。這種協(xié)同在模型中是以表明對象通信方式的一組()連接來實現(xiàn)的。 ,()可以用數(shù)據(jù)流圖來表示A.對象模型B.功能模型C.動態(tài)模型D.?dāng)?shù)據(jù)模型 14.面向?qū)ο蠓治觯∣OA)的主要活動不包括()。A.確定對象 B.確定屬性 C.確定關(guān)聯(lián) D.確定方式 15.軟件開發(fā)中,階段評審是非常重要的環(huán)節(jié),其主要目的和作用是()。 三、概念解釋1.軟件危機 2.軟件生命周期 5.內(nèi)聚多態(tài)性軟件測試驅(qū)動模塊四、簡答題?如何消除軟件危機?,你將采用結(jié)構(gòu)化方法開發(fā)一套適用于住宅小區(qū)的智能家庭保安系統(tǒng)。簡述開發(fā)步驟和每個步驟完成的主要任務(wù)。?簡述需求分析的基本任務(wù)。?如何度量和設(shè)計模塊獨立性? 。,二者關(guān)系如何??該方法設(shè)計測試用例的主要步驟是什么? ?各階段完成哪些主要工作?五、應(yīng)用題1..某商品進銷存管理系統(tǒng)的部分功能如下:(1)倉庫管理員負(fù)責(zé)輸入商品的入/出庫清單、維護商品庫存信息;定時統(tǒng)計、打印商品庫存的月報表給商品銷售經(jīng)理。(2)銷售員負(fù)責(zé)輸入商品銷售、退換信息,并打印購貨清單給客戶; 商品銷售的相關(guān)信息要存入相應(yīng)文件。請畫出描述上述功能的分層數(shù)據(jù)流圖。(畫出頂層、1層和2層數(shù)據(jù)流圖): read(x,y)。if(x1)and(y使用PAD圖描述下列算法邏輯:4.建立描述下列信息的對象模型:一所高校包括若干個系和若干名學(xué)生;每個系由若干名教師組成;學(xué)生分為研究生和本科生兩類;每個系開設(shè)若干門課程、任何一門課程只能由一個系開出;每個教師可以講授的課程不超過三門、每門課程允許一到兩個教師講授。————————————————————————————————————第四篇:軟件工程總結(jié)軟件工程課程總結(jié)摘要:計算機是20世紀(jì)最重大的科學(xué)技巧成就之一,使當(dāng)代社會的經(jīng)濟、軍事、科研、教育、服務(wù)等方面在概念和技巧上發(fā)生了性的變化,對人類社會的進步已經(jīng)并還將產(chǎn)生極為深刻的影響。目前,計算機是世界各發(fā)達(dá)國度劇烈競爭的科學(xué)技巧領(lǐng)域之一。電子計算機早期功效主要是計算,后來已遠(yuǎn)遠(yuǎn)超越單純計算的功效,還可模擬、思維、進行自適應(yīng)反饋處理等等,把它叫做“電腦”更為合實際。由于電子計算機功效的飛躍性發(fā)展,應(yīng)用于生產(chǎn)和生活的各個方面,直接和顯著地提高了生產(chǎn)、工作和生活的效率、節(jié)奏和水平,在軟科學(xué)研究和應(yīng)用中它也起著關(guān)鍵作用,因此它已被公認(rèn)是現(xiàn)代技巧的神經(jīng)中樞,是未來信息社會的心臟和錄魂。計算機學(xué)科分為四個領(lǐng)域,分別是計算機科學(xué),計算機工程,軟件工程和信息系統(tǒng)。正文:軟件工程是研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程化方法去開發(fā)和維護軟件,以及如何把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來的學(xué)科。包括項目管理,分析,設(shè)計,程序的編寫,測試和質(zhì)量控制。它涉及到程序設(shè)計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)開發(fā)平臺、標(biāo)準(zhǔn)、設(shè)計模式等方面。學(xué)了《軟件工程》這門課程和一些有關(guān)資料后,感覺一些東西都曾經(jīng)接觸過,但在實際工作中有些理論要完全遵循可能還有些障礙,軟件工程只是提供了理論上的一些結(jié)論,但對項目的具體可操作性的規(guī)范的制定方面卻做的很少,《軟件工程》發(fā)展了幾十年,光是開發(fā)模型就達(dá)到了
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1