




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上一、簡(jiǎn)答題1.軟件生存周期都包括哪些活動(dòng)? 答:(1分)可行性研究與計(jì)劃;(1分)需求分析;(1分)概要設(shè)計(jì)、詳細(xì)設(shè)計(jì);(1分)編碼、測(cè)試;(1分)維護(hù)等活動(dòng)。這些活動(dòng)將以適當(dāng)?shù)姆绞椒峙涞讲煌A段去完成。2.為什么說(shuō)現(xiàn)代牌汽車是小汽車類的特化,而車輪不是小汽車的特化?答:現(xiàn)代牌汽車是具有小汽車的全部屬性和行為(1分),它只不過(guò)是一種特定品牌的小汽車,因此現(xiàn)代牌汽車可以從基類派生出來(lái)(1分),也就是說(shuō),現(xiàn)代牌汽車是小汽車類的特化。車輪是組成小汽車的一種零件(1分)。小汽車還有車身,發(fā)動(dòng)機(jī)等許多種其他的零件,小汽車所具有的許多屬性和行為車輪都不具有(1分),因此車輪不能從
2、小汽車類派生出來(lái)(1分),它不是小汽車類的特化! 3、模塊獨(dú)立性與信息隱蔽有何關(guān)系? 答:(1分)“模塊獨(dú)立性”是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其它的模塊的接口是簡(jiǎn)單的。(1分)所謂的“信息隱蔽”是指每個(gè)模塊的實(shí)現(xiàn)細(xì)節(jié)對(duì)于其它模塊來(lái)說(shuō)是隱蔽的。也就是說(shuō),模塊中所包含的信息(包括數(shù)據(jù)和過(guò)程)不允許其它不需要這些信息的模塊使用。(3分)衡量模塊獨(dú)立性的一個(gè)準(zhǔn)則就是模塊內(nèi)聚,達(dá)到信息隱蔽的模塊是信息內(nèi)聚模塊,它是高內(nèi)聚的情形,因此模塊獨(dú)立性當(dāng)然就很強(qiáng)了。4.提高軟件可重用性的主要準(zhǔn)則有哪些?答:(1)提高方法的內(nèi)聚(2)減小方法的規(guī)模(3)保持方法的一致性(4)把策
3、略與實(shí)現(xiàn)分開(kāi)(5)全面覆蓋(6)盡量不使用全局信息(7)利用繼承機(jī)制 5.快速原型技術(shù)的基本思想是什么?原型法是在系統(tǒng)開(kāi)發(fā)周期,憑借系統(tǒng)開(kāi)發(fā)人員對(duì)用戶需求的了解和系統(tǒng)主要功能的要求,在強(qiáng)有力的軟件環(huán)境支持下,迅速構(gòu)造出系統(tǒng)的初始原型,然后與用戶一起不斷對(duì)原型進(jìn)行修改、完善,直到滿足用戶需求。6為什么說(shuō)夏利牌汽車是小汽車類的特化,而車輪不是小汽車的特化? 7.面向?qū)ο蠓椒ǖ膯l(fā)規(guī)則有哪些?1.改進(jìn)軟件結(jié)構(gòu)提高模塊獨(dú)立性2.模塊規(guī)模應(yīng)該適中3.深度、寬度、扇出和扇入都應(yīng)適中4.模塊的作用域應(yīng)該在控制域之內(nèi)5.力爭(zhēng)降低模塊接口的復(fù)雜程度6.設(shè)計(jì)單入口單出口的模塊7.模塊的功能應(yīng)該可以預(yù)測(cè)二、應(yīng)用題1
4、.一家圖書館藏有書籍、雜志、小冊(cè)子、電影錄像帶、音樂(lè)CD、錄音圖書磁帶和報(bào)紙等出版物,供讀者借閱。這些出版物具有出版物名、出版者、獲得日期、目錄編號(hào)、書架位置、借出狀態(tài)和借出限制等公共屬性,以及借出、收回等公共服務(wù)。此外這些出版物還存在特有屬性,如:書籍有作者屬性、雜志有日期屬性、小冊(cè)子有作者屬性、電影錄像帶有電影名屬性、音樂(lè)CD有演員名屬性、錄音圖書磁帶有作者屬性,報(bào)紙有日期屬性。請(qǐng)為圖書館館藏出版物建立對(duì)象模型。2.某醫(yī)院打算開(kāi)發(fā)一個(gè)以計(jì)算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng),醫(yī)院對(duì)患者監(jiān)護(hù)系統(tǒng)的基本要求是隨時(shí)接收每個(gè)病人的生理信號(hào)(脈搏、體溫、血壓、心電圖等),定時(shí)記錄病人情況以形成患者日志,當(dāng)某個(gè)病
5、人的生理信號(hào)超出醫(yī)生規(guī)定的安全范圍時(shí)向值班護(hù)士發(fā)出警告信息,此外,護(hù)士在需要時(shí)還可以要求系統(tǒng)印出某個(gè)指定病人的病情報(bào)告。請(qǐng)用數(shù)據(jù)流圖描繪本系統(tǒng)的功能。3.請(qǐng)針對(duì)下面的語(yǔ)句段完成相關(guān)任務(wù)if(A1B= =0) X=X/A;if(A= =2 | X1) X=X+1;(1)畫出程序段的流程圖(2)設(shè)計(jì)一組滿足判定/條件覆蓋標(biāo)準(zhǔn)的測(cè)試用例(注:進(jìn)行必要說(shuō)明)4、銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)的工作過(guò)程大致如下:儲(chǔ)戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名、住址(或電話號(hào)碼)、身份證號(hào)碼、存款類型、存款日期、到期日期、利率及密碼(可選)等信息,并印出存單給儲(chǔ)戶;如果是取款而且存款時(shí)留有密
6、碼,則系統(tǒng)首先核對(duì)儲(chǔ)戶密碼,若密碼正確或存款時(shí)未留密碼,則系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶。 用實(shí)體-聯(lián)系圖描繪系統(tǒng)中的數(shù)據(jù)對(duì)象。5.假設(shè)一個(gè)包中的對(duì)象分為簡(jiǎn)單對(duì)象和復(fù)合對(duì)象。簡(jiǎn)單對(duì)象分別是弧、橢圓、折線、多邊線。簡(jiǎn)單對(duì)象可以被移動(dòng)、旋轉(zhuǎn)、復(fù)制、擦除。復(fù)合對(duì)象由簡(jiǎn)單對(duì)象組成,復(fù)合對(duì)象可以移動(dòng)、旋轉(zhuǎn)、復(fù)制、擦除。組成復(fù)合對(duì)象的簡(jiǎn)單對(duì)象不能個(gè)別地被修改。請(qǐng)畫出類圖。6. 北京某高??捎玫碾娫捥?hào)碼有以下幾類:校內(nèi)電話號(hào)碼由4位數(shù)字組成,第1位數(shù)字不是0;校外電話又分為本市電話和外地電話兩類,撥校外電話需先撥0,若是本市電話則再接著撥8位數(shù)字(第1位不是0),若是外地電話則撥3位區(qū)碼再撥8位電話號(hào)碼(
7、第1位不是0)。請(qǐng)用定義數(shù)據(jù)字典的方法,定義上述的電話號(hào)碼。三、選擇題( B )1. 軟件質(zhì)量因素不包括 (p325) 。 A.正確性 B.高性能 C.可測(cè)試性 D.可理解性( A )2. 軟件可行性研究實(shí)質(zhì)上是要進(jìn)行一次 需求分析、設(shè)計(jì)過(guò)程。(p35) A.簡(jiǎn)化、壓縮的 B.詳細(xì)的 C.徹底的 D.深入的( C )3. 以下哪個(gè)軟件生存周期模型是一種風(fēng)險(xiǎn)驅(qū)動(dòng)的模型(p20) A.瀑布模型 B.增量模型 C.螺旋模型 D.噴泉模型( C )4. 可行性分析中,系統(tǒng)流程圖用于描述 。A.當(dāng)前運(yùn)行系統(tǒng) B.當(dāng)前邏輯模型 C.目標(biāo)系統(tǒng) D.新系統(tǒng)( )5. 結(jié)構(gòu)化分析建立功能模型的工具是 A.DFD
8、 B.判定樹/判定表 C.SC D.結(jié)構(gòu)化語(yǔ)言( C )6. 檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱為 A.確認(rèn)測(cè)試 B.集成測(cè)試 C.系統(tǒng)測(cè)試D.單元測(cè)試( C)7. 在整個(gè)軟件維護(hù)階段所花費(fèi)的全部工作中,所占比例最大的是p190 A.校正性維護(hù) B.適應(yīng)性維護(hù) C.完善性維護(hù) D.預(yù)防性維護(hù)( B )8. 通信內(nèi)聚是指 。A.把需要同時(shí)執(zhí)行的動(dòng)作組合在一起形成的模塊B.各處理使用相同的輸入數(shù)據(jù)或者產(chǎn)生相同的輸出數(shù)據(jù)C.一個(gè)模塊中各個(gè)處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行D.模塊內(nèi)所有元素共同完成一個(gè)功能,缺一不可( A)9. 一個(gè)只有順序結(jié)構(gòu)的程序,其環(huán)形復(fù)雜度是 A.0 B.1 C.3
9、 D.5( D )10. 下述四個(gè)能力成熟度等級(jí),級(jí)別最高的是 A.已定義級(jí) B.優(yōu)化級(jí) C.可重復(fù)級(jí) D.已管理級(jí)( C )11. 結(jié)構(gòu)化程序設(shè)計(jì),主要強(qiáng)調(diào)的是 A.程序的執(zhí)行效率 B.模塊大小C.程序的可理解性 D.模塊關(guān)系( B)12. 軟件調(diào)試技術(shù)包括 A.邊界值分析 B.演繹法 C.循環(huán)覆蓋 D.集成測(cè)試( A)13. 需求分析中開(kāi)發(fā)人員要從用戶那里了解 A.軟件做什么 B.用戶使用界面 C.輸入的信息 D.軟件的規(guī)模( A )14. 數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義信息的集合,它所定義的對(duì)象都包含于 。 A.數(shù)據(jù)流圖 B.程序框圖 C.軟件結(jié)構(gòu) D.方框圖( A )15. 面向?qū)ο蟮闹饕卣鞒?/p>
10、唯一性、繼承性、多態(tài)性外,還具有 。A.封裝性 B.移植性 C.完整性 D.兼容性( C )16. 關(guān)于軟件維護(hù)的說(shuō)法錯(cuò)誤的是 。A.軟件維護(hù)是軟件生命周期中占用時(shí)間最長(zhǎng)的一個(gè)階段B.軟件維護(hù)不只是修改軟件中的錯(cuò)誤C.軟件維護(hù)對(duì)于開(kāi)發(fā)商來(lái)說(shuō)是無(wú)利可圖的D.在編碼過(guò)程中添加適當(dāng)?shù)淖⑨?,可以降低軟件維護(hù)的難度( A )17. 應(yīng)用執(zhí)行對(duì)象的操作可以改變?cè)搶?duì)象的 。A.屬性 B.功能 C.行為 D.數(shù)據(jù)( C)18. 軟件部分的內(nèi)部實(shí)現(xiàn)與外部可訪問(wèn)性分離,這是指軟件的 。A.繼承性 B.共享性 C.封裝性 D.抽象性( C )19. 常用動(dòng)詞或動(dòng)詞詞組來(lái)表示 。A.對(duì)象 B.類 C.關(guān)聯(lián) D.屬性(
11、 B )20. 模塊 定義為受該模塊內(nèi)一個(gè)判定影響的所有模塊集合。A.控制域 B.作用域 C.寬度 D.接口( A )1. 快速原型模型的主要特點(diǎn)之一是 。 A. 開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品 B. 及早提供工作軟件 C. 及早提供全部完整軟件 D. 開(kāi)發(fā)完畢才見(jiàn)到工作軟件( D )2. 軟件工程學(xué)的一個(gè)重要目標(biāo)是 軟件工程學(xué)的一個(gè)重要目標(biāo)就是提高軟 件的可維護(hù)性,減少軟件維護(hù)的代價(jià) A.提高程序的執(zhí)行效率 B.降低程序?qū)Υ鎯?chǔ)空間的要求 C.定義各種軟件開(kāi)發(fā)過(guò)程模型 D.提高軟件的可維護(hù)性( B )3. 需求分析最終結(jié)果是產(chǎn)生 。A.項(xiàng)目開(kāi)發(fā)計(jì)劃 B.需求規(guī)格說(shuō)明書C.設(shè)計(jì)說(shuō)明書D.可行性分析報(bào)告( A
12、 )4. 集成測(cè)試是為了發(fā)現(xiàn) A.接口錯(cuò)誤 B.編碼錯(cuò)誤 C.性能、質(zhì)量不合要求D.功能錯(cuò)誤( C )5. 關(guān)于軟件維護(hù)的說(shuō)法錯(cuò)誤的是 。A.軟件維護(hù)是軟件生命周期中占用時(shí)間最長(zhǎng)的一個(gè)階段B.軟件維護(hù)不只是修改軟件中的錯(cuò)誤C.軟件維護(hù)對(duì)于開(kāi)發(fā)商來(lái)說(shuō)是無(wú)利可圖的D.在編碼過(guò)程中添加適當(dāng)?shù)淖⑨專梢越档蛙浖S護(hù)的難度( A )6. 結(jié)構(gòu)化設(shè)計(jì)是一種面向 的設(shè)計(jì)方法。A.數(shù)據(jù)流 B.數(shù)據(jù)庫(kù)C.數(shù)據(jù)結(jié)構(gòu)D.程序( A )7. 在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有 。 A. PDL B. SA C. SC D. DFD( A )8. 以下不屬于序言性注釋的有 (序言性注釋是指在每個(gè)程序或模塊開(kāi)頭的一段說(shuō)明,
13、起輔助理解程序的作用,一般包括:程序的表示、名稱和版本號(hào),程序功能描述,接口與界面描述,輸入/輸出數(shù)據(jù)說(shuō) 明,開(kāi)發(fā)歷史,與運(yùn)行環(huán)境有關(guān)的信息等。)A. 模塊設(shè)計(jì)者B.修改日期 C.程序的整體說(shuō)明D.語(yǔ)句功能( C )9. 進(jìn)行需求分析可使用多種工具,但 是不適用的。A. 數(shù)據(jù)流圖 B. 判定表 C. PAD圖 D. 數(shù)據(jù)字典(C )10. 在軟件結(jié)構(gòu)設(shè)計(jì)完成后,對(duì)于下列說(shuō)法,正確的是 。A非單一功能模塊的扇入數(shù)大比較好,說(shuō)明本模塊重用率高B單一功能的模塊扇入高時(shí)應(yīng)重新分解,以消除控制耦合的情況C一個(gè)模塊的扇出太多,說(shuō)明該模塊過(guò)分復(fù)雜,缺少中間層D一個(gè)模塊的扇入太多,說(shuō)明該模塊過(guò)分復(fù)雜,缺少中間
14、層( B )11 .好的軟件結(jié)構(gòu)應(yīng)該是 。A.高耦合、高內(nèi)聚 B.低耦合、高內(nèi)聚C.高耦合、低內(nèi)聚 D.低耦合、低內(nèi)聚( A )12. 應(yīng)用執(zhí)行對(duì)象的操作可以改變?cè)搶?duì)象的 。A.屬性 B.功能 C.行為 D.數(shù)據(jù)( B)13. 結(jié)構(gòu)分析法就是面向 自頂向下逐步求精進(jìn)行需求分析的方法。A.目標(biāo) B.數(shù)據(jù)流 C.功能 D.對(duì)象( C )14. 常用動(dòng)詞或動(dòng)詞詞組來(lái)表示 。A.對(duì)象 B.類 C.關(guān)聯(lián) D.屬性( D )15. 數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流都是 ,僅僅所處的狀態(tài)不同。A. 分析結(jié)果 B. 事件 C. 動(dòng)作 D. 數(shù)據(jù)( C )16. 在整個(gè)軟件維護(hù)階段所花費(fèi)的全部工作中,所占比例最大的是 A.校正
15、性維護(hù) B.適應(yīng)性維護(hù) C.完善性維護(hù) D.預(yù)防性維護(hù)( D )17. 下述四個(gè)能力成熟度等級(jí),級(jí)別最高的是 A.已定義級(jí) B.初始級(jí) C.可重復(fù)級(jí) D.已管理級(jí)( C )18. 軟件部分的內(nèi)部實(shí)現(xiàn)與外部可訪問(wèn)性分離,這是指軟件的 。A.繼承性 B.共享性 C.封裝性 D.抽象性( B )19. 軟件質(zhì)量因素不包括 。A.正確性 B.高性能 C.可測(cè)試性D.可理解性( B )20以下說(shuō)法正確的是 。A.功能模型不包括對(duì)象模型中值的約束條件B.功能模型說(shuō)明對(duì)象模型中操作的含義C.功能模型說(shuō)明對(duì)象模型中約束的含義D.功能模型說(shuō)明對(duì)象模型中動(dòng)作的含義判斷題:1. ( )在進(jìn)行需求分析時(shí)同時(shí)考慮維護(hù)問(wèn)
16、題。2. ( )完成測(cè)試后,為縮短源程序長(zhǎng)度而刪去程序中的注解,對(duì)軟件的維護(hù)不會(huì)產(chǎn)生影響。3. ( )盡可能在軟件開(kāi)發(fā)過(guò)程中保證各階段文檔的正確性。4. ( )在面向?qū)ο蟮男枨蠓治龇椒ㄖ?,建立?dòng)態(tài)模型是最主要的任務(wù)。5. ( )項(xiàng)目應(yīng)用領(lǐng)域是選擇語(yǔ)言的關(guān)鍵因素。6. ( )類是對(duì)具有共同特征的對(duì)象的進(jìn)一步抽象。7. ( ).如果測(cè)試過(guò)程沒(méi)有發(fā)現(xiàn)任何錯(cuò)誤,則說(shuō)明軟件沒(méi)有錯(cuò)誤。8. ( )CMM 是指導(dǎo)軟件開(kāi)發(fā)的一種面向?qū)ο蟮男录夹g(shù)。9. ( )軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在順序執(zhí)行關(guān)系。10.( )Jackson方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法。( )1.SA方法的基本思想是自頂向下逐步分解。( )2.在可行性研究中最難決斷
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 輔仁高中數(shù)學(xué)試卷
- 福建8年級(jí)下數(shù)學(xué)試卷
- 定南中學(xué)高考數(shù)學(xué)試卷
- 福建龍巖中學(xué)生數(shù)學(xué)試卷
- 復(fù)旦大學(xué)招生數(shù)學(xué)試卷
- 肝功能不全的急診搶救措施
- 2025至2030唇蜜行業(yè)市場(chǎng)深度研究與戰(zhàn)略咨詢分析報(bào)告
- 基礎(chǔ)心理學(xué):了解人類行為與心理的基本原理
- 2025至2030乘用車語(yǔ)音識(shí)別行業(yè)市場(chǎng)深度研究與戰(zhàn)略咨詢分析報(bào)告
- 北京省考2024行測(cè)真題及答案
- 煙葉烘烤調(diào)制理論考試試題
- DB23-T 3336-2022懸掛式單軌交通技術(shù)標(biāo)準(zhǔn)-(高清最新)
- 服刑人員心理健康教育課件
- 湖南省長(zhǎng)郡中學(xué)“澄池”杯數(shù)學(xué)競(jìng)賽初賽試題(掃描版含答案)
- DB32-T 2665-2014機(jī)動(dòng)車維修費(fèi)用結(jié)算規(guī)范-(高清現(xiàn)行)
- 外協(xié)(外委)單位作業(yè)安全管理制度(附安全告知書)
- 消防系統(tǒng)施工總進(jìn)度計(jì)劃
- 【專項(xiàng)訓(xùn)練】初二數(shù)學(xué)-全等三角形的綜合應(yīng)用
- 2022年廣東省中山市紀(jì)念中學(xué)三鑫雙語(yǔ)學(xué)校小升初數(shù)學(xué)試卷
- (完整版)《市場(chǎng)營(yíng)銷學(xué)》說(shuō)課課件
- JJG30-2012通用卡尺檢定規(guī)程
評(píng)論
0/150
提交評(píng)論