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

正文內(nèi)容

軟件工程導(dǎo)論復(fù)習(xí)大綱-wenkub

2022-11-08 09:26:54 本頁(yè)面
 

【正文】 數(shù)字 +3{數(shù)字 }3 校外號(hào)碼 =0+[本地號(hào)碼 |外地號(hào)碼 ] 本地號(hào)碼 =[固話號(hào)碼 |手機(jī)號(hào)碼 ] 固話號(hào)碼 =非 0 數(shù)字 +7{數(shù)字 }7 手機(jī)號(hào)碼 =1+10{數(shù)字 }10 外地號(hào)碼 = [外地固話號(hào)碼 |外地手機(jī)號(hào)碼 ] 外地固話號(hào)碼 =3{數(shù)字 }3+固話號(hào)碼 外地手機(jī)號(hào)碼 =0+手機(jī)號(hào)碼 非 0 數(shù)字 =[1|2|3|4|5|6|7|8|9] 第三 章 需求分析 [考核的知識(shí)點(diǎn)和要求 ] 理解: 需求分析的任務(wù),需求分析的方法及主要方法(面向數(shù)據(jù)流分析)的具體步驟 ,需求分析的任務(wù)、步驟。 必須描述作為外部事件結(jié)果的軟件行為,這條準(zhǔn)則要求建立行為模型。導(dǎo)出系統(tǒng)的邏輯模型 。 ? 總體設(shè)計(jì)過程兩個(gè)階段 ,確定系統(tǒng)的具體實(shí)現(xiàn)方案; ,確定軟件結(jié)構(gòu)。為簡(jiǎn)便起見,考生基本情況文件中的考生記錄的內(nèi)容包括:準(zhǔn)考證號(hào)、姓名、通訊地址。 ( 4)從輸入文件中各讀一條記錄。 ( 6)將新記錄寫入輸出文件。 ? 軟件測(cè)試的概念 目的 : ( 1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程; ( 2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案; ( 3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試 。 從覆蓋源程序語(yǔ)句的詳盡程度分析,大致有以下一些不同程度的覆蓋標(biāo)準(zhǔn): 1 語(yǔ)句覆蓋 2 判定覆蓋 3 條件覆蓋 4 判定/條件覆蓋 5 條件組合覆蓋 – 實(shí)例 P163 ? 控制結(jié)構(gòu)測(cè)試 – 基本路徑測(cè)試 P166 1: START INPUT (A,B,C,D) 2: IF (A0) 3: AND (B0) 4: THEN X=A+B 5: ELSE X=AB 6: END IF 7: IF CA 8: OR (DB) 9: THEN Y=CD 10: ELSE Y=C+D 11: END IF 12: PRINT (X,Y) STOP 路徑 1: 12346791112 路徑 2: 1256791112 路徑 3: 12356791112 路徑 4: 123467891112 路徑 4: 1234678101112 測(cè)試用例 : 執(zhí)行路徑 1(兩個(gè)判定表達(dá)式之值全為真) 輸入 :A=1, B=1, C=2, D=2(任意) 預(yù)期輸出: X=2, Y=0 執(zhí)行路徑 2(兩個(gè)判定表達(dá)式之值為假、真) 輸入 : A=0, B=1(任意 ), C=2, D=0(任意 ) 預(yù)期輸出: X=1, Y=2 執(zhí)行路徑 3(兩個(gè)判定表達(dá)式之值為假、真) 輸入 : A=1, B=0, C=2, D=0(任意 ) 預(yù)期輸出: X=1, Y=2 執(zhí)行路徑 4(兩個(gè)判定表達(dá)式之值全為真) 輸入 : A=1, B=1, C=0, D=1 預(yù)期輸出: X=2, Y=1 執(zhí)行路徑 5(兩個(gè)判定表達(dá)式之值為真、假) 輸入 : A=1, B=1, C=0, D=2 預(yù)期輸出: X=2, Y=2 黑盒測(cè)試法 實(shí)例: 輸入三個(gè)整數(shù)作為三邊的邊長(zhǎng)構(gòu)成三角形。 ? 進(jìn)行維護(hù)的原因: 改正程序中的錯(cuò)誤和缺陷;改進(jìn)設(shè)計(jì)以適應(yīng)新的軟、硬件環(huán)境 。( ) 3.可行性研究進(jìn)一步研究問題分析階段所確定的問題是否有可行的解。 ( ) 7.編碼風(fēng)格由個(gè)人喜好決定,沒有固定格式。 ( ) 11. Power Designer 是一個(gè) CASE 工具。 ( ) 15. 在面向?qū)ο蟮能浖_發(fā)方法中,每個(gè)類都存在其相應(yīng)的對(duì)象,對(duì)象是類的實(shí)例,類是生成對(duì)象的模板。 ( ) 4.模塊化使程序設(shè)計(jì)比較方便,但比較難以維護(hù) 。 ( ) 8.如果通過軟件測(cè)試沒有發(fā)現(xiàn)錯(cuò)誤,則說明 軟件是正確的。 ( ) 12. 為了提高程序的易讀性,盡可能使用高級(jí)語(yǔ)言或 4GL 編寫 程序 。 ( ) 答案: √ √ 1 1√ 1 1√ 1 (三)、 1. 可行性研究工作要在初步的需求定義之前進(jìn)行。(√) 5. 為了充分發(fā)揮開發(fā)人員的潛力、縮短工期,軟件工程項(xiàng)目的任務(wù)分解與安排應(yīng)盡力挖掘可并行開發(fā)的部分。往往是產(chǎn)生軟件危機(jī)的原因之一。(√) 12. 如果測(cè)試過程沒有發(fā)現(xiàn)任何錯(cuò)誤,則說明軟件沒有錯(cuò)誤。( X) 4. 當(dāng)程序內(nèi)的分支數(shù)和循環(huán)數(shù)增加時(shí), V( G)值將隨之增加,即程序的復(fù)雜性增大。(√) 8. 不同程序設(shè)計(jì)語(yǔ)言在程序的效率上的差異不大。(√ ) (五)、 1. 開發(fā)大型軟件易產(chǎn)生疏漏和錯(cuò)誤,往往是產(chǎn)生軟件危機(jī)的原因之一。(√) 5. 最高耦合度是數(shù)據(jù)耦合。(√) 9. 為提高可交互性一般對(duì)大多數(shù)操作動(dòng)作應(yīng)允許用戶恢復(fù)。 (X) 12. 軟件可重用性( reusability),是指軟部件可以在多種場(chǎng)合使用的程度。 A. 瀑布模型的核心是按照軟件開發(fā)的時(shí)間順序?qū)栴}簡(jiǎn)化。 ④ 詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的( ) A.代碼的規(guī)模 B.運(yùn)行速度 C.質(zhì)量 D.可維護(hù)性 ⑤ 結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( ) A. 程序的規(guī)模 B. 程序的效率 C。 A. 鍵盤、鼠標(biāo)、通信端口、網(wǎng)絡(luò)等設(shè)備一有變化,就會(huì)產(chǎn)生消息 B.操作系統(tǒng)不斷向應(yīng)用程序發(fā)送消息,但應(yīng)用程序不能向操作系統(tǒng)發(fā)送消息 C. 應(yīng)用程序之間可以相互發(fā)送消息 D.發(fā)送與接收消息的通信機(jī)制與傳統(tǒng)的子程序調(diào)用機(jī)制不同 ⑩ 面向?qū)ο蟪绦蛟O(shè)計(jì)中的數(shù)據(jù) 隱藏指的是( )。 A、 效率 B、速度 C、可讀性 D、大小 ( ) A、戶中系統(tǒng)的直接使用者 B、用戶和軟件人員的中間人 C、軟件的編程人員 D、用戶和軟件人員的領(lǐng)導(dǎo) 5. 程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是( )。 A、 DFD 圖 B、數(shù)據(jù)字典 C、 IPO 圖 D、 PAD 圖 ,一般是把數(shù)據(jù)流圖中數(shù)據(jù)流劃分為(),再將數(shù)據(jù)流圖映射為軟件結(jié)構(gòu)。 A. 主要功能 B. 算法的詳細(xì)描述 C. 用戶界面及運(yùn)行環(huán)境 D. 軟件的性能 3. 程序的三種基本控制結(jié) 構(gòu)是( )。 A) 完善性維護(hù) B) 糾錯(cuò)性維護(hù) C) 適應(yīng)性維護(hù) D) 預(yù)防性維護(hù) 7.軟件測(cè)試的目標(biāo)是( )。 A.增量模型 B.噴泉模型 C.原型模型 D.螺旋模型 19. 模塊的內(nèi)聚性最高的是( ) A.邏輯內(nèi)聚 B.時(shí)間內(nèi)聚 C.偶然內(nèi)聚 D.功能內(nèi)聚 ,成功的測(cè)試是指 ( ) B. 說明了被測(cè)試程序符合相應(yīng)的要求 答案: 三 、填空題 (在 空白 橫線上填寫正確的答案 ) (一): 1.軟件工程是從 _______和 __________兩個(gè)方面研究如何更好的開發(fā)和維護(hù)計(jì)算機(jī)軟件的一門學(xué)科。 5.在分層的數(shù)據(jù)流圖中,稱上層圖為下層圖的 _______,下層圖為 上層圖的 _______。 9.面向?qū)ο蟮能浖こ谭椒ㄊ敲嫦驅(qū)ο蠓椒ㄔ谲浖汗こ填I(lǐng)域的全面運(yùn)用。 12.實(shí)現(xiàn)容錯(cuò)的主要手段是冗余和 _______。 [填空題 ] 可行性分析可 以從三個(gè)方面進(jìn)行:即經(jīng)濟(jì)可行性、技術(shù)可行性和 __操作 __可行性。 [填空題 ] 軟件 __測(cè)試 __的目的是發(fā)現(xiàn)程序中存在的錯(cuò)誤。 [填空題 ] McCabe方法是一種定量度量程序 __復(fù)雜 __程度的方法。 [填空題 ] 1軟件 __調(diào)試 __的任務(wù)是找出錯(cuò)誤的位置并改正錯(cuò)誤。 [填空題 ] 1軟件的 __可用性 __指:在給定的時(shí)間點(diǎn),按照規(guī)格說明書的規(guī)定,成功運(yùn)行的概率。目的就是為了發(fā)現(xiàn)軟件中的錯(cuò)誤。 簡(jiǎn)述軟件工程目標(biāo)和面臨的主要問題。( 3)軟件產(chǎn)品的質(zhì)量往往靠不住。( 7)軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升。并提交需求分析報(bào)告。提交源程序清單。 答: 簡(jiǎn)述軟件工程的七條基本原理: ( 1)用分階段的生命的生命周期計(jì)劃嚴(yán)格管理; ( 2)堅(jiān)持進(jìn)行階段評(píng)審; ( 3)實(shí)行嚴(yán)格的產(chǎn)品控制; ( 4)采用現(xiàn)代程序設(shè)計(jì)技術(shù) ; ( 5)結(jié)果應(yīng)能清楚地審查; ( 6)開發(fā)小組的人員應(yīng)該少而精; ( 7)承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性。所設(shè)計(jì)出的類模塊獨(dú)立性更強(qiáng)。 ( 5)面向?qū)ο蠓椒ê图夹g(shù)能夠貫徹軟件開發(fā)的全過程。 答: 軟件開發(fā)工具應(yīng)用于軟件開發(fā)可以大幅度地提高軟件生產(chǎn)率,提高軟件質(zhì)量。 答: 在軟件的生產(chǎn)過程中,總是伴隨著大量的信息要記錄、要使用。(2)提高開發(fā)效率。(4)記錄開發(fā)過程中的有關(guān)信息,便于協(xié)調(diào)以后的軟件、開發(fā)、使用和維護(hù)。 答: ( 1)改進(jìn)軟件結(jié)構(gòu)提高模塊獨(dú)立性; ( 2)模塊規(guī)模要適中; ( 3)深度、寬度、扇出和扇入都應(yīng)適當(dāng); ( 4)模塊的作用域應(yīng)該在控制域內(nèi); ( 5)力爭(zhēng)降低模塊接口的復(fù)雜度; ( 6)設(shè)計(jì)單入口單出口的模塊; ( 7)模塊功能應(yīng)該可以預(yù)測(cè)。 簡(jiǎn)述需求分析的原則。( 2)分析與綜合,分析員需從數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)出發(fā),逐步細(xì)化所有的軟件功能,找出系統(tǒng)各元素之間的聯(lián)系 、接口特性和設(shè)計(jì)上的限制,分析他們是否滿足功能需求,是否合理。 11.就程序設(shè)計(jì)語(yǔ)言的工程特性而言,對(duì)程序編碼有哪些要求? 答: 就程序設(shè)計(jì)語(yǔ)言的工程特性而言,對(duì)程序編碼有如下要求: ( 1)可移植性 ( 2)開發(fā)工具的可利用性 ( 3)軟件的可重用性 ( 4)可維護(hù)性 12.模塊的內(nèi)聚性包括哪些類型? 答: 模塊的內(nèi)聚性包括: ( 1)偶然內(nèi)聚 ( 2)邏輯內(nèi)聚 ( 3)時(shí)間內(nèi)聚 ( 4)通信內(nèi)聚 ( 5)順序內(nèi)聚 ( 6)功能內(nèi)聚 1簡(jiǎn)述軟件生命周期開發(fā)方法的基本過程及每個(gè)階段的任務(wù)。 ( 4)總體設(shè)計(jì)階段,從總體上解決問題,確定可實(shí)現(xiàn)的方案,并設(shè)計(jì)出軟件的層次結(jié)構(gòu)圖; ( 5)詳細(xì)設(shè)計(jì),把解法具體化,確定如何具體地實(shí)現(xiàn)這個(gè)系統(tǒng)。 答: 軟件就是程序的觀點(diǎn)是不正確的,因?yàn)檐浖扔诔绦蚣游臋n加數(shù)據(jù)。 ( 4)程序與文檔必須一致,文檔才有價(jià)值。 ( 7)文檔是軟件可重用的依據(jù)。每位經(jīng)理可主持多個(gè)開發(fā)。每個(gè)部門由部門名字唯一確定。 ( 6)文檔也是軟件測(cè)試和維護(hù)的依據(jù)。 ( 2)在軟件開發(fā)的每一個(gè)階段都應(yīng)有相應(yīng)的文檔。 ( 7)測(cè)試階段,系統(tǒng)地設(shè)計(jì)測(cè)試用例,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤,并調(diào)試改正軟件中的錯(cuò)誤; ( 8)軟件維護(hù)階段,主要目的是通過修改軟件使所開發(fā)的軟件能夠持久地滿足用戶的需要。需要做經(jīng)濟(jì)可行性分析、技術(shù)可行性分析、操作可行性分析和法律可行性分析; ( 3)需求分析階段,主要是確定目標(biāo)系統(tǒng)必須具備的功能。( 4)需求分析評(píng)審。( 1)問題識(shí)別,系統(tǒng)分析人員要研究計(jì)劃階段產(chǎn)生的可行性分析報(bào)告和軟件項(xiàng)目實(shí)施計(jì)劃。 (2)使用三種基本 控制結(jié)構(gòu)構(gòu)造程序,分別是順序,選擇和循環(huán) (3)采用主程序員組的組織形式。便于潛在用戶了解軟件的功能、性能等各項(xiàng)指標(biāo)。并且可在開發(fā)早期發(fā)現(xiàn)錯(cuò)誤和不一致性,便于及時(shí)糾正。(1)提高軟件開發(fā)過程的能見度。降低大型復(fù)雜軟件的開發(fā)難度。 ( 6)使得軟件的可重用性大幅度提高。使軟件生產(chǎn)率大大提高。 答: ( 1)面向?qū)ο蠓椒ǜ先说乃季S方式,更容易抓住問題的主干。( 6)維護(hù),提交維護(hù)報(bào)告。設(shè)計(jì)過程將需求轉(zhuǎn)換為軟件表示,在編碼之前可以評(píng)估其質(zhì)量,所有設(shè)計(jì)均要文檔化,它是軟件配置的重要組成部分,經(jīng)復(fù)審后提交相應(yīng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)報(bào)告。 答: 軟件開發(fā)的基本過程:( 1)可行性研究,做初步的需求分析工作,決定項(xiàng)目可行與否( 2)軟件需求分析,軟件工程師必須了解軟件的信息領(lǐng)域,以及需求的功能、行為、性能和接口。( 5)軟件常常缺乏適當(dāng)?shù)奈臋n資料。但是目前的軟件開發(fā)面臨著許多問題: ( 1)對(duì)軟件開發(fā)成本和進(jìn)度的估計(jì)常常很不準(zhǔn)確。一個(gè)成功的測(cè)試是指揭示了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。 [填空
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1