版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
文檔____和_數據____。3.數據流圖和數據字典共同構成了系統(tǒng)的_邏輯____模型,是需求規(guī)格說明書的主要組成部分。獨立性,盡量使用公共模塊。6.人們常用硬件可靠性的定量度量方法來度量軟件的可靠性和8.將待開發(fā)的軟件細化,分別估算每一個子任務所需要的開發(fā)工作量,然后將它們加起來, 。個。映射成軟件結構。馭(或風險管理)等3項活動。13.軟件著作權登記的3種主要類型1)著作權登記2)著作權延續(xù)登記3)權利轉移備案登記。15.面向對象分析的目的是對客觀世界的系統(tǒng)進行建模 。編寫程序代碼等。 的過程稱為適應性維護。累加,然后求平均值,則該模塊的內聚性是順序19.投資回收期就是使累計的經濟效益等于最初的 所需的時間。廢棄____為止的整個時期。21.曾被譽為“程序設計方法的革命”的結構化程序設計,使程序設計從主要依賴于程序員個人的自由活動變成為有章可循的一門科學。的又一次飛躍。23.在單元測試時,需要為被測模塊設計測試用例3.JAVA語言編譯器是一個CASE工具。(對)。7.在面向對象的軟件開發(fā)方法中,每個類都存在其相應的對象,16.在可行性研究中最難決斷和最關鍵的問題是經濟可行性。(□)17.耦合是指一個模塊內各個元素彼此結合的緊密程度。(□)18.一筆交易、一個動作、甚至操作人員按一個按鈕都可以看做20.過大的模塊可能是由于分解不充分造成的,即使降低模塊獨21.程序設計語言中應絕對禁止使用GOTO語句。(□)22.類是關于對象性質的描述,由方法和數據組成。(√23.隨著軟件技術的發(fā)展,人們逐漸認識到編碼不僅要強調效率25.為保證程序的安全,必須做到程序中沒有任何錯誤存在,即26.如果把軟件開發(fā)所需的資源畫成一個金字塔,人是最基本的1.數據詞典——是描述數據信息的集合,它對數據流圖中的各個元素按規(guī)定格式進行詳細的描述和確切的解釋,是數據流圖的補充工具。3.白盒測試——按照程序內部的結構測試程序,檢驗程序中的每條路徑是否都能按預定要求正確工作。有兩種測試法既邏4.黑盒測試——按照程序的功能測試程序,檢驗與程序功能有關的輸入、輸出與程序執(zhí)行是否正確。有四種方法既等價分5.完善性維護——為了適應用戶業(yè)務和機構的發(fā)展變化而對軟件的功能、性能進行修改、擴充的過程稱為完善性維護。因為各種用戶的業(yè)務和機構在相當長的時期內不可能是一成不變的,所以功能、性能的增加是不可避免的,而且這種維護活動在整個維護工作中所占的比重很大6.軟件可靠性——指在給定的時間內,程序按照規(guī)定的條件成7.軟件配置——是一個軟件在生存周期內,他的各種形式、各8.軟件再工程——運用逆向工程、重構等技術,在充分理解原有軟件的基礎上,進行分解、綜合、并重新構建軟件,用于提高軟件的可理解性、可維護性可復用性或演化性。9.α測試——是在一個受控的環(huán)境下,由用戶在開下進行的的測試,由開發(fā)者負責記錄錯誤和使用中出現(xiàn)的問題。所來進行。由用戶負責記下遇到的所有問題,包括主觀認定的和真實的問題,定期向開發(fā)者報告,開發(fā)者在綜合用戶的報告之后進行修改,最后將軟件產品交付給全體用戶使用。12.泛化關系——表示類或對象之間的一般與特殊的關系14.耦合——一一個軟件結構內不同模塊之間答:軟件工程的七條基本原理是:(7)承認不斷改進軟件工程的必要性。答:應具備以下條件:(1)使用標準的控制結構;(2)有限制地使用GOTO語句;——在注釋段的周圍加上邊框;——在注釋段與程序段、以及不同程序段之間插入空行;——每行只寫一條語句;——書寫表達式時,適當使用空格或圓括號等作隔離符。(4)滿足運行工程學的輸入輸出風格。3.簡述文檔在軟件工程中的作用。答:(4)記錄開發(fā)過程的有關信息便于使用與維護;(5)提供軟件運行、維護和培訓有關資料;(6)便于用戶了解軟件功能、性能。答:(1)經濟可行性:是否有經濟效益,多長時間可以收回成本;勝任,開發(fā)系統(tǒng)的資源能否滿足;是否違反國家法律。樹、結構化語言(PDL)、層次方框圖、Warnier圖、IPO圖、控制流圖(CFD)、控制說明(CSPEC)、狀態(tài)轉換和實體—關系圖(E—R)等。答:用例圖、類/對象圖、對象關系圖、實體—關系圖(E—R)、事件軌跡圖(時序圖)和狀態(tài)轉換圖圖。答:類和對象的靜態(tài)關系主要有關聯(lián)、聚集、泛化、依賴等四種關系。模塊化是按規(guī)定的原則將一個大型軟件劃分的、相對獨立但又相關的模塊。模塊設計的準則:(1)改進軟件結構,提高模塊獨立性:在對初步模塊進行合并、分解以提高理解性和可維護性;過小的模塊,合并到上級模塊中。塊的調用個數不要超過5個。(4)盡量降低模塊接口的復雜程度;(5)設計單入口、單出口的模塊。(6)模塊的作用域應在控制域之內。即模塊本身的內聚和模塊之間的耦合。路徑。線;(4)對初始結構圖按照設計準則進行精化與改進。作路徑組成。(4)對初始結構圖按照設計準則進行精化與改進。和文件描述三部分組成。描述其詳細過程:圖;(3)PDL語言。17.欲開發(fā)一個銀行的活期存取款業(yè)務的處理系統(tǒng):儲戶將填好的存/取款單和存折交給銀行工作人員,然后由系統(tǒng)作以下處理;(1)業(yè)務分類處理:系統(tǒng)首先根據儲戶所填的存/取款單,確定本次業(yè)務的性質,并將存/取款單和存折交下一步處理;帳目文件中,并將現(xiàn)金存入現(xiàn)金庫;最后將存折還給儲戶;繪制該系統(tǒng)的數據流圖和軟件結構圖。增長而大大增加了的軟件復雜性變得較易控制和管理。為軟件結構圖(SC圖或HC圖)中的每一個模塊確定采用的算法和塊內數據結構,用某種選定的表達工具給出清晰的描述.語言書寫的源程序(源代碼)。是發(fā)現(xiàn)迄今尚未發(fā)現(xiàn)錯誤的測試;黑盒測試也稱為功能測試,它著眼于程序的外部慮程序的內部邏輯結構。測試者把被測程序看成一(如數據庫或文件)的完整性。黑盒測試主要采用的技術有:等價分類法、邊界值分析法、錯誤推測法和因果圖等技術。程序的所有邏輯路徑進行測試,在不同點檢查程序狀狀態(tài)與預期狀態(tài)是否一致。測試技術。語句覆蓋:至少執(zhí)行程序中所有語句一次。判定覆蓋:使被測程序中的每一個分支至少執(zhí)行一次。故也稱為分支覆蓋。條件覆蓋:執(zhí)行所有可能的穿過程序的控制路流程??赡軛l件取值組合至少執(zhí)行一次。(1)為每個等價類編號;有效等價類,重復這一步驟,直到所有有效等止。等價類,重復這一步驟,直到所有無效等價類被覆蓋為止。27.如圖顯示某程序的邏輯結構。試為它設計足夠的測試用例,分別實現(xiàn)對程序的判定覆概、條件覆概和條件組合覆概。NN Y類判定覆蓋蓋合28.某城市電話號碼由三部分組成。它們的名稱和內容分別是:地區(qū)碼:空白或三位數字;前綴:非‘0’或‘1’的三位數字;后綴:4位數字。假定被測程序能接受一切符合上述規(guī)定的電話號碼,拒絕的劃分,并設計測試方案。件2.三位數;1.有非數字字符;2.少于三位數字;3.多于三位數字。4.有非數字字符;5.起始位為‘0’;6.起始位為‘1’;7.少于三位數字;8.多于三位數字。4.四位數字。數字;1200~999之間的三字2字字3無效4位數字無效5位數字無效6有非數字無效7無效8無效9少于三位無效多于三位無效無效位數字無效位數字軟件在應用過程中需要隨用戶新的要求或運行環(huán)境的變化而進使用壽命,軟件的維護是不可避免的。11F2F2TT3TT38844T5-T5-F9696F77(a)程序流程圖(b)導出程序圖修改已有功能,以滿足用戶日益增長的需要而進行的工作;適應性維護:是軟件適應新的運行環(huán)境而進行的工作;的工作。(1)軟件的可理解性、可測試性、可修改性;(2)文檔描述符合要求、用戶文檔簡潔明確、系統(tǒng)并且標準。答:導致軟件危機的主要原因有:(1)軟件日益復雜和龐大(2)軟件開發(fā)管理困難和復雜(3)答1)自頂向下、逐步求精的程序設計方法(2分2)使保證程序的可靠運行。系統(tǒng)的其余部分協(xié)調運行,并且完成SRS對他的要求。(2.5分)答:測試的目的是判斷和發(fā)現(xiàn)軟件是否有錯誤(2。5分)調試(1)A=2,B=0,X=4(2)A=2,B=1,X=1(3A=1,B=1,X=1A=3,B=0,X=3A=1,B=1,□在1-3的答案中滿足條件覆蓋的測試用例是3(2分)□在1-3的答案中滿足判定/條件覆蓋的測試用例是2(2(1)計算扣除部分—由基本工資計算出應扣除(比如水電費、缺勤)的部分;(2)計算獎金部分—根據職工的出額;(4)計算稅金部分—由工資總額中計的有關職工工資的詳細信息生成工資表。試根據要求畫出該問題的數據流程圖。排列的程序。要求保持良好的程序風格,加上必要的注釋()。/*程序名稱:直接選擇排序;*/存放待排序元素;*/{inti,j,k,x;{for(j+=i;j<=N;j++)if(A(j)<A(k))k=j;if(k<>i)/*需要交換A(K)和A(I)的值*/A(k)=xAACCCC/*SELECTSf4RT*/,B41.BAC42.把變換型數據流圖映射成軟件結構圖:AC的差別。運行于新的軟、硬件平臺這稱作軟件移植。高軟件的可理解性、可維護性、可復用性或演化性。主要活動:工程。2.瀑布模型的關鍵不足在于()。3.以下哪一項不是軟件危機的表現(xiàn)形式()。A.開發(fā)的軟件不滿足用戶需要B.開發(fā)的軟件可維護性差4.軟件可行性研究實質上是要進行一次()需求分析、設計過程。5.結構化設計是一種面向()的設計方法。C.定義模塊算法D.定義需求并建立系統(tǒng)模型A.文檔僅僅描述和規(guī)定了軟件的使用范圍及相關的B.文檔也是軟件產品的一部分,沒有文檔的C.軟件文檔的編制在軟件開發(fā)工作中占有突出的地位和相當大D.高質量文檔對于發(fā)揮軟件產品的效益有9.一個項目是否開發(fā),從經濟上來說是否可行,歸根結底是取10.在面向對象的設計中,我們應遵循的設抽象、低耦合、高內聚以外,還有()。A.隱藏復雜性B.信息隱蔽C.可移植性是事件追蹤圖,另一個是()。A.數據流圖B.14.()能夠有效地檢測輸入條件的各種組合可能會引起A.等價類劃分B.邊界值分析15火車是一種陸上交通工具。火車和陸上交通工具之間的關系是()關系。17、使用程序設計的控制結構導出測試用例的測試方法是18、軟件詳細設計的主要任務是確定每個模塊的()19、軟件結構圖的形態(tài)特征能反映程序重用率的是()20、為了提高模塊的獨立性,模塊內部最好是()21、軟件是一種()22、需求分析最終結果是產生()是[-1.0,1.0現(xiàn)從輸入的角度考慮一組測試用例:-1.001,究的一方面。A.技術可行性B.C.社會可行性D.法律可行性面哪個階段的工作()28、經過嚴密的軟件測試后所提交給用戶的軟件產品中()不會含有錯誤。29、等價劃分測試方法屬于()持續(xù)運行的要求的質量特性稱為()的測試屬于()次分解為多少個泡為宜。()34、結構化程序設計主要強調的是()35、在用戶界面層次上對軟件進行測試屬于哪種測試方法()對象的統(tǒng)一體中。 41、軟件概要設計結束后得到()圖()43、汽車有一個發(fā)動機,因而汽車與發(fā)動機之間的關系是()關系。()。確認測試是為了發(fā)現(xiàn)功能錯誤,那么系統(tǒng)測試是為了發(fā)現(xiàn)()的錯誤。46、軟件工程管理對軟件項目的開發(fā)管理,即對整個軟件()的一切活動的管理。質量隱患。承和方法調用(1)成本高(2)生產率低(3)技術發(fā)展快(4)質量得不到保證題(1)編碼副作用、數據副作用、測試副作用(2)編碼副作用、(1)coad方法(2)booch方法(3)jackson方法(4)omt方法A.PDL是描述處理過程怎么做D.PDL的外層語法應符合一般程序設計語言64.不適合作為數據處理與數據庫應A.功能性注釋嵌在源程序中,用于說明程序段或語句A.效率是一個性能要求,其目標應該在需求分B.提高程序效率的根本途徑在于選擇良好的設A.如何組織對軟件的評審B.如68.結構化維護與非結構化維護的主究()的方法和技術中產生的。72.從目前情況來看,增量模型存在的主要D.缺乏對開發(fā)過程中的問題和錯誤具有應74.()是為了確保每個開發(fā)過程的下一個過程而進行的工作。75.表示對象相互行為的模型是()模型。本進行估算,然后與可能取得的效益進行比較和權衡。78.軟件開發(fā)過程來自用戶方面的主要干擾是()79.軟件復雜性度量的參數包括(),()產品操作。83.用白盒技術設計測試用例的方法包括()84.軟件測試的目的是()85.針對軟件需求分析所進行的軟件測試是指()容不應有()87.結構化程序設計采用的三種基本控制結構是()A.順序、分支、選擇B.選擇、循環(huán)、重復C.順序、選擇、循環(huán)D.輸入、變換、輸出88.在軟件設計中詳細描述處理過程常用的三種工具是()低順序是()C.順序、通信、時間、邏輯D.順序、通信、邏輯、時間A.做什么B.怎么做C.何時做D.為誰做編語言。件產品操作。()階段所用模型是模型。()用。()98.軟件維護的困難主要原因是()99.用白盒法技術設計測試用例的方法包括()試和白盒測試兩種,它們()101.程序的三種基本控制結構的共同特點是()102.JSP方法是一種面向的設計方法。()間的耦合為()據流的設計方法。() 原則。()的邏輯模型的一種圖形工具。()開發(fā)模型。()108.需求規(guī)格說明書的作用不包括()的。()錢數為()A.p﹡(1+i﹡n)B.p﹡(性提高等原因導致了(),()品修改。計質量的準則是()115.軟件復雜性度量的參數包括()象的統(tǒng)一體中。117.軟件調試技術包括()118.瀑布模型的存在問題是()119.軟件測試方法中的靜態(tài)測試方法之一為()120.軟件生命周期中所花費用最多的階段是()121.第一個體現(xiàn)結構化編程思想的程序設計語言是()122.程序的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版實習就業(yè)服務合同范本(2025年度)2篇
- 2025版大型養(yǎng)殖場與超市直供鮮蛋銷售合同3篇
- 二零二五年計算機耗材及配件銷售合同3篇
- 二零二五版嬰幼兒奶粉電商平臺銷售合同模板頁2
- 2025版學校教師培訓與職稱評定合作合同3篇
- 農業(yè)機械化與農業(yè)科技創(chuàng)新發(fā)展考核試卷
- 單板加工企業(yè)綠色生產與環(huán)保責任落實考核試卷
- 2025版塔吊租賃合同樣板(安全與環(huán)保并重)3篇
- 2025年醫(yī)療耗材供應合同
- 礦長聘用合同二零二五年度執(zhí)行范本(礦山行業(yè)適用)3篇
- 2023-2024學年度人教版一年級語文上冊寒假作業(yè)
- 軟件運維考核指標
- 空氣動力學仿真技術:格子玻爾茲曼方法(LBM)簡介
- 對表達方式進行選擇與運用
- GB/T 18488-2024電動汽車用驅動電機系統(tǒng)
- 投資固定分紅協(xié)議
- 高二物理題庫及答案
- 職業(yè)發(fā)展展示園林
- 七年級下冊英語單詞默寫表直接打印
- 2024版醫(yī)療安全不良事件培訓講稿
- 中學英語教學設計PPT完整全套教學課件
評論
0/150
提交評論