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

正文內(nèi)容

軟件工程導(dǎo)論復(fù)習(xí)大綱(參考版)

2024-11-01 09:26本頁(yè)面
  

【正文】 每位經(jīng)理可主持多個(gè)開(kāi)發(fā)。每個(gè)部門由部門名字唯一確定。 ( 7)文檔是軟件可重用的依據(jù)。 ( 6)文檔也是軟件測(cè)試和維護(hù)的依據(jù)。 ( 4)程序與文檔必須一致,文檔才有價(jià)值。 ( 2)在軟件開(kāi)發(fā)的每一個(gè)階段都應(yīng)有相應(yīng)的文檔。 答: 軟件就是程序的觀點(diǎn)是不正確的,因?yàn)檐浖扔诔绦蚣游臋n加數(shù)據(jù)。 ( 7)測(cè)試階段,系統(tǒng)地設(shè)計(jì)測(cè)試用例,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤,并調(diào)試改正軟件中的錯(cuò)誤; ( 8)軟件維護(hù)階段,主要目的是通過(guò)修改軟件使所開(kāi)發(fā)的軟件能夠持久地滿足用戶的需要。 ( 4)總體設(shè)計(jì)階段,從總體上解決問(wèn)題,確定可實(shí)現(xiàn)的方案,并設(shè)計(jì)出軟件的層次結(jié)構(gòu)圖; ( 5)詳細(xì)設(shè)計(jì),把解法具體化,確定如何具體地實(shí)現(xiàn)這個(gè)系統(tǒng)。需要做經(jīng)濟(jì)可行性分析、技術(shù)可行性分析、操作可行性分析和法律可行性分析; ( 3)需求分析階段,主要是確定目標(biāo)系統(tǒng)必須具備的功能。 11.就程序設(shè)計(jì)語(yǔ)言的工程特性而言,對(duì)程序編碼有哪些要求? 答: 就程序設(shè)計(jì)語(yǔ)言的工程特性而言,對(duì)程序編碼有如下要求: ( 1)可移植性 ( 2)開(kāi)發(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)述軟件生命周期開(kāi)發(fā)方法的基本過(guò)程及每個(gè)階段的任務(wù)。( 4)需求分析評(píng)審。( 2)分析與綜合,分析員需從數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)出發(fā),逐步細(xì)化所有的軟件功能,找出系統(tǒng)各元素之間的聯(lián)系 、接口特性和設(shè)計(jì)上的限制,分析他們是否滿足功能需求,是否合理。( 1)問(wèn)題識(shí)別,系統(tǒng)分析人員要研究計(jì)劃階段產(chǎn)生的可行性分析報(bào)告和軟件項(xiàng)目實(shí)施計(jì)劃。 簡(jiǎn)述需求分析的原則。 (2)使用三種基本 控制結(jié)構(gòu)構(gòu)造程序,分別是順序,選擇和循環(huán) (3)采用主程序員組的組織形式。 答: ( 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è)。便于潛在用戶了解軟件的功能、性能等各項(xiàng)指標(biāo)。(4)記錄開(kāi)發(fā)過(guò)程中的有關(guān)信息,便于協(xié)調(diào)以后的軟件、開(kāi)發(fā)、使用和維護(hù)。并且可在開(kāi)發(fā)早期發(fā)現(xiàn)錯(cuò)誤和不一致性,便于及時(shí)糾正。(2)提高開(kāi)發(fā)效率。(1)提高軟件開(kāi)發(fā)過(guò)程的能見(jiàn)度。 答: 在軟件的生產(chǎn)過(guò)程中,總是伴隨著大量的信息要記錄、要使用。降低大型復(fù)雜軟件的開(kāi)發(fā)難度。 答: 軟件開(kāi)發(fā)工具應(yīng)用于軟件開(kāi)發(fā)可以大幅度地提高軟件生產(chǎn)率,提高軟件質(zhì)量。 ( 6)使得軟件的可重用性大幅度提高。 ( 5)面向?qū)ο蠓椒ê图夹g(shù)能夠貫徹軟件開(kāi)發(fā)的全過(guò)程。使軟件生產(chǎn)率大大提高。所設(shè)計(jì)出的類模塊獨(dú)立性更強(qiáng)。 答: ( 1)面向?qū)ο蠓椒ǜ先说乃季S方式,更容易抓住問(wèn)題的主干。 答: 簡(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)開(kāi)發(fā)小組的人員應(yīng)該少而精; ( 7)承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性。( 6)維護(hù),提交維護(hù)報(bào)告。提交源程序清單。設(shè)計(jì)過(guò)程將需求轉(zhuǎn)換為軟件表示,在編碼之前可以評(píng)估其質(zhì)量,所有設(shè)計(jì)均要文檔化,它是軟件配置的重要組成部分,經(jīng)復(fù)審后提交相應(yīng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)報(bào)告。并提交需求分析報(bào)告。 答: 軟件開(kāi)發(fā)的基本過(guò)程:( 1)可行性研究,做初步的需求分析工作,決定項(xiàng)目可行與否( 2)軟件需求分析,軟件工程師必須了解軟件的信息領(lǐng)域,以及需求的功能、行為、性能和接口。( 7)軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升。( 5)軟件常常缺乏適當(dāng)?shù)奈臋n資料。( 3)軟件產(chǎn)品的質(zhì)量往往靠不住。但是目前的軟件開(kāi)發(fā)面臨著許多問(wèn)題: ( 1)對(duì)軟件開(kāi)發(fā)成本和進(jìn)度的估計(jì)常常很不準(zhǔn)確。 簡(jiǎn)述軟件工程目標(biāo)和面臨的主要問(wèn)題。一個(gè)成功的測(cè)試是指揭示了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。目的就是為了發(fā)現(xiàn)軟件中的錯(cuò)誤。 [填空題 ] 四 、簡(jiǎn)答題 簡(jiǎn)述軟件測(cè)試的任務(wù)、目的與類 型。 [填空題 ] 1軟件的 __可用性 __指:在給定的時(shí)間點(diǎn),按照規(guī)格說(shuō)明書(shū)的規(guī)定,成功運(yùn)行的概率。 [填空題 ] 1瀑布模型適合于 __需求 __變更比較少的軟件開(kāi)發(fā)過(guò)程。 [填空題 ] 1軟件 __調(diào)試 __的任務(wù)是找出錯(cuò)誤的位置并改正錯(cuò)誤。 [填空題 ] 1軟件的可理解性、可修改性、可測(cè)試性是決定軟件 __可維護(hù)性 __的基本因素。 [填空題 ] McCabe方法是一種定量度量程序 __復(fù)雜 __程度的方法。 [填空題 ] 單元測(cè)試是對(duì)程序最小單位模塊的測(cè)試,在單元測(cè)試中發(fā) 現(xiàn)的往往是編碼和 __詳細(xì) __設(shè)計(jì)階段的錯(cuò)誤。 [填空題 ] 軟件 __測(cè)試 __的目的是發(fā)現(xiàn)程序中存在的錯(cuò)誤。 [填空題 ] 在面向?qū)ο蠓椒▽W(xué)開(kāi)發(fā)軟件時(shí),通常需要建立三種模型,分別是對(duì)象模型、動(dòng)態(tài)模型和__功能 __模型。 [填空題 ] 可行性分析可 以從三個(gè)方面進(jìn)行:即經(jīng)濟(jì)可行性、技術(shù)可行性和 __操作 __可行性。 1衡量軟件模塊獨(dú)立性的兩個(gè)重要定性指標(biāo) 是 ____和 ____。 12.實(shí)現(xiàn)容錯(cuò)的主要手段是冗余和 _______。 10.標(biāo)準(zhǔn)建模語(yǔ) 言 UML的重要內(nèi)容可以通過(guò) _______、 _______、行為圖、 _______和實(shí)現(xiàn)圖等圖來(lái)定義。 9.面向?qū)ο蟮能浖こ谭椒ㄊ敲嫦驅(qū)ο蠓椒ㄔ谲浖汗こ填I(lǐng)域的全面運(yùn)用。 7. Jackson圖既可用表達(dá)程序結(jié)構(gòu),也可用表達(dá) _______。 5.在分層的數(shù)據(jù)流圖中,稱上層圖為下層圖的 _______,下層圖為 上層圖的 _______。 3.優(yōu)秀的設(shè)計(jì)通常是從現(xiàn)有的物理系統(tǒng)出發(fā),導(dǎo)出現(xiàn)有系統(tǒng)的 _______。 A.增量模型 B.噴泉模型 C.原型模型 D.螺旋模型 19. 模塊的內(nèi)聚性最高的是( ) A.邏輯內(nèi)聚 B.時(shí)間內(nèi)聚 C.偶然內(nèi)聚 D.功能內(nèi)聚 ,成功的測(cè)試是指 ( ) B. 說(shuō)明了被測(cè)試程序符合相應(yīng)的要求 答案: 三 、填空題 (在 空白 橫線上填寫正確的答案 ) (一): 1.軟件工程是從 _______和 __________兩個(gè)方面研究如何更好的開(kāi)發(fā)和維護(hù)計(jì)算機(jī)軟件的一門學(xué)科。對(duì)于兩個(gè)問(wèn)題 P1 和 P2,如果 C( P1) C( P2)顯然 E( P1) E( P2) ,則得出結(jié)論 E( P1+P2) E( P1) +E( P2)就是: ( ) A.模塊化的根據(jù) B.逐步求精的根據(jù) C.抽象的根據(jù) D.信息隱藏和局部化的根據(jù) 12.下面幾種白箱測(cè)試技術(shù),哪種是最強(qiáng)的覆蓋準(zhǔn)則( ) A.語(yǔ)句覆蓋 B.條件覆蓋 C.判定覆蓋 D.條件組合覆蓋 13.面向數(shù)據(jù)流的設(shè)計(jì)方法把( )映射成軟件結(jié)構(gòu)。 A) 完善性維護(hù) B) 糾錯(cuò)性維護(hù) C) 適應(yīng)性維護(hù) D) 預(yù)防性維護(hù) 7.軟件測(cè)試的目標(biāo)是( )。 A) 系統(tǒng)模型、 ER 模型、應(yīng)用模型 B) 對(duì)象模型、動(dòng)態(tài)模型、應(yīng)用模型 C) E R模型、對(duì)象模型、功能模型 D) 對(duì)象模型、動(dòng)態(tài)模型、功能模型 5. 在 ER 模型中,包含以下基本成分 ( )。 A. 主要功能 B. 算法的詳細(xì)描述 C. 用戶界面及運(yùn)行環(huán)境 D. 軟件的性能 3. 程序的三種基本控制結(jié) 構(gòu)是( )。 A、模塊說(shuō)明書(shū) B、框圖 C、程序 D、數(shù)據(jù)結(jié)構(gòu) 答案: 1. C 2. A 3. C 4. B 5. D 6. D 7. D 8. B 9. B 10. A (五)、 1. 軟件是( )。 A、 DFD 圖 B、數(shù)據(jù)字典 C、 IPO 圖 D、 PAD 圖 ,一般是把數(shù)據(jù)流圖中數(shù)據(jù)流劃分為(),再將數(shù)據(jù)流圖映射為軟件結(jié)構(gòu)。 A、程序員 B、項(xiàng)目管理者 C、軟件分析設(shè)計(jì)人員 D、軟件用戶 的文檔是( )。 A、 效率 B、速度 C、可讀性 D、大小 ( ) A、戶中系統(tǒng)的直接使用者 B、用戶和軟件人員的中間人 C、軟件的編程人員 D、用戶和軟件人員的領(lǐng)導(dǎo) 5. 程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是( )。 A、設(shè)計(jì) B、編程 C、實(shí)現(xiàn) D、編碼 ,是以()為基礎(chǔ)、自頂向下、逐步求精和模塊化的過(guò)程。 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ù) 隱藏指的是( )。對(duì)象有三種成份:( )、屬性和方法 (或操作 )。 ④ 詳細(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。 C. 瀑布模型采用結(jié)構(gòu)化的分析與設(shè)計(jì)方法,將邏輯實(shí)現(xiàn)與物理實(shí)現(xiàn)分開(kāi)。 A. 瀑布模型的核心是按照軟件開(kāi)發(fā)的時(shí)間順序?qū)?wèn)題簡(jiǎn)化。 A、運(yùn)籌學(xué) B、工程學(xué) C、軟件學(xué) D、數(shù)學(xué) 瀑布模型的關(guān)鍵不足在于( ) A、過(guò)于 簡(jiǎn)單 B、不能適應(yīng)需求的動(dòng)態(tài)變更 C、過(guò)于靈活 D、各個(gè)階段需要進(jìn)行評(píng)審 軟件使不同的系統(tǒng)約束條件和用戶需求得到滿足的容易程度稱為軟件的( ) A、兼容性 B、可靠性 C、堅(jiān)固性 D、可用性 軟件質(zhì)量(可維護(hù)性、可理解性、可靠性)很大程度取決于( ) A、程序員的變成水平 B、模塊分解的合理 C、程序運(yùn)行效率 D、有完整的故障處理 E、算法的合理性 軟件可行性研究一般不考慮( ) A、是否有足夠 的人員和相關(guān)的技術(shù)來(lái)支持系統(tǒng)開(kāi)發(fā) B、是否有足夠的工具和相關(guān)的技術(shù)來(lái)支持系統(tǒng)開(kāi)發(fā) C、待開(kāi)發(fā)軟件是否有市場(chǎng)、經(jīng)濟(jì)上是否合算 D、待開(kāi)發(fā)的軟件是否會(huì)有質(zhì)量問(wèn)題 SA 法中,有一個(gè)處理過(guò)程邏輯不易用語(yǔ)言表達(dá)清楚,最好是用( )來(lái)描述 A、流程圖 B、判定表 C、 NS 圖 D、問(wèn)題分析圖 PAD 下列需求陳述中有效需求是( ) A、目標(biāo)軟件應(yīng)有 C++實(shí)現(xiàn) B、軟件系統(tǒng)必須在 5 秒內(nèi)響應(yīng)并處理外部事件 C、目標(biāo)軟件必須有系統(tǒng)設(shè)置模塊 D、當(dāng) 軟件和用戶交互時(shí),必須能使用滿足 MS 風(fēng)格的界面 在面向?qū)ο筌浖_(kāi)發(fā)方法中,類與類之間主要有以下結(jié)構(gòu)關(guān)系( ) A、繼承和聚集 B、繼承和一般 C、聚集和消息傳遞 D、繼承和方法調(diào)用 面向?qū)ο竽P椭饕梢韵履男┠P徒M成( ) A、對(duì)象模型、動(dòng)態(tài)模型、功能模型 B、對(duì)象模型、數(shù)據(jù)模型、功能模型 C、數(shù)據(jù)模型、動(dòng)態(tài)模型、功能模型 D、對(duì)象模型、動(dòng)態(tài)模型、數(shù)據(jù)模型 1 OOA 中應(yīng)首先識(shí)別( ) A、對(duì)象 B、類 C、對(duì)象的屬性 D、對(duì)象所屬的類 1概要設(shè)計(jì)的結(jié)果是提供一份( ) A、模塊說(shuō)明書(shū) B、框圖 C、程序 D、系統(tǒng)結(jié)構(gòu)圖 1以下語(yǔ)言中屬于 4GL 是 ( ) A、 PB B、 VB C、 UML D、 SQL Server 2020 中的 SQL 語(yǔ)言 1與設(shè)計(jì)測(cè)試數(shù)據(jù)無(wú)關(guān)的文檔是( ) A、需求分析說(shuō)明書(shū) B、概要設(shè)計(jì)說(shuō)明書(shū) C、源程序 D、項(xiàng)目開(kāi)發(fā)計(jì)劃 1軟件測(cè)試中的測(cè)試實(shí)例主要由輸入數(shù)據(jù)和( )組成 A、測(cè)試規(guī)則 B、測(cè)試計(jì)劃 C、預(yù)期輸出結(jié)果 D、以往測(cè)試記錄分析 答案 : C B B A B D B B A A 1 A 1 A 1 D 1 D 1 C (二)、 以下哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)形式( ) A、軟件成本高 B、軟件產(chǎn)率低 C、計(jì)算機(jī)技術(shù)發(fā)展快 D、軟件質(zhì)量得不到保證 軟件工程由方
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1