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

正文內容

軟件工程學習筆記-wenkub

2023-07-10 00:26:11 本頁面
 

【正文】 、邏輯設計、物理設計2.3編寫概要設計文檔主要有:1)作者:思淵 提交日期:20061021 14:51:00十、簡述SA方法的優(yōu)缺點優(yōu)點1)公認的、有成效的、技術成熟、使用廣泛的一種方法。2)內層:采用祈使語句的自然語言短語。局部數(shù)據(jù)存儲方框:數(shù)據(jù)的源點和起點五、畫數(shù)據(jù)流圖的步驟首先畫系統(tǒng)的輸入輸出,即先畫頂層數(shù)據(jù)流圖畫系統(tǒng)內部,即畫下層數(shù)據(jù)流圖。數(shù)據(jù)流圖描述系統(tǒng)的分解即系統(tǒng)由哪幾個部分組成,各部分之間有什么聯(lián)系2)數(shù)據(jù)字典數(shù)據(jù)流圖中每一個圖形元素。作者:思淵 提交日期:20061021 14:49:00它是一種面向數(shù)據(jù)流的開發(fā)方法數(shù)據(jù)流圖建立功能模型軟件結構圖建立物理模型結構化程序設計來實施詳細設計對于特別復雜的項目不太適應2)Jackson方法是一種面向數(shù)據(jù)結構的開發(fā)方法3)維也納開發(fā)方法(VDM)VDM是一種基于模型的方法。4)噴泉模型是一種以用戶需要為動力,以對象作為驅動的模型。它是一種理想的線性開發(fā)模式,缺乏靈活性,特別是不支解決軟件需要不明確或不準確的問題2)增量模型是一種非整體開發(fā)模型。需要較低的維護費用6)付出較低的開發(fā)成本2)明顯提高軟件特征:程序員數(shù)量猛增加,導致軟件危機出現(xiàn)。工具:機器語言、匯編語言軟件工程時代生產方式:工程化的生產生產工具:數(shù)據(jù)庫、開發(fā)工具、開發(fā)環(huán)境、網(wǎng)絡、分布式、面向對象技術來開發(fā)軟件硬件特征:向超高速、大容量、微型化以及網(wǎng)絡化方向發(fā)展三、什么是軟件危機,其產生的原因是什么?軟件危機軟件發(fā)展到第二階段末期,一些復雜的、大型的軟件開發(fā)項目提出來了,但是,軟件開發(fā)技術進步一直不能滿足發(fā)展的要求。達到軟件要求的功能3)能按時完成開發(fā)任務及時交付使用7)開發(fā)出一部分向用戶展示一部分。適合于面向對象的開發(fā)方法5)基于知識的模型它把瀑布模型和專家系統(tǒng)結合在一起。它的主要思想是將軟件系統(tǒng)當作模型來描述,把軟件的輸入、輸出看作模型對象。3)描述邏輯加工的結構化語言,判定表,判定數(shù)三、結構化分析方法通過哪些步驟來實現(xiàn)了解當前系統(tǒng)的工作流程,獲得當前系統(tǒng)的物理模型抽象出當前系統(tǒng)的邏輯模型建立目標系統(tǒng)的邏輯模型作進一步的補充和優(yōu)化四、什么是數(shù)據(jù)流圖?其作用是什么?其中的基本符號各表示什么含義?數(shù)據(jù)流圖,簡稱DFD,是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,是一種功能模型。一般將層號從0開始編號,采用自頂向下,由外向內的原則六、畫數(shù)據(jù)流圖就注意的事項命名:合適的命名使人們易于理解其含義。當某層數(shù)據(jù)流圖中的數(shù)據(jù)存儲不是父圖中相應加工的外部接口,而只是本圖中某些加工之間的數(shù)據(jù)接口,即為局部數(shù)據(jù)存儲提高數(shù)據(jù)流圖的易理解性七、什么是數(shù)據(jù)字典?其作用是什么?它有哪些條目?數(shù)據(jù)字典簡稱DD,用來定義數(shù)據(jù)流圖中各個成分的具體含義的,它以一種準確的、無二義的說明方式為系統(tǒng)的分析、設計及維護提供了有關元素的一致的定義和詳細的描述作用1)為系統(tǒng)的分析、設計及維護提供了有關元素的一致的定義和詳細的描述2)為分析人員查找數(shù)據(jù)流圖中有關名字的詳細定義而服務的3)它有數(shù)據(jù)流圖共同構成了系統(tǒng)的邏輯模型,是需求規(guī)格說明書的主要組成部分條目數(shù)據(jù)流、數(shù)據(jù)項、數(shù)據(jù)存儲、基本加工八、描述加工邏輯有哪些工具結構化語言是介于自然語言和形式語言之間的一種半形式語言。判定表判定樹九、什么是IDEF方法?IDEF0方法有什么特點?IDEF方法是在結構分析與設計技術的基礎上提出來的,用于進行復雜系統(tǒng)分析和設計的方法。IDEF1:描述系統(tǒng)的信息及其聯(lián)系,建立系統(tǒng)的信息模型3)它比較適合于開發(fā)數(shù)據(jù)處理類型軟件的需求分析2)該方法利用圖形等半形式化工具表達需求,簡明、易讀,也易于使用,為后一階段的設計、測試提供了有利條件缺點1)傳統(tǒng)的SA方法主要用于數(shù)據(jù)處理方面的問題,它僅是一個靜態(tài)模型,沒反映處理順序即控制流程。概要設計說明書2)信息隱蔽指在設計和確定模塊時,使得一個模塊內包含的信息,對于不需要這些信息的其它模塊來說,是不能訪問的。耦合性取決于模塊接口之間的復雜性、調用的方式及傳遞的信息。四、模塊間的耦合性有哪幾種?它們各表示什么含義?無直接耦合兩個模塊之間沒有直接關系。公共耦合隨著耦合模塊的個數(shù)增加而增加。邏輯內聚指模塊內執(zhí)行幾個邏輯相似的功能,通過參數(shù)確定該模塊完成哪一個功能。順序內聚一個模塊中各個處理元素都密切相關于同一功能且必須順序執(zhí)行,前一功能元素的輸出就是下一功能元素的輸入。軟件結構往往用樹狀或網(wǎng)狀結構的圖形來表示。3)軟件結構的深度、寬度、扇入、扇出應當適當。它們之間應建立的關系一個模塊的影響范圍應在其控制范圍內,且判定所在的模塊應與受其影響的模塊在層上盡量靠近。十、面向數(shù)據(jù)流設計法的過程精化DFD確定DFD類型分解上層模塊根據(jù)優(yōu)化準則對軟件結構求精描述模塊功能復雜十一、變換分析的設計步驟設置中、下層模塊輸入模塊:接收數(shù)據(jù);轉換成調用模塊所需信息輸出模塊:將數(shù)據(jù)轉換成下屬模塊所需的形式;發(fā)送數(shù)據(jù)設計軟件結構的頂層和第一層:事務結構。評審描述方法1)程序流程圖2)PAD圖3)過程設計語言二、結構化程序設計的基本要點是什么?采用自頂向下、逐步求精的程序設計方法使用三種基本控制結構構造程序主程序員組的組織形式??刂屏鞒虨樽陨隙?、從左到右地執(zhí)行。優(yōu)點1)提供的機制比圖形全面,為保證詳細設計與編碼的質量創(chuàng)造了有利條件2)可作為注釋嵌入在源程序中一起作為程序文檔并可同高級語言一樣進行編輯、修改,有利于軟件的維護3)可自動生存程序代碼,提高軟件生產率。八、簡述JSP的設計步驟分析并確定輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯結構,并用Jackson結構圖表示這些數(shù)據(jù)結構。用偽碼寫程序。第六章一、程序語言有哪些共同的特征?心理特性岐義性技術特性二、在項目開發(fā)時,選擇程序設計語言通??紤]哪些因素?項目的應用領域1)科學工程計算領域Fortran:第一個被正式推廣應用的計算機語言Pascal:第一個體現(xiàn)結構化編程思想的語言,有利于培養(yǎng)良好的編程風格。4GL(VFInformixAdaJava3、軟件執(zhí)行環(huán)境4、算法和數(shù)據(jù)結構的復雜性軟件開發(fā)人員的知識三、第4代語言(4GL)有哪些特征?友好的界面兼有過程性和非過程性雙重特性高效的程序代碼完備的數(shù)據(jù)庫應用程序生成器四、什么是程序設計風格?為了具有良好的設計風格,應注意哪些方面的問題?程序設計風格一個人編程序時所表現(xiàn)出來的特點、習慣、邏輯思路等。2)測試用例不僅選用合理的輸入數(shù)據(jù),還要選擇不合理的輸入數(shù)據(jù)。三、什么是白盒測試?有哪些覆蓋標準?試對質它們的檢錯能力進行比較?白盒測試把測試對象看作一個打開的盒子,測試人員必須了解程序的內部結構和處理過程,以檢查處理過程的細節(jié)為基礎,對程序中盡可能多的邏輯路徑進行測試,檢驗內部控制結構和數(shù)據(jù)是否錯誤,實際運行狀態(tài)與預期是否一致。4)判定/條件覆蓋設計足夠的測試用例,使得判定表達式中的每個條件的所有可能取值至少出現(xiàn)一次,并使每個判定表達式所有可能的結果至少出現(xiàn)一次。主要發(fā)現(xiàn)以下錯誤:是滯有不正確或遺漏的功能,在接口上能否正確接受輸入數(shù)據(jù)能否產生正確的輸出信息,訪問外部是否有錯,性能上是否滿足需求等。按此種方法設計的測試用例比較高效,可以查出更多的錯誤。八、什么是集成測試?非漸增測試與漸增測試有什么區(qū)別?漸增測試如何組裝模塊?集成測試在單元測試測試的基礎上,將所有模塊按設計要求組裝成一個完整的系統(tǒng)進行測試。區(qū)別1)非漸增方法把單元測試和集成測試分成兩個不同的階段,前一階段完成模塊的單元測試,后一階段完成集成測試。4)漸增式有利于排錯,發(fā)生錯誤往往和最近加進來的模塊有關,而非漸增式發(fā)現(xiàn)接口錯誤推遲到最后,很難判斷是哪一部分接口出錯。深度優(yōu)先策略:先從軟件結構中選擇一條主控路徑,把該路徑上的模塊一個個結合進來測試,再結合其他需要優(yōu)先考慮的路徑。手段2.1簡單的調試方法1)在程序中轉入打印語句2)運行部分程序2.2歸納法調試作者:思淵 提交日期:20061021 14:54:0021%適應性維護為了使軟件適應變化而修改軟件的過程。維護的困難性1)讀懂別人的程序是困
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1