




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、全國2008年1月自學考試軟件工程試題軟件工程試題課程代碼:02333一、單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1在軟件生存周期中,時間最長的階段是( D )A需求分析B詳細設(shè)計C編碼D.維護2以下最適合于面向?qū)ο蟮能浖_發(fā)的軟件生存周期模型是( D )A瀑布模型B.增量模型C螺旋模型D.噴泉模型3以下不適用于需求分析的工具是( C )A數(shù)據(jù)流圖B.判定表CPAD圖D.數(shù)據(jù)字典4以下幾種模塊內(nèi)聚類型中,內(nèi)聚性最低的是( B )內(nèi)聚由低到高的為:偶然內(nèi)聚、邏輯內(nèi)聚、時間內(nèi)聚、通
2、信內(nèi)聚、順序內(nèi)聚、功能內(nèi)聚耦合性由低到高的:無直接耦合、數(shù)據(jù)耦合、標記耦合、控制耦合、公開耦合、內(nèi)容耦合A時間內(nèi)聚B.邏輯內(nèi)聚C順序內(nèi)聚D功能內(nèi)聚5系統(tǒng)流程圖中 符號的名稱是( A )A聯(lián)機存儲B.處理C磁盤D.文檔6數(shù)據(jù)流圖中的每個加工至少有( D )A一個輸入流或一個輸出流B.一個輸出流C一個輸入流D.一個輸入流和一個輸出流7HIPO圖是軟件工程中的一種描述工具,采用HIPO圖進行描述的階段是( C )A可行性分析B.需求分析C概要設(shè)計D.詳細設(shè)計8Jackson方法是軟件開發(fā)過程中常用的方法,使用Jackson方法可以實現(xiàn)( A )A從數(shù)據(jù)結(jié)構(gòu)導出程序結(jié)構(gòu)B.從數(shù)據(jù)流圖導出初始結(jié)構(gòu)圖C從
3、模塊結(jié)構(gòu)導出數(shù)據(jù)結(jié)構(gòu)D.從模塊結(jié)構(gòu)導出程序結(jié)構(gòu)9過程設(shè)計語言(PDL),又稱為( A )A偽碼B.高級程序設(shè)計語言C中級程序語言D.低級程序設(shè)計語言10單元測試階段主要涉及的文檔為( B )A需求設(shè)計B.編碼和詳細設(shè)計C詳細設(shè)計D概要設(shè)計11軟件維護會產(chǎn)生副作用,下面選項中不屬于維護副作用的是( B )A編碼副作用B.測試副作用C文檔副作用D.數(shù)據(jù)副作用l2以下不適合作為科學工程計算的語言是( D )APascalB.CCFortranD.Prologl3PAD圖為下列哪個方面提供了有力的工具( C )A系統(tǒng)分析B軟件的自動化生成C自動分析數(shù)據(jù)D.測試軟件14結(jié)構(gòu)化軟件設(shè)計是( A )A面向數(shù)
4、據(jù)結(jié)構(gòu)的B.面向數(shù)據(jù)庫的C面向數(shù)據(jù)流的D.面向?qū)ο笤O(shè)計的15在McCall軟件質(zhì)量度量模型中,面向軟件產(chǎn)品修改的質(zhì)量因素為( C )A可用性B.完整性C適應性D.互操作性16汽車是一種交通工具,汽車類和交通工具類之間的關(guān)系是( A )A一般具體B.has aC整體部分D.組成l7Westinghouse公司于1992年公布了l3類軟件工具分類標準和該類的范例工具以及例子,下面說法錯誤的是( A )A代碼生成程序?qū)儆诰幋a和單元測試工具B.桌面出版系統(tǒng)屬于文檔工具C數(shù)據(jù)庫管理系統(tǒng)屬于需求追蹤工具D.計劃和進度屬于項目管理工具18對McCabe度量法,敘述錯誤的是( C )A.McCabe度量法是一
5、種基于程序控制流的復雜性度量法B.McCabe度量法以圖論為工具,用圖的環(huán)路作為程序復雜性的度量值C.McCabe度量法將簡單IF語句和賦值語句的復雜性同等看待(簡單IF語句、循環(huán)語句)D.McCabe復雜性度量也稱為環(huán)路度量19瀑布模型本質(zhì)是一種( B )A順序迭代模型B.線性順序模型C線性迭代模型D.非線性模型20對于使用原型的建議,下面說法錯誤的是( C )A開發(fā)周期很長的項目,可通過原型開發(fā)來縮短開發(fā)周期B.系統(tǒng)的使用可能變化較大,不能相對穩(wěn)定,而原型模型具有適應變化的機制C缺乏開發(fā)工具,或?qū)υ偷目捎霉ぞ卟涣私獾臅r候宜使用原型D.用戶對系統(tǒng)的需求較為模糊,對某種要求缺乏信心時宜使用原
6、型二、填空題(本大題共10小題,每空2分,共20分)請在每小題的空格中填上正確答案。錯填、不填均無分。21為了支持軟件人員開發(fā)和維護活動而使用的軟件一般是指_軟件工具_。22在IDEF0方法中,一個活動可以無輸入,但必須至少有一個_控制_。23在軟件結(jié)構(gòu)的設(shè)計中,各個模塊之間要力求降低耦合性,提高_內(nèi)聚性_。24在類的層次結(jié)構(gòu)中,通常上層類稱為父類或超類,下層類稱為_子類_。25數(shù)據(jù)流圖(DFD)一般可分為變換型和_事務型_兩類。26軟件維護的內(nèi)容包括校正性維護、適應性維護、_完善性維護_和預防性維護。27軟件的生產(chǎn)經(jīng)歷了三個階段,分別是程序設(shè)計時代、程序系統(tǒng)時代和_軟件工程時代_。28漸增模
7、型是瀑布模型的變種,分為兩類:增量構(gòu)造模型和_演化提交模型_。29狀態(tài)圖反映了_事件與狀態(tài)_的關(guān)系。30軟件項目管理過程一個關(guān)鍵的活動是_制定項目計劃_,它是軟件開發(fā)工作的第一步。三、名詞解釋題(本大題共5小題,每小題3分,共15分)31軟件開發(fā)方法 軟件開發(fā)方法是一種使用早已定義好的技術(shù)集及符號表示習慣來組織軟件生產(chǎn)的過程。32耦合性 軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系的緊密程度的一種度量。33多態(tài)性 指相同的操作或函數(shù)、過程可作用于多種類型的對象上并獲得不同結(jié)果。不同的對象,收到同一消息可以產(chǎn)生不同的結(jié)果。34軟件質(zhì)量保證 是指在軟件開發(fā)過程中,為了保證產(chǎn)品滿足指定標準而進行的各種活動。向用戶
8、及社會提供 滿意的高質(zhì)量的產(chǎn)品,確保軟件產(chǎn)品從誕生到消亡為止的所有階段的軟件質(zhì)量活動35確認測試 確認組裝完畢的程序是否滿足軟件需求規(guī)格說明書(SRS)的要求。檢查軟件功能與性能是否與需求規(guī)格說明書中確定的指標相符合 四、簡答題(本大題共4小題,每小題5分,共20分)36簡述可行性研究的目的和任務。 答:(1)軟件可行性研究的目的:就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。注意,可行性研究的目的不是去開發(fā)一個軟件項目,而是研究這個軟件項目是否值得去開發(fā),其中的問提能否解決??尚行匝芯繉嵸|(zhì)上是要進行一次簡化、壓縮了的需求分析、設(shè)計過程,要在較高層次上以較抽象的
9、方式進行需求分析和設(shè)計過程。 (2)可行性研究的任務 :技術(shù)可行性:對要開發(fā)項目的功能、性能、限制條件進行分析,確定在現(xiàn)有的資源條件下,技術(shù)風險有多大,項目是否能實現(xiàn)。包括:開發(fā)的風險;資源的有效性;技術(shù);開發(fā)人員在評估技術(shù)可行性時,一旦估計錯誤,將會出現(xiàn)災難性后果。 經(jīng)濟可行性:包括成本效果分析、公司經(jīng)營長期策略、開發(fā)所需的成本和資源、潛在的市場前景。 社會可行性包括:合同、責任、侵權(quán)、用戶組織的管理模式及規(guī)范,其他一些技術(shù)人員常常不了解的陷阱等。37什么是模塊化?軟件結(jié)構(gòu)設(shè)計的優(yōu)化準則是什么? 答:模塊化是按規(guī)定的原則將一個大型軟件劃分為一個個較小的、相對獨立但又相關(guān)的模塊。模塊設(shè)計的準則
10、:(1) 改進軟件結(jié)構(gòu), 提高模塊獨立性。在對初步模塊進行合并、分解和移動的分析、精化過程中力求提高模塊的內(nèi)聚,降低藕合。(2) 模塊大小要適中。大約50行語句的代碼,過大的模塊應分解以提高理解性和可維護性;過小的模塊,合并到上級模塊中。(3) 軟件結(jié)構(gòu)圖的深度、寬度、扇入和扇出要適當。一般模塊的調(diào)用個數(shù)不要超過5個。(4) 盡量降低模塊接口的復雜程度。(5) 設(shè)計單入口、單出口的模塊。(6) 模塊的作用域應在控制域之內(nèi)。38簡述詳細設(shè)計的基本任務。答:(1)為每個模塊確定采用的算法;(2)確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);(3)確定模塊接口的細節(jié);(4)編寫過程設(shè)計說明書;(5)設(shè)計每一模塊的測試
11、用例。39簡述軟件測試的任務、目的與類型。 答:(1)軟件測試是一個為了尋找軟件錯誤而運行程序的過程。(2)目的就是為了發(fā)現(xiàn)軟件中的錯誤。一個好的測試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯誤的用例。一個成功的測試是指揭示了迄今為止尚未發(fā)現(xiàn)的錯誤的測試。(3)軟件測試主要分為白盒測試和黑盒測試兩大類。五、應用題(本大題共2小題,其中40小題l0分,4l小題15分,共25分)40某個程序的偽碼如下(前面的標號只用于標明語句順序,不參與程序運行):1:START2:IF L1 THEN3:S14:DO WHILE L25:S26:IF L3 THEN7:S3ELSE8:S49:END IF10:END DOEISE11:S512:END IF13:STOP(1) 試將其轉(zhuǎn)換成PAD圖(5分)答:(1) (2) 計算程序的環(huán)路復雜性(5分) (2)該程序的環(huán)路復雜度為441某服裝貿(mào)易公司的銷售子系統(tǒng)功能如下:(1)公司提供多種類別服裝,所有類別的服裝通過各個地區(qū)的分公司進行銷售;(2)公司接
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 民辦安徽旅游職業(yè)學院《建筑漫游動畫設(shè)計》2023-2024學年第二學期期末試卷
- 河北女子職業(yè)技術(shù)學院《人力資源開發(fā)與管理B》2023-2024學年第二學期期末試卷
- 平頂山工業(yè)職業(yè)技術(shù)學院《公路施工技術(shù)與管理》2023-2024學年第二學期期末試卷
- 四川財經(jīng)職業(yè)學院《跨境電商物流綜合實訓》2023-2024學年第二學期期末試卷
- 河北美術(shù)學院《衛(wèi)生事業(yè)管理學》2023-2024學年第二學期期末試卷
- 沈陽理工大學《電動汽車結(jié)構(gòu)與原理》2023-2024學年第二學期期末試卷
- 地基生產(chǎn)經(jīng)理年終總結(jié)(32篇)
- 六年級班級安全教育工作計劃
- 新實習個人工作計劃
- 關(guān)于商用房房屋租賃合同范本(31篇)
- 部編人教版語文小學六年級下冊第四單元主講教材解讀(集體備課)
- (2024年)師德師風學習內(nèi)容教師師德師風培訓內(nèi)容通用多篇
- GB/T 3452.3-2005液壓氣動用O形橡膠密封圈溝槽尺寸
- 形位公差測量方法
- 車轍防治指導意見(確定稿)
- 一個近乎完美的微信引流招生方案
- 門診特殊病種審批表
- T_CEC 102.1-2016 電動汽車充換電服務信息交換 第1部分_總則_(高清-最新版)
- 國際形式發(fā)票模板
- 山西省會計師事務所服務收費標準(匯編)
- 陜西延長石油(集團)有限責任公司企業(yè)年金方案
評論
0/150
提交評論