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

正文內容

軟件工程復習資料-在線瀏覽

2024-10-15 13:21本頁面
  

【正文】 內部各成分彼此結合的緊密程度,按其高低程度可分為七級,內聚度越高越好。模塊耦合越弱,則說明模塊的獨立性強。50. 為了提高模塊的獨立性,模塊內部最好是功能內聚,模塊的內聚性最高的是功能內聚。52. 當一個模塊直接使用另一個模塊的內部數(shù)據(jù),這種模塊之間的耦合為內容耦合。54. 變換型數(shù)據(jù)處理問題的工作過程大致分為三步,即取得數(shù)據(jù),變換數(shù)據(jù)和給出數(shù)據(jù)。56. 衡量模塊的獨立性的兩個定性的度量標準是內聚度和耦合度。58. 過程描述語言可以用于算法和數(shù)據(jù)結構的描述。60. 在詳細設計階段,經常采用的工具有盒圖、PAD圖、PDL語言、判定表和判定樹等工具,. 盒圖也稱為NS圖,種表達方式取消了流程線,. 當模塊中包含復雜的條件組合,. 模塊的內部過程描述就是模塊內部的算法設計,它的表達形式就是詳細設計語言.64. 程序的三種基本控制結構的共同特點是只有一個入口和一個出口。66. 匯編語言是面向機器的,可以完成高級語言無法完成的特殊功能,如與外部設備之間的一些接口工作。68. 面向對象的開發(fā)方法中,UML是面向對象技術領域內占主導地位的標準建模語言。70. 是對軟件規(guī)格說明,軟件設計和編碼的最全面也是最后的審查。72. 動態(tài)測試方法中根據(jù)測試用例的設計方法不同,. 黑盒測試無需考慮模塊內部的執(zhí)行過程和程序結構,只要了解模塊的功能即可。75. 在現(xiàn)實項目中,路徑測試和窮舉測試是經常難以實現(xiàn)。77. 計算機輔助靜態(tài)分析是軟件測試方法中的靜態(tài)測試方法之一。79. 等價類劃分、邊界值分析測試等屬于黑盒測試技術。81. 將軟件組裝成系統(tǒng)的一種測試技術叫集成測試。83. 在設計測試用例時,邊界值分析是用的最多的一種黑盒測試方法。85. 質量保證是為了保證產品和服務充分滿足消費者要求的質量而進行的有計劃.有組織的活動,質量保證是為了使用產品實現(xiàn)用戶要求的功能。88. 為了提高測試的效率,應該選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù)。90. 黑盒測試在設計測試用例時,主要需要研究需求規(guī)格說明與概要設計說明。92. 軟件維護是軟件生命周期的最后一個階段,軟件生 命周期中所花費用最多的階段是軟件維護。94. 為改正軟件系統(tǒng)中潛藏的錯誤而進行的維護活動稱為糾錯性維護。96. 為適應軟件運行環(huán)境的變化而修改軟件的活動稱為適應性維護。98. 軟件中因修改軟件而造成的錯誤稱為維護的副作用。100. 維護中,因誤刪除一個標識符而引起的錯誤是編碼副作用。102. 軟件可靠性是指在給定的時間間隔內,程序成功運 行的概率。104. 軟件可修改性,是指允許對軟件系統(tǒng)進行修改而不增加其復雜性,105. 所有軟件維護申請報告要按規(guī)定方式提出,該報告也稱軟件問題報告。2. 軟件生存周期模型:. 數(shù)據(jù)字典(DD):,無二義性的說明方式為系統(tǒng)的分析,. 內聚性:是模塊獨立性的衡量標準之一,它是模塊的功能強度的度量,. 白盒測試:又稱結構測試,是已經知道產品內部工作過程,檢驗產品內部動作是否按規(guī)定正常使用的測試方法。7. 模塊化:就是將程序劃分為若干個獨立模塊的這樣一個過程,其中每個模塊完成一個特定子功能,每個模塊既是相對獨立的,又是相互聯(lián)系的,它們共同完成系統(tǒng)指定的各項功能。9. 驅動模塊:用于模擬被測模塊的上級模塊。10. 模塊:模塊是一個擁有明確定義的輸入、輸出和特性的程序實體。12. 軟件工程:即運用工程學的基本原理和方法來組織和管理軟件生產。14. 模塊的作用范圍:一個模塊的作用范圍是指受該模塊內一個判定影響的所有模塊的集合。16. 集成測試也稱組裝測試或聯(lián)合測試。組裝模塊的方式有兩種:漸增式測試和非漸增式測試。18. 對象:是現(xiàn)實世界中個體或事物的抽象表示,是其屬性和相關操作的封裝。20. 聚集:現(xiàn)實世界中部分整體關系的模擬。(二)原理螺旋模型的適應場合:支持需求不明確,特別是大型軟件系統(tǒng)的開發(fā),并支持面向規(guī)格說明,面向過程,面向對象 等多種軟件開發(fā)方法,是一種具有廣闊前景的模型。需求分析的任務是確定待開發(fā)的軟件系統(tǒng)“做什么”.具體任務包括確定軟件系統(tǒng)的功能需求,性能需求和運行環(huán)境約束,編制軟件需求規(guī)格說明書,軟件系統(tǒng)的驗收測試準則和初步的用戶手冊。原型法模型一般適應的場合:它適合于那些不能預先確切定義需求的軟件系統(tǒng)的開發(fā),更適合于那些項目組成員(包括分析員,設計員,程序員和用戶)不能很好交流或通信有困難的情況。非漸增式測試與漸增式測試的區(qū)別:非漸增式測試:分別測試每個模塊,再放在一起結合成所要的程序;漸增式測試:將下一個要測試的模塊同已測試好的模塊放在一起測試,類推結合成所要的程序;優(yōu)缺點:l 漸增式測試可以較早發(fā)現(xiàn)模塊間的接口錯誤 l 非漸增式測試最后才組裝,因此錯誤發(fā)現(xiàn)得晚。l 漸增式測試在不斷集成的過程中使模塊不斷在新的條件下受到新的檢測,測試更徹底。l 非漸增式測試可以同時并行測試所有模塊,能充分利用人力。軟件工程的內容是:1)采用工程化方法和途徑來開發(fā)與維護軟件;2)應該開發(fā)和使用更好的軟件工具;3)采取必要的管理措施。1軟件的可行性研究的目的:就是用最小的代價在盡可能短的時間內確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。1文檔在軟件工程中的作用:(1)提高軟件開發(fā)過程的能見度;(2)提高開發(fā)效率;(3)作為開發(fā)人員階段工作成果和結束標志;(4)記錄開發(fā)過程的有關信息便于使用與維護;(5)提供軟件運行、維護和培訓有關資料;(6)便于用戶了解軟件功能、性能。在數(shù)據(jù)字典中,工卡的數(shù)據(jù)條目定義如下:工卡 = 工號 + 英文名 + 年齡 + 性別 + 部門 工號 = 001..200 英文名 = 3{字母}20 年齡 = 1..200 性別 = [男|女] 部門 = [技術部|市場部|財務部|行政部] 解析:先明確要說明數(shù)據(jù)條目是誰,由哪些分量組成,這些分量是“+”的關系,還是“或”的關系,如本例的第一條是“+”的關系,然后分析它的組成是什么,再對其各個組成部分依次說明,如本例的第二至六條,要一條一條地寫出來,不要都寫到一條中。掌握變換型和事務性數(shù)據(jù)流圖轉化為系統(tǒng)結構圖的原理,能根據(jù)給定的數(shù)據(jù)流圖畫出系統(tǒng)結構圖。軟件工程師指導軟件開發(fā)和維護的一門工程學科,采用工程的概念、原理、技術和方法來開發(fā)與維護軟件,把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來,就是是軟件工程。軟件生存期可分為三個大階段:軟件開發(fā)、使用、維護。需求分析的步驟有:調查研究、分析與綜合、書寫文檔、需求分析評審。模塊之間聯(lián)系越緊密,其耦合性就越強,模塊的獨立性就越差。1數(shù)據(jù)流圖一般可分為交換型和事物型兩類。1軟件結構從形態(tài)上總的考慮是:頂層扇出數(shù)較高一些,中間層扇出數(shù)較少一些,底層扇入數(shù)較少一些。1軟件的詳細設計可以用來采用圖形、表格、語言三種形式描述工具表示模塊的處理過程。1程序流程圖又稱程序框圖,他是軟件開發(fā)者最熟悉的一種算法表達工具。1類的實例化是定義類的對象。類具有操作,它是對象的行為的抽象。2在UML用例圖中,橢圓表示用例,方框表示系統(tǒng),小人狀圖案表示執(zhí)行者2軟件測試過程按測試的先后次序可先分為四個步驟進行:單元測試、集成測試、確定測試和系統(tǒng)測試,最后進行驗收測試?;谟嬎銠C的測試還有兩種方法,分別是黑盒測試和白盒測試。2所有軟件維護申請報告要按規(guī)定方式提出,該報告也稱軟件問題報告。軟件危機:指計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題瀑布模型:是將軟件生存各個活動規(guī)定為依線性順序聯(lián)接的若干階段的模型。它規(guī)定了由前至后,相互銜接的固定次序,如同瀑布流水,逐級下落。需求分析:需求分析是指開發(fā)人員要準確理解用戶的需求,進行細致的調查分析,將用戶非形式的需求陳述轉化成完整的需求定義,再由需求定義轉換到相應的形式功能規(guī)約(需求規(guī)格說明)的過程。面臨的主要問題是:軟件費用 軟件可靠性 軟件維護 軟件生產率 軟件重用。、功能來認識事物。(順序、選擇和重復)。,即(對象模型、動態(tài)模型、功能模型)。(發(fā)現(xiàn)錯誤、降低錯誤帶來的風險)。,其主要內容一般不包括(人員分析)。,包含以下基本成分(實體、聯(lián)系、屬性)。(算法的詳細描述)。這種表達方式取消了流程線,它強迫程序員以結構化方式思考和解決問題。(等價類劃分)。(三)個發(fā)展階段。確定發(fā)生錯誤的位置和內在原因所需的工作量幾乎占整個調試工作量的(90)%。并為以后的改進奠定基礎的軟件維護稱為(預防性維護)。,軟件分為(系統(tǒng)軟件)、支撐軟件和應用軟件。(DFD)是一種圖形化技術,描繪信息和數(shù)據(jù)從輸入移動到輸出的過程所經受的變換。,它等于(折合現(xiàn)價的總收入當前投資額),將該輸入用某種程序設計語言翻譯成計算機可以理解并最終可運行的代碼的過程叫(編碼)過程。32.(概要設計),將軟件需求轉化為數(shù)據(jù)結構和軟件的系統(tǒng)結構。(需求分析)兩個階段來完成。(數(shù)據(jù)流)的設計方法是把信息流映射成軟件結構。38.(軟件測試)的目標是發(fā)現(xiàn)錯誤、降低錯誤帶來的風險。:一種數(shù)據(jù)媒體和其上所記錄的(數(shù)據(jù))。(需求),也就是要搞清“做什么”。,程序成功運行的(概率)。指軟件系統(tǒng)的時間和(空間)效率。,已知產品內部工作過程,通過測試檢驗產品內部動作是否按照產品規(guī)格說明的規(guī)定正常進行的方法稱為(白盒)測試法。,即對象模型、動態(tài)模型、(功能模型)。(方法)、工具和過程三部分組成,稱為軟件工程的三要素。54.(耦合度)是對軟件結構中??扉g關聯(lián)程度的一種度量。(可行性研究)和需求分析兩個階段來完成。、聚集關系或普通關聯(lián)進行分類。(最后)一個階段。建立良好的人際關系,善于聽取別人的意見。,而在編碼階段采用的是面向過程的語言,那么這種翻譯就比較困難。、設計幾乎都是從頭開始,成本和
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1