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

正文內(nèi)容

軟件工程考研資料-wenkub

2023-07-10 00:15:50 本頁(yè)面
 

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