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

正文內(nèi)容

軟件工程考研資料-wenkub

2023-07-10 00:15:50 本頁面
 

【正文】 定義了數(shù)據(jù)對象的性質(zhì)。 :關(guān)注滿足客戶需求。(投資回收期越短,獲得利潤越快) c .純收入:在整個生存期之內(nèi)系統(tǒng)的累計經(jīng)濟效益(折合 成現(xiàn)在值)與投資之差。】】】 定義數(shù)據(jù)的方法:一般由3+1種關(guān)系算符: = 被定義為 + 與(順序結(jié)構(gòu)) x=a+b,表示x由a和b組成; [ ,] 或(選擇結(jié)構(gòu)) x=[a,b],x=[a|b],表示x由a或由b組成[|] ; { } 重復(fù)(循環(huán)結(jié)構(gòu)) x={a},表示x由0個或多個a組成; 限制重復(fù)次數(shù): m{...}n ( ) 可選 x=(a),表示a可在x中出現(xiàn),也可不出現(xiàn);數(shù)據(jù)字典的用途:數(shù)據(jù)字典最重要的用途就是作為分析階段的工具。 的工具。 【【【系統(tǒng)流程圖表達的是數(shù)據(jù)在系統(tǒng)各部件之間流動的情況,而不是對數(shù)據(jù)進行加工處理 的控制過程,是物理數(shù)據(jù)流圖而不是程序流程圖。 從四方面研究每種解法的可行性: (1)技術(shù)可行性:(2) 經(jīng)濟可行性:(3) 操作可行性:(4)法律、社會效益可行性。 5)噴泉模型:,支持軟件復(fù)用和生存期中多 項開發(fā)活動的集成。 缺點:需要非常好的體系結(jié)構(gòu),如果體系結(jié)構(gòu)不夠強壯可能導(dǎo)致設(shè)計差,效 率低。 缺點:快速原型內(nèi)部結(jié)構(gòu)并不重要,重要的是迅速構(gòu)建原型,并迅速修改, 以反應(yīng)客戶需求。 ②線性模型太理想化太單純,不再適合現(xiàn)代的軟件開發(fā)模式,幾乎被 淘汰。 ;①每個階段都必須完成規(guī)定的文檔。 軟件生命周期: 從軟件定義、軟件開發(fā)和運行維護,直到最終被廢棄,要經(jīng)歷一個漫長的時期, 通常把軟件經(jīng)歷的這個漫長的時期稱為生命周期。 軟件危機的消除途徑:解決軟件危機,既要有技術(shù)措施(方法和工具), 又要有必要的組織管理措施。 軟件工程復(fù)習(xí)提綱第1章 軟件工程基本概念 軟件危機的概念:指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題。 軟件工程的概念:軟件工程就是為了經(jīng)濟地獲得可靠的且能在實際機器上有效地運行的軟件,而 建立和使用完善的工程原理。 1)軟件定義:問題定義、可行性研究和需求分析; 2)軟件開發(fā):總體設(shè)計、詳細設(shè)計、編碼和單元測試、綜合測試; (前兩個稱系統(tǒng)設(shè)計,后兩個稱系統(tǒng)實現(xiàn)) 3)運行維護:軟件維護; 軟件過程及其特點:為了獲得高質(zhì)量軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項任 務(wù)的工作步驟。 ②每個階段結(jié)束前都要對所完成的文檔進行評審,以便盡早發(fā) 現(xiàn)問題,改正錯誤。但是“線性”是人們最容易掌握并能熟練應(yīng)用的思想方法??赡軐?dǎo)致系統(tǒng)設(shè)計差,效率低,難于維護。 4)螺旋模型:瀑布模型+快速原型+風(fēng)險分析;迭代過程 優(yōu)點:由風(fēng)險驅(qū)動,支持現(xiàn)有軟件的重用。 ,在各項開發(fā)活 動,即分析、設(shè)計和編碼之間不存在明顯的邊界。 可行性研究的過程:(1)復(fù)查系統(tǒng)規(guī)模和目標(2)研究目前正在使用的系統(tǒng)(3)導(dǎo)出新系統(tǒng)的高層邏 輯模型(4)進一步定義問題(5)導(dǎo)出和評價供選擇的解法(6)推薦行動方針(7) 草擬開發(fā)計劃(8)書寫文檔提交審查?!俊俊? (3)系統(tǒng)流程圖常用符號: 系統(tǒng)的數(shù)據(jù)流圖:(1)定義:是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中 所經(jīng)受的變換。 數(shù)據(jù)字典的內(nèi)容:是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的實現(xiàn)過程:數(shù)據(jù)字典幾乎總是作為CASE“結(jié)構(gòu)化分析與設(shè)計工具”的一部分實現(xiàn)的。 :衡量投資效益的大小。 :可能導(dǎo)致系統(tǒng)設(shè)計差,效率低,難于維護。 一對一 數(shù)據(jù)對象的聯(lián)系:數(shù)據(jù)對象彼此之間相互連接的方式。在一張狀態(tài)圖中只能有一個初態(tài),而終態(tài)則可以有0至多個。 2)IPO圖:是輸入、處理、輸出圖的簡稱,能夠方便地描繪輸入數(shù)據(jù)、對數(shù)據(jù)的處理和 輸出數(shù)據(jù)之間的關(guān)系。第四章總體設(shè)計總體設(shè)計/概要設(shè)計/初步設(shè)計的目的:“概括地說,系統(tǒng)應(yīng)該如何實現(xiàn)?”How to do?總體設(shè)計過程:1)通常由兩個主要階段組成: ,確定系統(tǒng)的具體實現(xiàn)方案; ,確定軟件結(jié)構(gòu); 2)典型的總體設(shè)計過程包括9個步驟: 1. 設(shè)想供選擇的方案 2. 選取合理的方案 3. 推薦最佳方案 4. 功能分解:先進行結(jié)構(gòu)設(shè)計(總體設(shè)計階 段),然后過程設(shè)計(詳細設(shè)計階段); 5. 設(shè)計軟件結(jié)構(gòu):可以用層次圖或結(jié)構(gòu)圖 來描繪; 6. 設(shè)計數(shù)據(jù)庫 7. 制定測試計劃 8. 書寫文檔 9. 審查和復(fù)審 總體設(shè)計原理:1)模塊化:把程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成一個子功能, 這些模塊集成起來構(gòu)成一個整體,可以完成指定的功能滿足用戶的需求。 3)逐步求精:是人類解決復(fù)雜問題時采用的基本方法,是一種自頂向下的設(shè)計策略。 (2)為什么模塊的獨立性很重要? (即具有獨立的模塊)的軟件比較容易開發(fā)出來。 : c. ①數(shù)據(jù)耦合:兩個模塊彼此間通過參數(shù)交換信息,而且交換的信息 僅僅是數(shù)據(jù);屬松散耦合。 ⑤內(nèi)容耦合:它是最高程度的耦合。 : . c.①偶然內(nèi)聚:一個模塊完成一組任務(wù),這些任務(wù)彼此間即使有關(guān)系,關(guān) 系也很松散。 啟發(fā)規(guī)則:利用長期實踐中積累的豐富經(jīng)驗來改進軟件設(shè)計,提高軟件質(zhì)量。 c. 扇出:一個模塊直接控制(調(diào)用)的模塊數(shù)目。 3)結(jié)構(gòu)圖(SC):(1)Yourdon提出的描繪軟件結(jié)構(gòu)的圖形工具,和層次圖類似; (2)箭頭(或直線)表示模塊的調(diào)用關(guān)系。 1)概念:把信息流(數(shù)據(jù)流)映射成軟件結(jié)構(gòu)。 交換流 輸入流 輸出流 3)事務(wù)分析:數(shù)據(jù)流具有明顯的事務(wù)特點(事務(wù)中心)時,采用事務(wù)分析方法。 2)三種基本的控制結(jié)構(gòu): 人機界面設(shè)計: 1)在設(shè)計人機界面的過程中,有下述4個問題: 系統(tǒng)響應(yīng)時間:從用戶完成某個控制動作到軟件給出預(yù)期的響應(yīng)之間的這段時間。 缺點:本質(zhì)上不具備逐步求精的特點;用箭頭代表控制流,轉(zhuǎn)移控制太方便; 不易表示數(shù)據(jù)結(jié)構(gòu)。 (3) 很容易確定局部和全程數(shù)據(jù)的作用域。 (2) PAD圖所描繪的程序結(jié)構(gòu)十分清晰。 (6) PAD圖的符號支持自頂向下、逐步求精方法的使用。 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法: 1) 定義:根據(jù)數(shù)據(jù)結(jié)構(gòu)設(shè)計程序處理過程的方法。 2) Jackson圖: (1)優(yōu)點:a. 便于表示層次結(jié)構(gòu),而且是對結(jié)構(gòu)進行自頂向下分解的有力工具。 ②找出輸入數(shù)據(jù)結(jié)構(gòu)和輸出數(shù)據(jù)結(jié)構(gòu)中有對應(yīng)關(guān)系的數(shù)據(jù)單元。 3)程序復(fù)雜程度的定量度量: (1)概念:程序的復(fù)雜性主要指模塊內(nèi)程序的復(fù)雜性。 ②流圖組成: 圓:結(jié)點(一個圓代表一條或多條語句)。 c. 環(huán)形復(fù)雜度V(G)=P+1,其中P是判定結(jié)點數(shù)。 2)①程序內(nèi)部的文檔:包括恰當(dāng)?shù)臉俗R符、適當(dāng)?shù)淖⒔夂统绦虻囊曈X組織等(例:次數(shù)-times)。 ⑤效率:主要指處理機時間和存儲器容量兩個方面。(是為了證明程序有錯,而不是證明程序無錯) 單元測試: 1)集中檢測軟件設(shè)計的最小單元——模塊(主要使用白盒測試技術(shù))。 ②自底向上集成策略: ③不同集成測試策略的比較: 白盒、黑盒測試技術(shù): 1)白盒測試(結(jié)構(gòu)測試) ①兩種:邏輯覆蓋、控制結(jié)構(gòu)測試。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1