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

正文內容

軟件工程考試(已修改)

2025-10-10 13:10 本頁面
 

【正文】 第一篇:軟件工程考試軟件工程是用工程、科學和數(shù)學的原則與方法研制、維護計算機軟件的有關技術和管理方法 軟件工程三要素:方法、工具和過程軟件工程的內容:軟件開發(fā)技術和軟件開發(fā)管理兩個方面可行性研究方面:技術可行性經(jīng)濟可行性操作可行性法律可行性IT項目可行性研究審計的概念:事前對IT項目從技術和經(jīng)濟兩個方而進行的詳細論證,涉及數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,(1)數(shù)據(jù)流(2)數(shù)據(jù)元素(3)數(shù)據(jù)存儲(4)處理 驗證軟件需求的正確性:(1)一致性:所有需求必須是一致的,任何一條需求不能和其他需求互相矛盾。(2)完整性: 需求必須是完整的,規(guī)格說明書應該包括用戶需要的每一個功能或性能(3)現(xiàn)實性:指定的需求應該是用現(xiàn)有的硬件技術和軟件技術基本上可以實現(xiàn)的。對硬件技術的進步可以做些預測,對軟件技術的進步則很難做出預測,只能從現(xiàn)有技術水平出發(fā)判斷需求的現(xiàn)實性。(4)有效性: 必須證明需求是正確有效的,確實能解決用戶面對的問題。軟件設計過程有:1數(shù)據(jù)設計:將實體 – 關系圖中描述的對象和關系,以及數(shù)據(jù)詞典中描述的詳細數(shù)據(jù)內容轉化為數(shù)據(jù)結構的定義。2總體結構(系統(tǒng)結構)設計: 定義軟件系統(tǒng)各主要成份之間的關系。3過程設計: 把結構成份轉換成軟件的過程性描述。4接口設計:定義軟件內部各成份之間、軟件與其它協(xié)同系統(tǒng)之間及軟件與用戶之間的交互機制。軟件設計方法:結構化設計方法(SD)面向數(shù)據(jù)結構的設計方法(JSD方法)面向對象的設計方法(OOD)軟件設計分兩個階段完成:結構設計:結構設計是總體設計階段的任務。結構設計確定程序由哪些模塊組成,以及這些模塊之間的關系。過程設計:確定每個模塊的處理過程結構程序設計:一種設計程序的技術,它采用自頂向下逐步求精的設計方法和單入口單出口的控制結構軟件測試:是根據(jù)軟件開發(fā)各階段的文檔資料和程序的內部結構,精心設計一組“高產(chǎn)”的測試用例,利用這些實例執(zhí)行程序,找出軟件中潛在的各種錯誤和缺陷的過程 黑盒法(黑盒技術是把被測試對象看成一個黑盒子,測試人員完全不考慮程序的內部結構和處理過程,只在軟件的接口處進行測試,依據(jù)需求規(guī)格說明書,檢查程序是否滿足功能要求 白盒法(白盒技術):是把測試對象看作一個打開的盒子,測試人員須了解程序的內部結構和處理過程,以檢查處理過程的細節(jié)為基礎,對程序中盡可能多的邏輯路徑進行測試,檢查內部控制結構和數(shù)據(jù)結構是否有錯,實際的運行狀態(tài)與預期的狀態(tài)是否一致。驅動模塊:驅動模塊是用來模擬被測模塊的上級調用模塊的模塊,功能要比真正的上級模塊簡單得多,它只完成接受測試數(shù)據(jù),以上級模塊調用被測模塊的格式驅動被測模塊,接收被測模塊的測試結果并輸出。樁模塊:樁模塊用來代替被測試模塊所調用的模塊。它的作用是返回被測模塊所需的信息。單元測試::單元測試指對源程序中每一個程序單元進行測試,檢查各個模塊是否正確實現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯誤。集成測試:是指在單元測試的基礎上,將所有模塊按照設計要求組裝成一個完整的系統(tǒng)進行的測試,故也稱組裝測試或聯(lián)合測試。確認測試:又稱有效性測試。是為了檢查軟件的功能與性能是否與需求規(guī)格說明書中確定的指標相符合所進行的測試單元測試內容①模塊接口②局部數(shù)據(jù)結構③重要的執(zhí)行路徑④錯誤處理⑤邊界條件。調試的目的確定錯誤的原因和位置,并改正錯誤,因此調試也稱為糾錯(Debug)調試的技術手段有簡單的調試方法、歸納法、演繹法和回溯法等 軟件可維護性:軟件能夠被理解、校正、適應及增強功能的容易程度為了保證軟件的可維護性,需要做哪些質量保證檢查?(1)在檢查點進行檢查。檢查點是指軟件開發(fā)的每一個階段的終點。(2)驗收檢查。驗收檢查是一個特殊的檢查點的檢查,它是把軟件從開發(fā)轉移到維護的最后一次檢查。(3)周期性的維護檢查(4)對軟件包的檢查。好的文檔有以下幾方面的作用:(1)好的文檔能提高程序的可閱讀性,但壞的文檔比沒有文檔更壞;(2)好的文檔意味著簡明性,風格的一致性,容易修改;(3)程序編碼中應該有必要的注釋以提高程序的可理解性;(4)程序越長、越復雜,則它對文檔的需求也越迫切 軟件維護的流程:定維護申請報告。審查申請報告并批準。進行維護并做詳細記錄。復審 面向對象方法學的出發(fā)點和基本原則:是盡可能模擬人類習慣的思維方式。對象是用面向對象方法學開發(fā)軟件時對客觀世界實體的抽象,它是由描述實體屬性的數(shù)據(jù)及可以對這些數(shù)據(jù)施加的所有操作封裝在一起構成的統(tǒng)一體。傳統(tǒng)的數(shù)據(jù)是用傳統(tǒng)方法學開發(fā)軟件時對客觀世界實體的抽象,但是,種抽象是不全面的:數(shù)據(jù)只能描述實體的靜態(tài)屬性,不能描述實體的動態(tài)行為。必須從外界對數(shù)據(jù)施加操作,才能改變數(shù)據(jù)實現(xiàn)實體應有的行為。對象與傳統(tǒng)數(shù)據(jù)有本質區(qū)別,它不是被動地等待外界對它施加操作,相反,它是進行處理的主體。必須發(fā)消息請求對象主動地執(zhí)行它的某些操作,處理它的私有數(shù)據(jù),而不能直接從外界對它的私有數(shù)據(jù)進行操作。對象模型的五個層次:主題層(也稱為范疇層),類—amp?!獙ο髮?,結構層,屬性層,服務層面向對象實現(xiàn)主要包括兩項工作:把面向對象設計結果,翻譯成用某種程序語言書寫的面向對象程序;測試并調試面向對象的程序面向對象軟件的測試分四個層次進行:算法層、類層、主題層、系統(tǒng)層項目管理者的目標: 定義全部項目任務,識別出關鍵任務,跟蹤關鍵任務的進展狀況,以保證能及時發(fā)現(xiàn)拖延進度的情況軟件配置管理主要有5項任務: 標識 版本控制 變化控制 配置審計 報告 軟件工程實施項目管理的目的 : 在于它能夠幫助我們進行系統(tǒng)性思考,并切實可行地進行全局性安排,同時也可以為項目開發(fā)的人力資源需求提供依據(jù)。項目管理者的任務:確保信息系統(tǒng)項目符合預算和進度要求,并確保交付的系統(tǒng)能夠達到預定的目標軟件的質量保證活動: 是確保軟件產(chǎn)品從誕生到消亡為止的所有階段的質量的活動。即為了確定、達到和維護需要的軟件質量而進行的所有有計劃、有系統(tǒng)的管理活動 對編制高質量文檔的要求:(1)針對性(2)精確性(3)清晰性(4)完整性(5)靈活性第二篇:軟件工程考試第一章 軟件工程學概述,軟件的分類答:軟件=程序+數(shù)據(jù)+文檔;按規(guī)模分類:微型、小型、中型、大型、甚大形、極大型(6)按性質分類:系統(tǒng)軟件、支撐軟件、應用軟件(3)按工作方式分類:實時、分時、交互式、批處理(4)按服務對象分類:項目軟件、產(chǎn)品軟件(2)(2點),緩解軟件危機的途徑答:和軟件本身的特點有關,和開發(fā)軟件的方法不正確有關;軟件工程;答:問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼、測試(8)答:確定軟件規(guī)模、性質、目標瀑布模型:適用范圍是需求確定的軟件開發(fā),是描述結構化的軟件開發(fā)模型;快速原型模型:適用范圍是需求不確定的軟件開發(fā);噴泉模型:是描述面向對象的軟件開發(fā)模型;第二章 可行性研究答:經(jīng)濟,技術,法律,操作(4)答:描述系統(tǒng)的工作過程,建立系統(tǒng)的業(yè)務模型,符號,畫法答:描述系統(tǒng)的功能,建立系統(tǒng)的功能模型符號:外部實體(正方形),處理(圓形),存儲(雙實線),數(shù)據(jù)流(單箭頭線)畫法:分離成分,分層畫DFD(頂層,0層,1層)第三章 需求分析答:用DFD、DD進行功能分析,建立系統(tǒng)的功能模型,用ER進行數(shù)據(jù)分析,建立系統(tǒng)的數(shù)據(jù)模型第五章 總體設計答:模塊化、抽象、逐步求精、信息隱藏和局部化、模塊獨立(5)答:耦合,內聚 (7點)答:改進軟件結構提高模塊獨立性模塊規(guī)模應該適中深度、寬度、扇出和扇入都應適當模塊的作用域應該在控制域之內力爭降低模塊接口的復雜程度設計單入口單出口的模塊模塊功能應該可以預測答:將DFD映射成軟件結構圖第六章 詳細設計答:對模塊進行設計,主要是設計模塊的界面和算法 (7點)答:采用自頂向下、逐步求精的設計方法程序中用順序、選擇、多分支、while型循環(huán)、until型循環(huán)表示程序邏輯每種控制結構單入口、單出口程序語句組成模塊,每個模塊單入口單出口復雜的結構用5種基本控制結構組合嵌套實現(xiàn)嚴格控制goto語句的使用,在下列情況可用:在非結構化的語言中,用goto語句實現(xiàn)結構化的構造在某種可以改善而不是
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1