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

正文內(nèi)容

軟件工程導(dǎo)論復(fù)習(xí)大綱-資料下載頁(yè)

2024-10-28 09:26本頁(yè)面

【導(dǎo)讀】在教學(xué)大綱和考試大綱所規(guī)定的知識(shí)點(diǎn)范圍內(nèi)命題。試題的考察要求覆蓋面廣、區(qū)分度高。試題兼顧各個(gè)能力層次,難易程度和題量適當(dāng),按難易程度分為四個(gè)層次:容易占40%,較易占40%,較難占10%,難占10%。試題題型:《軟件工程》試題總分為100分,判斷題、填空題、選擇題、簡(jiǎn)答題、設(shè)計(jì)論述題。合適的一種答案,補(bǔ)充完整。重點(diǎn)考察學(xué)生對(duì)軟件工程有關(guān)概念的理解以及軟件工程有關(guān)的原理方法。了解:對(duì)要求了解的內(nèi)容,在考試中占較小比例,不超過(guò)5%。軟件工程方法學(xué):通常把軟件生命周期全過(guò)程中使用的一整套技術(shù)方法的集合稱(chēng)為方法學(xué),也稱(chēng)范。社會(huì)、政策允許的可行性。數(shù)據(jù)流圖與數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。

  

【正文】 )引入了“風(fēng)險(xiǎn)驅(qū)動(dòng)”的思想,適用于大規(guī)模的內(nèi)部開(kāi)發(fā)項(xià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)的要求 答案: 三 、填空題 (在 空白 橫線上填寫(xiě)正確的答案 ) (一): 1.軟件工程是從 _______和 __________兩個(gè)方面研究如何更好的開(kāi)發(fā)和維護(hù)計(jì)算機(jī)軟件的一門(mén)學(xué)科。 2.軟件開(kāi)發(fā)技術(shù)包括軟件開(kāi)發(fā)方法學(xué)、 _______和 _______。 3.優(yōu)秀的設(shè)計(jì)通常是從現(xiàn)有的物理系統(tǒng)出發(fā),導(dǎo)出現(xiàn)有系統(tǒng)的 _______。 4.結(jié)構(gòu)化分析方法使用數(shù)據(jù)流圖 DFD 和 _______來(lái)描述。 5.在分層的數(shù)據(jù)流圖中,稱(chēng)上層圖為下層圖的 _______,下層圖為 上層圖的 _______。 6.模塊間的耦合程度強(qiáng)烈影響系統(tǒng)的可.理解性、 _______、可靠性和 _______。 7. Jackson圖既可用表達(dá)程序結(jié)構(gòu),也可用表達(dá) _______。 8.程序的控制結(jié)構(gòu)一般采用 _______、 _______、 _______三種構(gòu)成,這樣可確保結(jié)構(gòu)比較簡(jiǎn)單。 9.面向?qū)ο蟮能浖こ谭椒ㄊ敲嫦驅(qū)ο蠓椒ㄔ谲浖汗こ填I(lǐng)域的全面運(yùn)用。它包括面向?qū)ο蟮姆治觥?_______、 _______、面向?qū)ο蟮臏y(cè)試和 _______等主要內(nèi)容。 10.標(biāo)準(zhǔn)建模語(yǔ) 言 UML的重要內(nèi)容可以通過(guò) _______、 _______、行為圖、 _______和實(shí)現(xiàn)圖等圖來(lái)定義。 11.程序的效率是指 _______和 _______。 12.實(shí)現(xiàn)容錯(cuò)的主要手段是冗余和 _______。 13.為了保證軟件的質(zhì)量,在軟件開(kāi)發(fā)過(guò)程中經(jīng)常采取 _______、復(fù)查和管理復(fù)查 _______等措施。 1衡量軟件模塊獨(dú)立性的兩個(gè)重要定性指標(biāo) 是 ____和 ____。 答案: 1.管理 技術(shù) 2.軟件工具 軟件開(kāi)發(fā)環(huán)境 3.高層邏輯模型 4.?dāng)?shù)據(jù)字典 DD 5.父圖 子圖 6.可測(cè)試性 可維護(hù)性 7.?dāng)?shù)據(jù)結(jié)構(gòu) 8.順序 選擇 循環(huán) 9.面向?qū)ο蟮脑O(shè)計(jì) 面向?qū)ο蟮木幊? 面向?qū)ο蟮能浖S護(hù) 10.用例圖 靜態(tài)圖 交互圖 11.程序的執(zhí)行速度 程序占用的存儲(chǔ)空間 12.防錯(cuò)程序設(shè)計(jì) 13.審查 測(cè)試 14.耦合性 內(nèi)聚性 (二) : 面向?qū)ο蠓治龇椒ǖ娜齻€(gè)模型中, __對(duì)象 __模型是最基本的、最重要的、最核心的。 [填空題 ] 可行性分析可 以從三個(gè)方面進(jìn)行:即經(jīng)濟(jì)可行性、技術(shù)可行性和 __操作 __可行性。 [填空題 ] 數(shù)據(jù)流程圖包含四種成分,分別是數(shù)據(jù)源點(diǎn) /終點(diǎn)、數(shù)據(jù)存儲(chǔ)、處理和 __數(shù)據(jù)流 __。 [填空題 ] 在面向?qū)ο蠓椒▽W(xué)開(kāi)發(fā)軟件時(shí),通常需要建立三種模型,分別是對(duì)象模型、動(dòng)態(tài)模型和__功能 __模型。 模塊的 __內(nèi)聚性 __是指模塊內(nèi)部各元素在物理位置上的緊密程度。 [填空題 ] 軟件 __測(cè)試 __的目的是發(fā)現(xiàn)程序中存在的錯(cuò)誤。 [填空題 ] 單元測(cè)試又稱(chēng)為 __模塊 __測(cè)試。 [填空題 ] 單元測(cè)試是對(duì)程序最小單位模塊的測(cè)試,在單元測(cè)試中發(fā) 現(xiàn)的往往是編碼和 __詳細(xì) __設(shè)計(jì)階段的錯(cuò)誤。 [填空題 ] 從軟件開(kāi)發(fā)的整個(gè)過(guò)程來(lái)看,工作量最大的是軟件開(kāi)發(fā)的 __測(cè)試 __階段。 [填空題 ] McCabe方法是一種定量度量程序 __復(fù)雜 __程度的方法。 [填空題 ] 1在軟件測(cè)試中, “ 不僅每個(gè)語(yǔ)句至少執(zhí)行一次,而且每個(gè)判定的每種可能結(jié)果都應(yīng)該至少執(zhí)行一次 ” 指的是 __判定 __覆蓋標(biāo)準(zhǔn)。 [填空題 ] 1軟件的可理解性、可修改性、可測(cè)試性是決定軟件 __可維護(hù)性 __的基本因素。 [填空題 ] 1問(wèn)題分析圖簡(jiǎn)稱(chēng) __PAD__圖。 [填空題 ] 1軟件 __調(diào)試 __的任務(wù)是找出錯(cuò)誤的位置并改正錯(cuò)誤。 [填空題 ] 1 E- R模型的三各基本構(gòu)成成分是屬性、聯(lián)系和 __實(shí)體 __。 [填空題 ] 1瀑布模型適合于 __需求 __變更比較少的軟件開(kāi)發(fā)過(guò)程。 [填空題 ] 1數(shù)據(jù)字典是軟件需求分析階段的最重要的工具之一,其最基本功能是描述各 __數(shù)據(jù)元素__的確切含義。 [填空題 ] 1軟件的 __可用性 __指:在給定的時(shí)間點(diǎn),按照規(guī)格說(shuō)明書(shū)的規(guī)定,成功運(yùn)行的概率。 [填空題 ] 系統(tǒng)流程圖是描繪系統(tǒng) __物理 __模型的傳統(tǒng)工具。 [填空題 ] 四 、簡(jiǎn)答題 簡(jiǎn)述軟件測(cè)試的任務(wù)、目的與類(lèi) 型。 答: 軟件測(cè)試是一個(gè)為了尋找軟件錯(cuò)誤而運(yùn)行程序的過(guò)程。目的就是為了發(fā)現(xiàn)軟件中的錯(cuò)誤。一個(gè)好的測(cè)試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的用例。一個(gè)成功的測(cè)試是指揭示了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。軟件測(cè)試主要分為白盒測(cè)試和黑盒測(cè)試兩大類(lèi)。 簡(jiǎn)述軟件工程目標(biāo)和面臨的主要問(wèn)題。 答: 軟件工程的目標(biāo)就是建造高質(zhì)量的軟件。但是目前的軟件開(kāi)發(fā)面臨著許多問(wèn)題: ( 1)對(duì)軟件開(kāi)發(fā)成本和進(jìn)度的估計(jì)常常很不準(zhǔn)確。( 2)用戶(hù)常對(duì)“已完成的”軟件系統(tǒng)不滿(mǎn)意。( 3)軟件產(chǎn)品的質(zhì)量往往靠不住。( 4)軟件常常很難維護(hù)。( 5)軟件常常缺乏適當(dāng)?shù)奈臋n資料。( 6)軟件開(kāi)發(fā)生產(chǎn)率提高的速度,遠(yuǎn)遠(yuǎn)跟不上計(jì)算機(jī)應(yīng)用迅速普及深入的趨勢(shì)。( 7)軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升。 簡(jiǎn)述軟件開(kāi)發(fā)過(guò)程、每個(gè)里程碑的提交物。 答: 軟件開(kāi)發(fā)的基本過(guò)程:( 1)可行性研究,做初步的需求分析工作,決定項(xiàng)目可行與否( 2)軟件需求分析,軟件工程師必須了解軟件的信息領(lǐng)域,以及需求的功能、行為、性能和接口。系統(tǒng)需求和軟件需求均需文檔化,并與用戶(hù)一起復(fù)審。并提交需求分析報(bào)告。( 3)設(shè)計(jì),包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),軟件設(shè)計(jì)是一個(gè)多步驟的過(guò)程,主要是對(duì) 軟件的數(shù)據(jù)結(jié)構(gòu)、軟件體系結(jié)構(gòu)、界面表示及過(guò)程細(xì)節(jié)進(jìn)行設(shè)計(jì)。設(shè)計(jì)過(guò)程將需求轉(zhuǎn)換為軟件表示,在編碼之前可以評(píng)估其質(zhì)量,所有設(shè)計(jì)均要文檔化,它是軟件配置的重要組成部分,經(jīng)復(fù)審后提交相應(yīng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)報(bào)告。( 4)編碼,把設(shè)計(jì)轉(zhuǎn)化為機(jī)器可執(zhí)行的程序。提交源程序清單。( 5)測(cè)試,提交測(cè)試報(bào)告。( 6)維護(hù),提交維護(hù)報(bào)告。 簡(jiǎ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í)踐的必要性。 試論面向?qū)ο蠓椒ㄝ^之結(jié)構(gòu)化方法的先進(jìn)性。 答: ( 1)面向?qū)ο蠓椒ǜ先说乃季S方式,更容易抓住問(wèn)題的主干。 ( 2)所開(kāi)發(fā)出的軟件更符合“高內(nèi)聚、松耦合”的原則。所設(shè)計(jì)出的類(lèi)模塊獨(dú)立性更強(qiáng)。 ( 3)更適合于開(kāi)發(fā)大型的軟件,更適合于快速原型法開(kāi)發(fā)方法。使軟件生產(chǎn)率大大提高。 ( 4)使用面向?qū)ο蠹夹g(shù)開(kāi)發(fā)出的軟件的可測(cè)試性和可維護(hù)性都較強(qiáng)。 ( 5)面向?qū)ο蠓椒ê图夹g(shù)能夠貫徹軟件開(kāi)發(fā)的全過(guò)程。從分析、設(shè)計(jì) 、編碼到測(cè)試維護(hù),采用面向?qū)ο蟮姆椒ú淮嬖谡Z(yǔ)義斷層,使人的思維連續(xù),減少各階段之間所采用方法的不向融性。 ( 6)使得軟件的可重用性大幅度提高。 試述軟件開(kāi)發(fā)工具對(duì)軟件開(kāi)發(fā)的影響。 答: 軟件開(kāi)發(fā)工具應(yīng)用于軟件開(kāi)發(fā)可以大幅度地提高軟件生產(chǎn)率,提高軟件質(zhì)量。方便軟件管理,便于軟件重用,減少低級(jí)重復(fù)勞動(dòng),支持快速原型設(shè)計(jì),便于用戶(hù)和開(kāi)發(fā)人員的交流。降低大型復(fù)雜軟件的開(kāi)發(fā)難度。 試論文檔在軟件開(kāi)發(fā)過(guò)程中的重要性。 答: 在軟件的生產(chǎn)過(guò)程中,總是伴隨著大量的信息要記錄、要使用。因此,軟件文檔在軟件產(chǎn)品的開(kāi)發(fā)過(guò) 程中起著舉足輕重的作用。(1)提高軟件開(kāi)發(fā)過(guò)程的能見(jiàn)度。把開(kāi)發(fā)過(guò)程中發(fā)生的事件以某種可閱讀的形式記錄在文檔中,管理人員可把這些記錄下來(lái)的材料作為檢查軟件開(kāi)發(fā)進(jìn)度和開(kāi)發(fā)質(zhì)量的依據(jù),實(shí)現(xiàn)對(duì)軟件開(kāi)發(fā)的工程管理。(2)提高開(kāi)發(fā)效率。軟件文檔的編制,使得開(kāi)發(fā)人員對(duì)各個(gè)階段的工作都進(jìn)行周密思考、全盤(pán)權(quán)衡、從而減少返工。并且可在開(kāi)發(fā)早期發(fā)現(xiàn)錯(cuò)誤和不一致性,便于及時(shí)糾正。(3)作為軟件開(kāi)發(fā)人員在一定階段的工作成果和結(jié)束標(biāo)志。(4)記錄開(kāi)發(fā)過(guò)程中的有關(guān)信息,便于協(xié)調(diào)以后的軟件、開(kāi)發(fā)、使用和維護(hù)。(5)提供對(duì)軟件的運(yùn)行、維護(hù)和 培訓(xùn)的有關(guān)信息,便于開(kāi)發(fā)人員之間的協(xié)作、交流和了解,使軟件開(kāi)發(fā)活動(dòng)更科學(xué)、更有成效。便于潛在用戶(hù)了解軟件的功能、性能等各項(xiàng)指標(biāo)。 簡(jiǎn)述軟件結(jié)構(gòu)設(shè)計(jì)的啟發(fā)式原則。 答: ( 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)述結(jié)構(gòu)化程序設(shè)計(jì)方法的基本要點(diǎn) 答: (1)采用自頂向下,逐步求精的程序設(shè)計(jì)方法。 (2)使用三種基本 控制結(jié)構(gòu)構(gòu)造程序,分別是順序,選擇和循環(huán) (3)采用主程序員組的組織形式。 (4)采用單入口單出口的模塊形式。 簡(jiǎn)述需求分析的原則。 答: 需求分析階段的基本過(guò)程包括四個(gè)方面:對(duì)問(wèn)題的識(shí)別,分析與綜合,制定規(guī)格說(shuō)明以及評(píng)審。( 1)問(wèn)題識(shí)別,系統(tǒng)分析人員要研究計(jì)劃階段產(chǎn)生的可行性分析報(bào)告和軟件項(xiàng)目實(shí)施計(jì)劃。然后進(jìn)行功能需求、性能需求、環(huán)境需求、可靠性需求安全保密需求、用戶(hù)界面需求、資源使用需求等方面的工作。( 2)分析與綜合,分析員需從數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)出發(fā),逐步細(xì)化所有的軟件功能,找出系統(tǒng)各元素之間的聯(lián)系 、接口特性和設(shè)計(jì)上的限制,分析他們是否滿(mǎn)足功能需求,是否合理。( 3)制定規(guī)格說(shuō)明,編寫(xiě)需求分析的文檔。( 4)需求分析評(píng)審。為保證軟件需求定義的質(zhì)量,評(píng)審應(yīng)以專(zhuān)門(mén)指定的人員負(fù)責(zé),并按規(guī)程嚴(yán)格執(zhí)行。 11.就程序設(shè)計(jì)語(yǔ)言的工程特性而言,對(duì)程序編碼有哪些要求? 答: 就程序設(shè)計(jì)語(yǔ)言的工程特性而言,對(duì)程序編碼有如下要求: ( 1)可移植性 ( 2)開(kāi)發(fā)工具的可利用性 ( 3)軟件的可重用性 ( 4)可維護(hù)性 12.模塊的內(nèi)聚性包括哪些類(lè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ù)。 答: ( 1)問(wèn)題定義階段,盡可能清楚地描述問(wèn)題,搞清楚要解決的問(wèn)題是什么; ( 2)可行性研究階段,主要是確定待解的問(wèn)題是否有可行的解決辦法。需要做經(jīng)濟(jì)可行性分析、技術(shù)可行性分析、操作可行性分析和法律可行性分析; ( 3)需求分析階段,主要是確定目標(biāo)系統(tǒng)必須具備的功能。通常用數(shù)據(jù)流圖、數(shù)據(jù)字典和簡(jiǎn)要的算法表示系統(tǒng)的邏輯模型。 ( 4)總體設(shè)計(jì)階段,從總體上解決問(wèn)題,確定可實(shí)現(xiàn)的方案,并設(shè)計(jì)出軟件的層次結(jié)構(gòu)圖; ( 5)詳細(xì)設(shè)計(jì),把解法具體化,確定如何具體地實(shí)現(xiàn)這個(gè)系統(tǒng)。針對(duì)每個(gè)模塊設(shè)計(jì)相應(yīng)的算法; ( 6)編碼和單元測(cè)試階段,把詳細(xì)設(shè)計(jì)的結(jié)果翻譯成選定的語(yǔ)言所寫(xiě)的程序,并對(duì)每個(gè)模塊進(jìn)行單元測(cè)試。 ( 7)測(cè)試階段,系統(tǒng)地設(shè)計(jì)測(cè)試用例,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤,并調(diào)試改正軟件中的錯(cuò)誤; ( 8)軟件維護(hù)階段,主要目的是通過(guò)修改軟件使所開(kāi)發(fā)的軟件能夠持久地滿(mǎn)足用戶(hù)的需要。 1你認(rèn)為“軟件就是程序”這一個(gè)觀點(diǎn)正確嗎?如果不正確,請(qǐng)批駁之。 答: 軟件就是程序的觀點(diǎn)是不正確的,因?yàn)檐浖扔诔绦蚣游臋n加數(shù)據(jù)。 ( 1)文檔是 軟件的一個(gè)非常重要的組成部分,在軟件的開(kāi)發(fā)過(guò)程中起著非常重要的作用。 ( 2)在軟件開(kāi)發(fā)的每一個(gè)階段都應(yīng)有相應(yīng)的文檔。它是開(kāi)發(fā)人員與用戶(hù)以及開(kāi)發(fā)人員與項(xiàng)目管理人員之間交流的媒介 ( 3)文檔是軟件在不同階段的表現(xiàn)形式。 ( 4)程序與文檔必須一致,文檔才有價(jià)值。 ( 5)文檔質(zhì)量直接決定軟件質(zhì)量的高低。 ( 6)文檔也是軟件測(cè)試和維護(hù)的依據(jù)。在沒(méi)有文檔或文檔不全的情況下對(duì)大型軟件進(jìn)行測(cè)試與維護(hù)是不可思議的事情。 ( 7)文檔是軟件可重用的依據(jù)。 五.分析題 一個(gè)軟件公司許 多部門(mén),分為開(kāi)發(fā)部門(mén)和管理部門(mén)兩種,每個(gè)開(kāi)發(fā)部門(mén)開(kāi)發(fā)多個(gè)軟件產(chǎn)品。每個(gè)部門(mén)由部門(mén)名字唯一確定。該公司有許多員工,員工分為經(jīng)理,工作人員和開(kāi)發(fā)人員每個(gè)開(kāi)發(fā)人員可參加多個(gè)開(kāi)發(fā)項(xiàng)目,每個(gè)開(kāi)發(fā)項(xiàng)目需要多個(gè)開(kāi)發(fā)人員,開(kāi)發(fā)人員使用語(yǔ)言開(kāi)發(fā)項(xiàng)目。每位經(jīng)理可主持
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1