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

正文內容

軟件工程復習總結-全文預覽

2024-11-16 00:58 上一頁面

下一頁面
  

【正文】 配給所劃分的最小單元模塊。需求管理是一種系統(tǒng)化方法,可用于獲取、組織和記錄系統(tǒng)需求并使客戶和項目團隊在系統(tǒng)變更需求上達成并保持一致。需求描述就是把分析活動中收集信息以文檔的形式確定下來。:(1)經(jīng)濟可行性(2)技術可行性(3)運行可行性(4)法律可行性(5)開發(fā)方案的選擇 :(1)系統(tǒng)可行性研究:它指的現(xiàn)有的軟件、硬件技術能否實現(xiàn)用戶對新系統(tǒng)的需求。(2)以小的分段來構建大型系統(tǒng),使成本計算變得簡單容易。(2)有利于開發(fā)與培訓的同步(3)開發(fā)費用低,開發(fā)周期短且對用戶更友好缺點:(1)客戶與開發(fā)者對原型模型理解不同(2)準確的原型設計比較困難(3)不利于開發(fā)人員開發(fā)3)增量型優(yōu)點:(1)人員分配靈活(2)如果核心產品很受歡迎,則可增加人力實現(xiàn)下一個增量(3)可先發(fā)布部分功能給客戶,對客戶起到鎮(zhèn)靜劑的作用缺點:(1)并行開發(fā)構件有可能遇到不能集成的風險,軟件必須具備開放式的體系結構。(2)只用在項目生命周期的后期才能看到結果。優(yōu)點:強調開發(fā)的階段性、強調早期計劃和需求調查以及強調產品測試。,軟件開發(fā)和運行維護3個時期組成。類圖(Class diagram)是顯示了模型的靜態(tài)結構,特別是模型中存在的類、類的內部結構以及它們與其他類的關系等數(shù)據(jù)耦合指兩個模塊之間有調用關系,傳遞的是簡單的數(shù)據(jù)值,相當于高級語言的值傳遞第五篇:軟件工程復習點總結軟件工程第一章:線性順序模型(瀑布模型),原型實現(xiàn)模型,螺旋模型,快速應用開發(fā)模型RAD,并發(fā)模型,基于構件的開發(fā)模型,形式化方法模型,第四代技術。(6)軟件開發(fā)人員的知識水平。(2)算法和計算復雜性。(4)評審。(2)風險分析。適應于底層接口比較穩(wěn)定;高層接口變化比較頻繁;底層組件較早被完成。缺點:柱的開發(fā)量大;底層驗證被推遲;底層組件測試不充分。局號可以是455,466,888,552中任意一個號碼。外線號碼先撥9,然后是市話號碼或長話號碼。要求:(1).對以上問題畫出功能級數(shù)據(jù)流程圖。它的業(yè)務是: 將學員發(fā)來的信件收集分類后,按幾種不同的情況處理。三、名詞解釋題 1.內聚性 2.軟件危機 3.完善性維護 四、簡答題,它主要診斷哪幾類錯誤? 、增量模型的優(yōu)缺點 (PDL)的特點。、組成。() () 聚12.()是把對象的屬性和操作結合在一起,構成一個獨立的對象,其內部信息對外界是隱蔽的,外界只能通過有限的接口與對象發(fā)生聯(lián)系。;會用Jackson程序設計方法對具體的實例進行設計。既能表示數(shù)據(jù)結構也能表示程序結構缺點: 選擇條件或循環(huán)結束條件不能上圖。嚴格地規(guī)定了每個階段必須提交的文檔。,每個模塊完成一個子功能,把這些模塊集成起來構成一個整體,可以完成指定的功能滿足用戶需求,低耦合耦合是衡量不同模塊彼此間互相依賴的緊密程度內聚是衡量一個模塊內部各個元素彼此結合的緊密程度:盡量使用數(shù)據(jù)耦合,少用控制耦合和特征耦合,限制公共環(huán)境耦合的范圍,完全不用內容耦合內聚:使用功能內聚和順序內聚、寬度、扇入和扇出適當:變換分析和事務分析優(yōu)化方法的格言:先使它能工作,然后再使它快起來第六章 詳細設計設計階段的根本目錄是確定應該怎樣具體地實質所要求的系統(tǒng)。例如操作系統(tǒng)、編譯系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)等系統(tǒng)軟件的開發(fā)。、數(shù)據(jù)和(文檔)組成。:方法、工具和過程。第10章3個子模型和5個層次 怎樣確定類與對象類是對象的抽象,對象是類的具體實例。多態(tài):多態(tài)性是指子類對象可以像父類對象那樣使用,同樣地消息既可以發(fā)給父類對象也可以發(fā)給子類對象。方法:方法就是對象所能執(zhí)行的操作,也就是類中所定義的服務。特點:1以數(shù)據(jù)為中心2對象的主動的3實現(xiàn)了數(shù)據(jù)封裝4本質上具有并行性5模塊獨立性好3面向對象的概念,定義,特點面向對象是一種對現(xiàn)實世界理解和抽象的方法,是計算機編程技術[1]發(fā)展到一定階段后的產物。3,按照子類與父類的關系,把若干個對象組成一個層次結構的的系統(tǒng)。決定軟件可維護性的因素:可理解性、可測試性、可修改性、可移植性、可重用性 5預防性維護與軟件再工程。由于維護階段持續(xù)的時間很長,因此,當需要解釋軟件時,往往原來寫程序的人已經(jīng)不在附近了。第四項維護活動:為了改進未來的可維護性或可靠性,或為了給未來的改進奠定更好的基礎而修改軟件。第8章1軟件維護的定義,4項活動,4類維護軟件維護的定義:在軟件已經(jīng)交付使用后,為了改正錯誤或滿足新的需要而修改軟件的過程。6白盒測試,黑盒測試(重點)白盒測試:通過測試來檢測產品內部動作是否按照設計規(guī)格說明書的規(guī)定正常進行。5確認測試,范圍,Alpha測試Beta測試確認測試:又稱驗收測試,它目標是驗證軟件的有效性。集成測試的策略:自頂向下和自底向上。測試步驟:①模塊測試②子系統(tǒng)測試③系統(tǒng)測試④驗收測試⑤平行測試。④應該從“小規(guī)模”測試開始,并逐步進行“大規(guī)模”測試。③成功的測試是發(fā)現(xiàn)至今為止尚未發(fā)現(xiàn)的錯誤的測試。使用的圖形工具:jackson圖6復雜度的度量,McCabe方法,流圖,(2014年重點)復雜度度量:把程序的復雜程度乘以適當?shù)某?shù)即可估算出軟件中的錯誤的數(shù)量以及軟件開發(fā)需要的工作量Mccabe方法:根據(jù)程序控制流的復雜程度定量度量程序的復雜程度 第7章1實現(xiàn)的重點是測試2軟件測試的基礎:目標,準則,方法,測試5步驟軟件測試的基礎:在測試階段測試的人員努力設計出一系列的方案,目的卻是為了“破壞”已經(jīng)建造好的軟件系統(tǒng)—竭力證明程序中有錯誤,不能按照預定要求正確工作。總之,描繪程序結構的jackson圖應該綜合輸入數(shù)據(jù)結構和輸出數(shù)據(jù)結構的層次關系而導出來。Jackson方法Jackson結構程序設計方法基本上由下述5個步驟組成,(1)分析并確定輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯結構,并用jackson圖描述這些數(shù)據(jù)結構(2)找出輸入數(shù)據(jù)結構和輸出數(shù)據(jù)結構中有對應關系的數(shù)據(jù)單元。設計過程,用戶界面設計是一個迭代的過程,通常先創(chuàng)建設計模型,再用原型實現(xiàn)這個設計模型,并由用戶試用和評價,然后根據(jù)用戶意見進行修改。2結構化:定義,指導思想,哪幾種結構,使用的工具,建立什么模型使用什么工具結構化的定義:結構化程序設計是盡可能少用GOTO語句的程序設計方法,最好僅在檢測出錯誤時才使用GOTO語句,而且應該總是使用前向goto語句。5各種圖形工具,HIPO,結構圖,數(shù)據(jù)流圖描繪軟件結構的圖形工具:1層次圖2 HIPO圖3結構圖;面向數(shù)據(jù)流的設計方法把信息流映射程軟件結構,信息流的類型決定了映射的方法信息流有下述兩種類型:1變換流2事務流。設計過程的9個步驟:1設想供選擇的方案2選取合理的方案3推薦最佳方案4功能分解5設計軟件結構6設計數(shù)據(jù)庫7制定測試計劃8書寫文檔9審查和復審。重要性:需求分析可以使得開發(fā)和測試更能夠了解客戶的需求,把一些技術難點和可能遇到的難點問題提出來,盡早解決,并且達到一致,便于以后的開發(fā)和測試需求分析結果是產生:需求規(guī)格說明書⑵分析與綜合,導出軟件的邏輯模型⑶編寫文檔:包括編寫“需求規(guī)格說明書”,“初步用戶使用手冊”,“確認測試計劃”,“修改完善軟件開發(fā)計劃” 任務的7項要求,與用戶溝通的方法獲取需求的方法,用到的圖形工具:E_R圖,圖描述什么,使用符號 狀態(tài)轉換圖,其他圖形,IPO圖等 驗證需求,4個方面 第5章1總體設計的目的,任務總體設計的基本目的就是回答“概括地說,系統(tǒng)應該如何實現(xiàn)?”這個問題。對數(shù)據(jù)流圖中包含的所有元素的定義的集合。 4系統(tǒng)流程圖,表達什么,它的符號,符號含義 概括地描繪物理系統(tǒng)的傳統(tǒng)工具。目的:用最小的代價在盡可能短的時間內確定問題是否能夠解決。一個軟件從定義到開發(fā)、使用和維護,直到最終被棄用,要經(jīng)歷一個漫長的時期,通常把軟件經(jīng)歷的這個漫長的時期稱為生存周期。1,軟件工程關注于大型程序的構造; 2,軟件工程的中心課題是控制復雜性; 3,軟件經(jīng)?;?,開發(fā)軟件的效率非常重要; 5,和諧地合作是開發(fā)軟件的關鍵; 6,軟件必須有效地支持它的用戶;7,在軟件工程領域中是由一種文化背景的人替具有另一種文化背景的人創(chuàng)造產品。2什么是軟件,軟件的精確定義。第一篇:軟件工程復習總結第1章1什么是軟件危機,產生軟件危機的原因,消除軟件危機的途徑。既要有技術措施,又要有必要的組織管理措施。軟件工程是指導計算機軟件開發(fā)和維護的一門工程學科。二種方法學,面向結構,面向對象3個要素:方法 工具和過程 兩種方法學:1傳統(tǒng)方法學2面向對象方法學 5什么是軟件生命周期,它有哪幾個階段(8個階段),各個階段分別做什么,這些階段的重要性。瀑布模型 快速原型模型 增量模型 螺旋模型 噴泉模型 第2章1什
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1