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

正文內(nèi)容

軟件工程導論復習資料-展示頁

2025-04-26 12:43本頁面
  

【正文】 其功能是先對學生的成績進行累加,然后求平均值,則該模塊的內(nèi)聚性是 __________順序內(nèi)聚________ 。 16. 軟件維護工作的生產(chǎn)性活動包括分析評價、修改設計和 ____編寫程序代碼_______ 等。14. 軟件工程管理的主要內(nèi)容有:項目經(jīng)費管理,軟件質(zhì)量管理,項目進度管理和人員管理。 12. 軟件的風險分析可包括風險識別、風險預測 和風險駕馭(或風險管理)等3項活動。 10. 如果一個模塊被 n 個模塊調(diào)用,其中直接的上級模塊的個數(shù)是 m 個( m=n )那么該模塊的扇入數(shù)是 ____N_______ 個。 8. 將待開發(fā)的軟件細化,分別估算每一個子任務所需要的開發(fā)工作量,然后將它們加起來,9. 將得到軟件的總開發(fā)量。 5. 類的實例化是_對象_______。3. 數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的 _邏輯____模型,是需求規(guī)格說明書的主要組成部分。復習題填空題1. 在信息處理和計算機領(lǐng)域內(nèi),一般認為軟件是 _程序____、_文檔____ 和_數(shù)據(jù)____ 。2. 數(shù)據(jù)流圖的基本組成部分有 _數(shù)據(jù)的源點與終點____、 數(shù)據(jù)流_____、 加工_____、 數(shù)據(jù)文件_____。4. 劃分模塊時盡量做到__高內(nèi)聚、低耦合______,保持模塊的獨立性,盡量使用公共模塊。 6. 人們常用硬件可靠性的定量度量方法來度量軟件的可靠性和可用性,常用的度量軟件可7. 靠性的兩個指標是_成功地運行的概率_______和_平均故障時間_______。這種成本估算方法稱為_自底向上_______。 11. 結(jié)構(gòu)化設計以 __數(shù)據(jù)流圖_________ 為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)。13. 軟件著作權(quán)登記的3種主要類型:(1)著作權(quán)登記;(2)著作權(quán)延續(xù)登記;(3)權(quán)利轉(zhuǎn)移備案登記。15. 面向?qū)ο蠓治龅哪康氖菍陀^世界的系統(tǒng)進行 ___建模_______________ 。 17. 為了使應用軟件適應計算機環(huán)境的變化而 ___修改軟件_______________ 的過程稱為適應性維護。 19. 投資回收期就是使累計的經(jīng)濟效益等于 __最初的投資費用______________ 所需的時間。21. 曾被譽為“程序設計方法的革命”的 結(jié)構(gòu)化 程序設計,使程序設計從主要依賴于程序員個人的自由活動變成為有章可循的一門科學。23. 在單元測試時,需要為被測模塊設計___測試用例_______。(對),加工、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進行詳細定義。(對)。(錯) 。(錯) 。(錯) 。(對) 。(錯) 。( ╳ )。( √ )。( ╳ )。( √ ),人們逐漸認識到編碼不僅要強調(diào)效率還要強調(diào)清晰。( ╳ ),人是最基本的資源。2. 數(shù)據(jù)流圖——他以圖形的方式反映系統(tǒng)的數(shù)據(jù)流程3. 白盒測試——按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條路徑是否都能按預定要求正確工作。有四種方法既等價分類法、邊界值分析法、錯誤猜測法和因果圖法5. 完善性維護——為了適應用戶業(yè)務和機構(gòu)的發(fā)展變化而對軟件的功能、性能進行修改、擴充的過程稱為完善性維護。9. α測試——是在一個受控的環(huán)境下,由用戶在開發(fā)者的“指導”下進行的的測試,由開發(fā)者負責記錄錯誤和使用中出現(xiàn)的問題。由用戶負責記下遇到的所有問題,包括主觀認定的和真實的問題,定期向開發(fā)者報告,開發(fā)者在綜合用戶的報告之后進行修改,最后將軟件產(chǎn)品交付給全體用戶使用。14. 耦合——一一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。?答:應具備以下條件:(1)使用標準的控制結(jié)構(gòu);(2)有限制地使用GOTO語句;(3)源程序的文檔化 (應具備以下內(nèi)容)①有意義的變量名稱 —— “匈牙利命名規(guī)則 ”。③標準的書寫格式:——用分層縮進的寫法顯示嵌套結(jié)構(gòu)的層次(鋸齒形風格);——在注釋段的周圍加上邊框;——在注釋段與程序段、以及不同程序段之間插入空行;——每行只寫一條語句;——書寫表達式時,適當使用空格或圓括號等作隔離符。? 答: (1)經(jīng)濟可行性:是否有經(jīng)濟效益,多長時間可以收回成本;  (2)技術(shù)可行性:現(xiàn)有技術(shù)能否實現(xiàn)本系統(tǒng),現(xiàn)有技術(shù)人員能否勝任,開發(fā)系統(tǒng)的資源能否滿足; (3)運行可行性:系統(tǒng)操作在用戶內(nèi)部行得通嗎? (4)法律可行性:新系統(tǒng)開發(fā)是否會侵犯他人、集體或國家利益,是否違反國家法律。(圖形)有哪些? 答:用例圖、類/對象圖、對象關(guān)系圖、實體—關(guān)系圖(E—R)、事件軌跡圖(時序圖)和狀態(tài)轉(zhuǎn)換圖(STD)等?用例圖、類圖、對象圖、構(gòu)件(組件)圖、部署(配置)圖、狀態(tài)圖、活動圖、順序(時序)圖、合作(協(xié)作)圖等九種圖。9. 什么是模塊化?模塊設計的準則?  模塊化是按規(guī)定的原則將一個大型軟件劃分為一個個較小的、相對獨立但又相關(guān)的模塊?! ?2) 模塊大小要適中:大約50行語句的代碼,過大的模塊應分解以提高理解性和可維護性?! ?3) 軟件結(jié)構(gòu)圖的深度、寬度、扇入和扇出要適當?! ?4) 盡量降低模塊接口的復雜程度;  (5) 設計單入口、單出口的模塊。?用什么度量?答:模塊獨立性概括了把軟件劃分為模塊時要遵守的準則,也是判斷模塊構(gòu)造是不是合理的標準。11. 變換型數(shù)據(jù)流由哪幾部分組成?  變換型結(jié)構(gòu)由三部分組成:傳入路徑、變換(加工)中心和傳出路徑。13. 事務型數(shù)據(jù)流由哪幾部分組成?  事務型結(jié)構(gòu)由至少一條接受路徑、一個事務中心與若干條動作路徑組成?! ?2) 畫出SC圖框架,把DFD圖的三部分,分別映射為事務控制模塊,(如果第一層簡單可以并入頂層)?! ?4) 對初始結(jié)構(gòu)圖按照設計準則進行精化與改進。它對數(shù)據(jù)流圖上每一個成分:數(shù)據(jù)項、文件(數(shù)據(jù)結(jié)構(gòu))、數(shù)據(jù)流、數(shù)據(jù)存儲、加工和外部項等給以定義和說明;它主要由數(shù)據(jù)流描述、加工描述和文件描述三部分組成。:儲戶將填好的存/取款單和存折交給銀行工作人員,然后由系統(tǒng)作以下處理;  (1)業(yè)務分類處理:系統(tǒng)首先根據(jù)儲戶所填的存/取款單,確定本次業(yè)務的性質(zhì),并將存/取款單和存折交下一步處理;  (2)存款處理:系統(tǒng)將存款單上的存款金額分別記錄在存折和帳目文件中,并將現(xiàn)金存入現(xiàn)金庫;最后將存折還給儲戶;  (3)取款處理:系統(tǒng)將取款單上的取款金額分別記錄在存折和帳目文件中,并從現(xiàn)金庫提取現(xiàn)金;最后將現(xiàn)金和存折還給儲戶。?把生存周期劃分為階段的目的是什么?答:一個軟件從開始計劃起,到廢棄不用止,成為軟件的生存周期。?為軟件結(jié)構(gòu)圖(SC圖或HC圖)中的每一個模塊確定采用的算法和塊內(nèi)數(shù)據(jù)結(jié)構(gòu),用某種選定的表達工具給出清晰的描述.20.詳細設計的任務是什么?(1) 為每個模塊確定采用的算法;(2) 確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);(3) 確定模塊接口的細節(jié);(4) 編寫過程設計說明書;(5) 設計每一模塊的測試用例。?軟件測試是按照特定的規(guī)則,發(fā)現(xiàn)軟件錯誤的過程;好的測試方案是盡可能發(fā)現(xiàn)迄今尚未發(fā)現(xiàn)錯誤的測試;成功的測試方案是發(fā)現(xiàn)迄今尚未發(fā)現(xiàn)錯誤的測試;?黑盒測試主要采用的技術(shù)有哪些?黑盒測試也稱為功能測試,它著眼于程序的外部特征,而不考慮程序的內(nèi)部邏輯結(jié)構(gòu)。黑盒測試是在程序接口處進行測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。 ?白盒測試主要采用的技術(shù)有哪些?白盒測試是測試者了解被測程序的內(nèi)部結(jié)構(gòu)和處理過程,對程序的所有邏輯路徑進行測試,在不同點檢查程序狀態(tài),確定實際狀態(tài)與預期狀態(tài)是否一致。 ?舉例說明?語句覆蓋:至少執(zhí)行程序中所有語句一次。故也稱為分支覆蓋。條件組合測試:設計足夠的測試用例,使每個判定中的所有可能條件取值組合至少執(zhí)行一次。 為每個等價類編號;(2)(3)(例略)。NYN設計測試方案覆蓋種類需滿足的條件測試數(shù)據(jù)期望結(jié)果0或A163。0,B185。執(zhí)行S20B185。條件組合覆蓋A0,B=0A=2,B=0執(zhí)行S1A0,B185。0,B=0A=1,B=0執(zhí)行S2A163。0A=1,B=1執(zhí)行S2它們的名稱和內(nèi)容分別是: 地區(qū)碼:空白或三位數(shù)字; 前 綴:非‘0’或‘1’的三位數(shù)字; 后 綴:4位數(shù)字。根據(jù)該程序的規(guī)格說明,作等價類的劃分,并設計測試方案。前 綴;‘0’;‘1’; ;。;;。設計測試方案方案內(nèi)容輸 入預期輸出地區(qū)碼前綴后綴1空白200~999之間的三位數(shù)字四位數(shù)字( )2762345有效2三位數(shù)字四位數(shù)字(635)8059321有效3有非數(shù)字字符(20A)7234567無效4少于三位數(shù)字(33 )2345678無效5多于三位數(shù)字(5555)3456789無效6(345)5A23456無效7(345)0123456無效8(345)1323456無效9(345) 923456無效10(345)45623456無效11有非數(shù)字字符(345)3423A56無效12少于四位數(shù)字(345)342 356無效13多于四位數(shù)字(345)56234567無效?  因為軟件的開發(fā)過程中,一般很難檢測到所有的錯誤,其次軟件在應用過程中需要隨用戶新的要求或運行環(huán)境的變化而進行軟件的修改或完成功能的增刪等,為了提高軟件的應用水平和使用壽命,軟件的維護是不可避免的。?  (1) 軟件的可理解性、可測試性、可修改性;   (2) 文檔描述符合要求、用戶文檔簡潔明確、系統(tǒng)文檔完整并且標準。(3分) 3軟件測試的基本任務是什么?測試與糾錯有什么區(qū)別?答:軟件測試的基本任務是通過在計算機上執(zhí)行程序,暴露程序中潛在的錯誤。?同時說明這些步驟的測試目的是什么? 答:(1)單元測試,目的是代碼達到模塊說明書的要求(2)集成測試,目的是將經(jīng)過單元測試的模塊逐步組裝成具有良好一致性的完整的程序(3)確認測試,目的是確認程序系統(tǒng)是否滿足軟件需求規(guī)格說明書的要求(4)系統(tǒng)測試,目的是檢查能否與系統(tǒng)的其余部分協(xié)調(diào)運行,并且完成SRS對他的要求
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1