




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、A卷 1、瀑布模型把軟件生命周期劃分為8個(gè)階段:問題的定義、可行性研究、軟件需求分析、系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和運(yùn)行、維護(hù)。八個(gè)階段又可歸納為三個(gè)大的階段:計(jì)劃階段、開發(fā)階段和(運(yùn)行階段)。2、從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個(gè)階段中,需求分析階段出錯(cuò),對(duì)軟件的影響最大。3、在結(jié)構(gòu)化的瀑布模型中,(需求分析階段)定義的標(biāo)準(zhǔn)將成為軟件測(cè)試中的系統(tǒng)測(cè)試階段的目標(biāo)。4、軟件工程的出現(xiàn)主要是由于(軟件危機(jī)的出現(xiàn))。5軟件工程方法學(xué)的目的:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實(shí)施的主要保證是軟件開發(fā)工具和軟件開發(fā)的環(huán)境。6、軟件開發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在
2、實(shí)際的應(yīng)用中,它們之間的關(guān)系表現(xiàn)為相互補(bǔ)充。7、UML是軟件開發(fā)中的一個(gè)重要工具,它主要應(yīng)用于基于對(duì)象的面向?qū)ο蟮姆椒ā?、在下面的軟件開發(fā)方法中,哪一個(gè)對(duì)軟件設(shè)計(jì)和開發(fā)人員的開發(fā)要求最高(原型化方法)。9、結(jié)構(gòu)化分析方法是一種預(yù)先嚴(yán)格定義需求的方法,它在實(shí)施時(shí)強(qiáng)調(diào)的是分析對(duì)象的(數(shù)據(jù)流)。10、軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計(jì)、編碼和測(cè)試等階段,一般認(rèn)為可能占用人員最多的階段是(編碼階段)。11、軟件開發(fā)模型是指軟件開發(fā)的全部過程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。主要的開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型和智能模型。螺旋模型將瀑布模型和演化模型相結(jié)合,并增加了(風(fēng)險(xiǎn)分
3、析),它建立在()的基礎(chǔ)上,沿著螺線自內(nèi)向外每旋轉(zhuǎn)一圈,就得到(原型)的一個(gè)新版本。噴泉模型描述了(面向?qū)ο?的開發(fā)模型,它體現(xiàn)了這種開發(fā)方法創(chuàng)建軟件的過程所固有的(遞歸)和(開發(fā)各階段之間無“間隙”)的特征。12、以下不屬于白盒測(cè)試技術(shù)的是(等價(jià)類劃分)。13、為改正軟件系統(tǒng)中潛藏的錯(cuò)誤而進(jìn)行的維護(hù)活動(dòng)稱為(糾錯(cuò)性維護(hù) )。 14、保證軟件質(zhì)量的手段有復(fù)審、復(fù)查、管理復(fù)審和測(cè)試等。其中復(fù)審發(fā)生在軟件生命周期的(每個(gè)階段結(jié)束之前 )。15、完整的系統(tǒng)設(shè)計(jì)應(yīng)包括( 計(jì)算機(jī)系統(tǒng)設(shè)計(jì)、應(yīng)用軟件設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和網(wǎng)絡(luò)設(shè)計(jì) )。16、在信息系統(tǒng)的物理模型中,表示系統(tǒng)各個(gè)物理組成部分之間的數(shù)據(jù)流動(dòng)情況的工
4、具是(系統(tǒng)流程圖 )。二、填空題(每題1分,共10分)1、系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號(hào)表示系統(tǒng)中各個(gè)元素表達(dá)了系統(tǒng)中各種元素之間的( 信息流動(dòng))情況。2、成本效益分析的目的是從(經(jīng)濟(jì))角度評(píng)價(jià)開發(fā)一個(gè)項(xiàng)目是否可行。3、自頂向下結(jié)合的漸增式測(cè)試法,在組合模塊時(shí)有兩種組合策略:深度優(yōu)先策略和(寬度優(yōu)先策略) 。4、在JSP方法中解決結(jié)構(gòu)沖突的具體辦法是(中間數(shù)據(jù)結(jié)構(gòu)或中間文件)。5、詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特性,即模塊的算法、(使用的數(shù)據(jù))。6、所有軟件維護(hù)申請(qǐng)報(bào)告要按規(guī)定方式提出,該報(bào)告也稱(軟件問題)報(bào)告。7、獨(dú)立路徑是指包括一組以前沒有處理的語句或條件的一條路徑。
5、從程序圖來看,一條獨(dú)立路徑是至少包含有一條(在其他獨(dú)立路徑中未有過)的邊的路徑。8、設(shè)計(jì)任何一個(gè)人機(jī)界面,一般必須考慮(系統(tǒng)響應(yīng)時(shí)間、用戶幫助機(jī)制、錯(cuò)誤信息處理和命令方式四個(gè)方面。9、在軟件測(cè)試中,已知產(chǎn)品內(nèi)部工作過程,通過測(cè)試檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按照產(chǎn)品規(guī)格說明的規(guī)定正常進(jìn)行的方法稱為(白盒)測(cè)試法。10、(耦合度)是對(duì)軟件結(jié)構(gòu)中??扉g關(guān)聯(lián)程度的一種度量。三、判斷題(每題1分,共10分)1.缺乏有力的方法學(xué)的指導(dǎo)和有效的開發(fā)工具的支持, 這往往是產(chǎn)生軟件危機(jī)的原因之一。( )2.一個(gè)好的開發(fā)人員應(yīng)具備的素質(zhì)和能力不包括具有良好的書面和口頭表達(dá)能力。( )3.在用戶需求分析時(shí)觀察用戶手工操作過
6、程不是為了模擬手工操作過程,而是為了獲取第一手資料,并從中提取出有價(jià)值的需求。( )4.快速原型技術(shù)的適用于軟件產(chǎn)品要求大量的用戶交互、或產(chǎn)生大量的可視輸出、或設(shè)計(jì)一些復(fù)雜的算法等場(chǎng)合。( )5.流程圖也稱為程序框圖是最常用的一種表示法。6.面向數(shù)據(jù)設(shè)計(jì)方法一般都包括下列任務(wù): 確定數(shù)據(jù)結(jié)構(gòu)特征;用順序、選擇和重復(fù)三種基本形式表示數(shù)據(jù)等步驟。( )7.理想的人機(jī)界面應(yīng)針對(duì)具有典型個(gè)性的特定的一類用戶設(shè)計(jì)。( )8.數(shù)據(jù)輸入的一般準(zhǔn)則中包括盡量增加用戶輸入的動(dòng)作。( )9.用窮舉測(cè)試是較現(xiàn)實(shí)的測(cè)試方法。( ) 10、在軟件維護(hù)過程中改善性維護(hù)是為適應(yīng)環(huán)境的變化而修改軟件的活動(dòng)。( )四、論述題1
7、、軟件維護(hù)是軟件生命周期的重要組成,而影響維護(hù)的因素較多,除了人員因素、技術(shù)因素和管理因素外,還有程序自身的因素,具體影響因素可歸納為:a) 軟件系統(tǒng)的規(guī)模;b) 軟件系統(tǒng)的年齡;c) 軟件系統(tǒng)的結(jié)構(gòu)。試回答以下問題:1) 給出上述三項(xiàng)因素的解釋,闡述“規(guī)?!薄ⅰ澳挲g”和“結(jié)構(gòu)”的具體含義。(5分)2) 扼要分析影響維護(hù)工作量的因素,即分析可能增加維護(hù)工作量的因素和可能減少維護(hù)工作量的因素。(5分)3) 簡單傳述軟件可維護(hù)性度量的含義。(5分)2、可行性研究報(bào)告的主要內(nèi)容有哪些(5分)3、系統(tǒng)設(shè)計(jì)的內(nèi)容是什么(10分)五、綜合題(10分)某電器集團(tuán)公司下屬的廠包括技術(shù)科、生產(chǎn)科等基層單位?,F(xiàn)在
8、想建立一個(gè)計(jì)算機(jī)輔助企業(yè)管理系統(tǒng),其中:生產(chǎn)科的任務(wù)是:(1)根據(jù)銷售公司轉(zhuǎn)來的內(nèi)部合同(產(chǎn)品型號(hào)、規(guī)格、數(shù)量、交獲日期)制定車間月生產(chǎn)計(jì)劃。(2)根據(jù)車間實(shí)際生產(chǎn)日?qǐng)?bào)表、周報(bào)表調(diào)整月生產(chǎn)計(jì)劃(3)以月生產(chǎn)計(jì)劃為以及,制定產(chǎn)品設(shè)計(jì)(結(jié)構(gòu)、工藝)及產(chǎn)品組裝月計(jì)劃。(4)將產(chǎn)品的組裝計(jì)劃傳達(dá)到各科,將組裝月計(jì)劃分解為周計(jì)劃,下達(dá)給車間技術(shù)科的任務(wù)是:(1)根據(jù)生產(chǎn)科轉(zhuǎn)來的組裝計(jì)劃進(jìn)行產(chǎn)品結(jié)構(gòu)設(shè)計(jì),產(chǎn)生產(chǎn)品裝配圖給生產(chǎn)科,產(chǎn)生外購需求計(jì)劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單。(2)根據(jù)組裝計(jì)劃進(jìn)行產(chǎn)品工藝設(shè)計(jì),根據(jù)產(chǎn)品自制物料清單產(chǎn)生工藝流程圖給零件廠。 試寫出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖。
9、軟件工程試題A答案一、 選擇題1.C 2.C 3.A 4.C 5.C 6.B 7.C 8.B 9.B 10.C11.BDADA12、D13、A14、A15、C16、D二、填空題1、信息流動(dòng)2、經(jīng)濟(jì)3、寬度優(yōu)先策略4、中間數(shù)據(jù)結(jié)構(gòu)或中間文件5、使用的數(shù)據(jù)6、軟件問題7、在其他獨(dú)立路徑中未有過8、系統(tǒng)響應(yīng)時(shí)間9、白盒測(cè)試法10、耦合度三、判斷題1、 2、X 3、 4、 5、 6、 7、 8、X 9、X 10、X四、論述題1、系統(tǒng)的規(guī)模。指軟件系統(tǒng)規(guī)模的大小,系統(tǒng)規(guī)模越大,維護(hù)困難越大。系統(tǒng)的年齡。系統(tǒng)運(yùn)行時(shí)間越長,可能經(jīng)過多次修改,從而造成維護(hù)的困難。系統(tǒng)的結(jié)構(gòu)。系統(tǒng)結(jié)構(gòu)合理與否,會(huì)給維護(hù)帶來困難
10、。2、增加維護(hù)工作量的因素有:軟件系統(tǒng)的年齡和規(guī)模、結(jié)構(gòu)合理性、程序復(fù)雜性、用戶的數(shù)量、應(yīng)用的變化和文檔的質(zhì)量。減少維護(hù)工作量的因素有:結(jié)構(gòu)化技術(shù)的使用、自動(dòng)化工具的使用、數(shù)據(jù)庫技術(shù)應(yīng)用、高性能軟件使用、新的軟件技術(shù)的應(yīng)用。3、可維護(hù)性度量表示軟件系統(tǒng)維護(hù)工作的強(qiáng)度或維護(hù)工作量的大小。人們?yōu)榱硕攘靠删S護(hù)性,常將可維護(hù)性度量問題分解為對(duì):可測(cè)試性、可理解性、可修改性、可移植性、可靠性、有效性和可用性的度量。2、個(gè)可行性研究報(bào)告的主要內(nèi)容如下: (1)引言:說明編寫本文檔的目的;項(xiàng)目的名稱、背景;本文檔用到的專門術(shù)語和參考資料。(2)可行性研究前提:可行性研究前提。說明開發(fā)項(xiàng)目的功能、性能和基本要
11、求;達(dá)到的目標(biāo);各種限制條件;可行性研究方法和決定可行性的主要因素。 (3)對(duì)現(xiàn)有系統(tǒng)的分析:說明現(xiàn)有系統(tǒng)的處理流程和數(shù)據(jù)流程;工作負(fù)荷;各項(xiàng)費(fèi)用支出;所需要各類專業(yè)技術(shù)人員的數(shù)量;所需要各種設(shè)備;現(xiàn)有系統(tǒng)存在什么問題。 (4)所建議系統(tǒng)的技術(shù)可行性分析:所建議系統(tǒng)的簡要說明;處理流程和數(shù)據(jù)流程;與現(xiàn)有的系統(tǒng)比較的優(yōu)越性;采用所建議系統(tǒng)對(duì)用戶的影響;對(duì)各種設(shè)備、現(xiàn)有軟件、開發(fā)環(huán)境、運(yùn)行環(huán)境的影響;對(duì)經(jīng)費(fèi)支出的影響;對(duì)技術(shù)可行性的評(píng)價(jià)。 (5)所建議系統(tǒng)的經(jīng)濟(jì)可行性分析:說明所建議系統(tǒng)的各種支出,各種效益;收益投資比;投資回收周期。 (6)社會(huì)因素可行性分析:說明法律因素,對(duì)合同責(zé)任、侵犯專利權(quán)
12、、侵犯版權(quán)等問題的分析;說明用戶使用可行性,是否滿足用戶行政管理、工作制度、人員素質(zhì)的要求。 (7)其他可供選擇方案:逐一說明其他可供選擇的方案,并說明未被推薦的理由。 (8)結(jié)論意見:說明項(xiàng)目是否能開發(fā);還需要什么條件才能開發(fā);對(duì)項(xiàng)目目標(biāo)有什么變動(dòng)等。3、系統(tǒng)設(shè)計(jì)階段先從高層入手,然后細(xì)化。系統(tǒng)設(shè)計(jì)要決定整個(gè)結(jié)構(gòu)及風(fēng)格,這種結(jié)構(gòu)為后面設(shè)計(jì)階段的更詳細(xì)策略的設(shè)計(jì)提供了基礎(chǔ)。 (1)系統(tǒng)分解。系統(tǒng)中主要的組成部分稱為子系統(tǒng),子系統(tǒng)既不是一個(gè)對(duì)象也不是一個(gè)功能,而是類、關(guān)聯(lián)、操作、時(shí)間和約束的集合。每次分解的各子系統(tǒng)數(shù)目不能太多,最底層子系統(tǒng)稱為模塊。 (2)確定并發(fā)性。分析模型、現(xiàn)實(shí)世界及硬件中
13、不少對(duì)象均是并發(fā)的。系統(tǒng)設(shè)計(jì)的一個(gè)重要目標(biāo)就是確定哪些是必須同時(shí)動(dòng)作的對(duì)象,哪些不是同時(shí)動(dòng)作的對(duì)象。后者可以放在一起,而綜合成單個(gè)控制線或任務(wù)。 (3)處理器及任務(wù)分配。各并發(fā)子系統(tǒng)必須分配給單個(gè)硬件單元,要么是一個(gè)一般的處理器,要么是一個(gè)具體的功能單元,必須完成下面的工作:估計(jì)性能要求和資源需求,選擇實(shí)現(xiàn)子系統(tǒng)的硬軟件,將軟件子系統(tǒng)分配給各處理器以滿足性能要求和極小化處理器之間的通信,決定實(shí)現(xiàn)各子系統(tǒng)的各物理單元的連接。 (4)數(shù)據(jù)存儲(chǔ)管理。系統(tǒng)中的內(nèi)部數(shù)據(jù)和外部數(shù)據(jù)的存儲(chǔ)管理是一項(xiàng)重要的任務(wù)。通常各數(shù)據(jù)存儲(chǔ)可以將數(shù)據(jù)結(jié)構(gòu)、文件、數(shù)據(jù)庫組合在一起,不同數(shù)據(jù)存儲(chǔ)要在費(fèi)用、訪問時(shí)間、容量以及可靠性之間做折中考慮。 (5)全局資源的處理。必須確定全局資源,并且制定訪問全局資源的策略。全局資源包括:物理資源,如處理器、驅(qū)動(dòng)器等;空間,如盤空間、工作站屏等;邏輯名字,如對(duì)象標(biāo)識(shí)符、類名、文件名等。 如果資源是物理對(duì)象,則可以通過建立協(xié)議實(shí)現(xiàn)對(duì)并發(fā)系統(tǒng)的訪問,以達(dá)到自身控制;如果資源是邏輯實(shí)體,如對(duì)象標(biāo)識(shí)符,那
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 4 d t n l 第一課時(shí)(教學(xué)設(shè)計(jì))-2024-2025學(xué)年統(tǒng)編版語文一年級(jí)上冊(cè)
- 三農(nóng)領(lǐng)域創(chuàng)業(yè)創(chuàng)新支持方案
- 三農(nóng)環(huán)境整治工作實(shí)施方案
- 三農(nóng)產(chǎn)品電子商務(wù)培育農(nóng)業(yè)新動(dòng)力方案
- 2024年春八年級(jí)生物下冊(cè) 8.1.1 傳染病及其預(yù)防教學(xué)實(shí)錄 (新版)新人教版
- 2024年秋一年級(jí)道德與法治下冊(cè) 第四單元 我們?cè)谝黄?15 分享真快樂教學(xué)實(shí)錄 新人教版
- 《背影》教學(xué)設(shè)計(jì)及反思
- 護(hù)理在小兒肺炎支原體感染治療中的效果分析
- 蒙脫石散聯(lián)用復(fù)合乳酸菌膠囊對(duì)腹瀉患兒的影響
- 制造業(yè)綠色制造技術(shù)培訓(xùn)手冊(cè)
- 古往今來數(shù)學(xué)家的奇聞?shì)W事
- 藝術(shù)創(chuàng)新的思維技巧
- 部隊(duì)保密安全課件
- 陜西省西安市鐵一中2025屆高三下學(xué)期聯(lián)合考試數(shù)學(xué)試題含解析
- 教師資格考試高級(jí)中學(xué)信息技術(shù)學(xué)科知識(shí)與教學(xué)能力試題及解答參考(2024年)
- 腹膜透析操作流程及評(píng)分標(biāo)準(zhǔn)
- 清風(fēng)電子相冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)
- 開封市第一屆職業(yè)技能大賽美容項(xiàng)目技術(shù)文件(世賽項(xiàng)目)
- 醫(yī)院窗簾、隔簾采購 投標(biāo)方案(技術(shù)方案)
- 國家開放大學(xué)《Photoshop圖像處理》章節(jié)測(cè)試題參考答案
- 紅木文化智慧樹知到答案2024年廣西大學(xué)
評(píng)論
0/150
提交評(píng)論