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

正文內(nèi)容

中央電大軟件工程期末復(fù)習(xí)資料一(編輯修改稿)

2024-12-18 15:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 擇型;③ while 型循環(huán);④ until型循環(huán);⑤ 多情況型選擇。 NS圖: Nassi 和 Shneiderman 提出了一種符合結(jié)構(gòu)化程序設(shè)計(jì)原則的圖形描述工具,稱(chēng)為盒圖,又稱(chēng)為 NS圖。在 NS圖中,為了表示五種基本控制結(jié)構(gòu),規(guī)定了五種圖形構(gòu)件。①順序型;② 選擇型;③ WHILE重復(fù)型;④ UNTIL 重復(fù)型; ⑤ 多分支選擇型。 PAD圖:它是用結(jié)構(gòu)化程序設(shè)計(jì)思想表現(xiàn)程序邏輯結(jié)構(gòu)的圖形工具。 PAD也設(shè)置了五種基本控制結(jié)構(gòu)的圖示,并允許遞歸使用。 HIPO圖: HIPO圖是由一組 IPO 圖加一張 HC圖組成。它是美國(guó) IBM公司在軟件設(shè)計(jì)中使用的主要表達(dá)工具。 HC 圖是層次圖( Hierarchy chart)的英文縮寫(xiě),用于表示軟件的分層結(jié)構(gòu)。 HC 圖中的每一個(gè)模塊,均可用一張 IPO 圖來(lái)描述。 IPO 圖由輸入、處理和輸出三個(gè)框組成,需要時(shí)還可以增加一個(gè)數(shù)據(jù)文件框,這種圖形的優(yōu)點(diǎn),是能夠直觀地顯示輸入 — 處理 — 輸出三者 之間的聯(lián)系。 詳細(xì)設(shè)計(jì)的原則 :原則是過(guò)程描述是否易于理解、復(fù)審和維護(hù),進(jìn)而過(guò)程描述能夠自然地轉(zhuǎn)換成代碼,并保證詳細(xì)設(shè)計(jì)與代碼完全一致。 詳細(xì)設(shè)計(jì)規(guī)格與評(píng)審: 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的框架及評(píng)審。 第六章 面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法 一、重點(diǎn)掌握的內(nèi)容: 面向?qū)ο蟮幕靖拍詈吞卣? 二、一般掌握內(nèi)容: 面向?qū)ο蠓治雠c設(shè)計(jì)方法 三、考核知識(shí)點(diǎn): 面向?qū)ο蟮幕靖拍?: 面向?qū)ο蟛粌H是一些具體的軟件開(kāi)發(fā)技術(shù)與策略,而且是一整套關(guān)于如何看待軟件系統(tǒng)與現(xiàn)實(shí)世界的關(guān)系,以什么觀點(diǎn)來(lái)研究問(wèn)題并進(jìn)行求解,以及如何進(jìn)行系統(tǒng)構(gòu)造的軟件方 法學(xué)。而面向?qū)ο蠓椒ㄊ且环N運(yùn)用對(duì)象、類(lèi)、繼承、封裝、聚合、消息傳送、多態(tài)性等概念來(lái)構(gòu)造系統(tǒng)的軟件開(kāi)發(fā)方法。面向?qū)ο蠓椒ǖ幕舅枷胧牵瑥默F(xiàn)實(shí)世界中客觀存在的事物(即對(duì)象)出發(fā)來(lái)構(gòu)造軟件系統(tǒng),并在系統(tǒng)構(gòu)造中盡可能運(yùn)用人類(lèi)的自然思維方式。面向?qū)ο蟮膸讉€(gè)重要概念 :對(duì)象、消息、方法性、繼承性、封裝性等。 面向?qū)ο蠓椒ǖ幕咎卣?: ①?gòu)膯?wèn)題域中客觀存在的事物出發(fā)來(lái)構(gòu)造軟件系統(tǒng),用對(duì)象作為對(duì)這些事物的抽象表示,并以此作為系統(tǒng)的基本構(gòu)成單位。 ②事物的靜態(tài)特征(即可以用一些數(shù)據(jù)來(lái)表達(dá)的特征)用對(duì)象的屬性表示,事物的動(dòng)態(tài)特 征(即事物的行為)用對(duì)象的服務(wù)(或操作)表示。 ③對(duì)象的屬性與服務(wù)結(jié)合為一體,成為一個(gè)獨(dú)立的實(shí)體,對(duì)外屏蔽其內(nèi)部細(xì)節(jié)(稱(chēng)作封 7 裝)。 ④對(duì)事物進(jìn)行分類(lèi)。把具有相同屬性和相同服務(wù)的對(duì)象歸為一類(lèi),類(lèi)是這些對(duì)象的抽象描述,每個(gè)對(duì)象是它的類(lèi)的一個(gè)實(shí)例。 ⑤通過(guò)在不同程度上運(yùn)用抽象的原則(較多或較少地忽略事物之間的差異),可以得到較一般的類(lèi)和較特殊的類(lèi)。特殊類(lèi)繼承一般類(lèi)的屬性與服務(wù),面向?qū)ο蠓椒ㄖС謱?duì)這種繼承關(guān)系的描述與實(shí)現(xiàn),從而簡(jiǎn)化系統(tǒng)的構(gòu)造過(guò)程及其文檔。 ⑥復(fù)雜的對(duì)象可以用簡(jiǎn)單的對(duì)象作為其構(gòu)成部分,稱(chēng)作聚合。 ⑦對(duì) 象之間通過(guò)消息進(jìn)行通信,以實(shí)現(xiàn)對(duì)象之間的動(dòng)態(tài)聯(lián)系。 ⑧通過(guò)關(guān)聯(lián)表達(dá)對(duì)象之間的靜態(tài)關(guān)系。 面向?qū)ο蠓治龇椒ǎ?目前出現(xiàn)有 OOA與 OOD方法。 面向?qū)ο笤O(shè)計(jì)方法: OOA 與 OOD 的職責(zé)劃分是: OOA 針對(duì)問(wèn)題域運(yùn)用 OO 方法,建立一個(gè)反映問(wèn)題域的 OOA 模型,不考慮與系統(tǒng)的具體實(shí)現(xiàn)有關(guān)的因素(例如采用什么編程語(yǔ)言、圖形用戶界面、數(shù)據(jù)庫(kù)等等),從而使 OOA 模型獨(dú)立于具體的實(shí)現(xiàn)。 OOD 則是針對(duì)系統(tǒng)的一個(gè)具體的實(shí)現(xiàn)運(yùn)用 OO 方法。其中包括兩方面的工作,一是把 OOA 模型直接搬到OOD(不經(jīng)過(guò)轉(zhuǎn)換,僅作某些必要的修改和調(diào)整),作為 OOD 的一個(gè)部分;二是針對(duì)具體實(shí)現(xiàn)中的人機(jī)界面、數(shù)據(jù)存儲(chǔ)、任務(wù)管理等因素補(bǔ)充一些與實(shí)現(xiàn)有關(guān)的部分。這些部分與OOA 采用相同的表示法和模型結(jié)構(gòu)。 第七章 編碼 一、重點(diǎn)掌握的內(nèi)容: 程序設(shè)計(jì)語(yǔ)言的特點(diǎn)、編程風(fēng)格、程序效率和編程安全 二、一般掌握內(nèi)容: 面向?qū)ο蟪绦蛟O(shè)計(jì)步驟 三、考核知識(shí)點(diǎn): 程序設(shè)計(jì)語(yǔ)言的特點(diǎn) : 程序設(shè)計(jì)語(yǔ)言是人與計(jì)算機(jī)交流的媒介。軟件工程師應(yīng)該了解程序設(shè)計(jì)語(yǔ)言各方面的特點(diǎn),以及這些特點(diǎn)對(duì)軟件質(zhì)量的影響,以便在需要為一個(gè)特定的開(kāi)發(fā)項(xiàng)目選擇語(yǔ)言時(shí),能作出合理的技術(shù)抉擇。其特點(diǎn)表現(xiàn)為九個(gè)方面: ① 名字說(shuō)明; ② 類(lèi)型說(shuō)明; ③ 初始化; ④ 程序?qū)ο蟮木植啃裕?⑤ 程序模塊; ⑥ 循環(huán)控制結(jié)構(gòu); ⑦ 分支控制結(jié)構(gòu); ⑧ 異常處理; ⑨ 獨(dú)立編譯。 編程風(fēng)格: 編碼風(fēng)格又稱(chēng)程序設(shè)計(jì)風(fēng)格或編程風(fēng)格,實(shí)際上指編程的原則。表現(xiàn)為四個(gè)方面:源程序文檔化,數(shù)據(jù)說(shuō)明的方法,語(yǔ)句結(jié)構(gòu)和輸入/輸出方法。 源程序文檔化:源程序文檔化又可從四個(gè)方面來(lái)闡述, ① 符號(hào)名的命名; ② 程序的注釋?zhuān)虎?標(biāo)準(zhǔn)的書(shū)寫(xiě)格式; 數(shù)據(jù)說(shuō)明:數(shù)據(jù)說(shuō)明的次序應(yīng)當(dāng)規(guī)范化。使數(shù)據(jù)屬性容易查找,也有利于測(cè)試,排錯(cuò)和維護(hù)。 語(yǔ)句結(jié)構(gòu):語(yǔ)句構(gòu)造力求簡(jiǎn)單、直接,不能為了片面追求效率而使語(yǔ)句復(fù) 雜化。可從以下幾方面注意: 1.使用標(biāo)準(zhǔn)的控制結(jié)構(gòu); 2.盡可能使用庫(kù)函數(shù); 3.程序編寫(xiě)首先應(yīng)當(dāng)考慮清晰性; 4.注意使用 GOTO 語(yǔ)句; 輸入/輸出方法:輸入/輸出的方式和格式應(yīng)當(dāng)盡量作到對(duì)用戶友善( User Friendly),盡可能方便用戶的使用。 程序效率: 程序效率是指程序的執(zhí)行速度及程序占用的存儲(chǔ)空間。影響程序效率的因素是多方面的。 編程安全: 提高軟件質(zhì)量和可靠性的技術(shù)大致可分為兩類(lèi),一類(lèi)是避開(kāi)錯(cuò)誤技術(shù),即在開(kāi)發(fā)的過(guò)程中不讓差錯(cuò)潛入軟件的技術(shù);另一類(lèi)是容錯(cuò)技術(shù),即對(duì)某些無(wú)法避開(kāi)的差錯(cuò),使 8 其影響減至最小的技 術(shù);避開(kāi)錯(cuò)誤技術(shù)是進(jìn)行質(zhì)量管理,實(shí)現(xiàn)產(chǎn)品應(yīng)有質(zhì)量所必不可少的技術(shù),也就是軟件工程中所討論的先進(jìn)的軟件分析和開(kāi)發(fā)技術(shù)和管理技術(shù)。但是,無(wú)論使用多么高明的避開(kāi)錯(cuò)誤技術(shù),也無(wú)法做到完美無(wú)缺和絕無(wú)錯(cuò)誤,這就需要采用容錯(cuò)技術(shù)。實(shí)現(xiàn)容錯(cuò)的主要手段是冗余和防錯(cuò)程序設(shè)計(jì)。 面向?qū)ο蟪绦蛟O(shè)計(jì)步驟: 面向?qū)ο蟮脑O(shè)計(jì)方法一般適用于軟件設(shè)計(jì)和實(shí)現(xiàn)階段。其基本步驟是: ① 建立軟件系統(tǒng)的動(dòng)態(tài)模型; ② 建立軟件系統(tǒng)的靜態(tài)模型; ③ 實(shí)現(xiàn)。 第八章 軟件質(zhì)量與質(zhì)量保證 一、重點(diǎn)掌握的內(nèi)容: 軟件質(zhì)量的有關(guān)概念、結(jié)構(gòu)化的軟件測(cè)試 二、一般掌 握內(nèi)容: 軟件維護(hù)過(guò)程 三、考核知識(shí)點(diǎn): 軟件質(zhì)量: 軟件質(zhì)量是各種特性的復(fù)雜組合。 軟件質(zhì)量反映了以下三方面的問(wèn)題: ( 1)軟件需求是度量軟件質(zhì)量的基礎(chǔ)。不符合需求的軟件就不具備質(zhì)量。 ( 2)在各種標(biāo)準(zhǔn)中定義了一些開(kāi)發(fā)準(zhǔn)則,用來(lái)指導(dǎo)軟件人員用工程化的方法來(lái)開(kāi)發(fā)軟件。如果不遵守這些開(kāi)發(fā)準(zhǔn)則,軟件質(zhì)量就得不到保證。 ( 3)往往會(huì)有一些隱含的需求沒(méi)有明確地提出來(lái)。例如,軟件應(yīng)具備良好的可維護(hù)性。如果軟件只滿足那些精確定義了的需求而沒(méi)有滿足這些隱含的需求,軟件質(zhì)量也不能保證。 軟件質(zhì)量保證策略: 為了在軟件開(kāi)發(fā)過(guò)程中 保證軟件的質(zhì)量,主要采取下述措施: ①審查;②復(fù)查和管理復(fù)審;③測(cè)試。 結(jié)構(gòu)化的軟件測(cè)試: 軟件測(cè)試在程序員對(duì)每一個(gè)模塊的編碼之后先做程序測(cè)試,再做單元測(cè)試,然后再進(jìn)行集成(綜合或組裝)測(cè)試,系統(tǒng)測(cè)試,驗(yàn)收(確認(rèn))測(cè)試,平行測(cè)試,人工測(cè)試,其中單元測(cè)試的一部分己在編碼階段就開(kāi)始了。 測(cè)試:就是用已知的輸入在已知環(huán)境中動(dòng)態(tài)地執(zhí)行系統(tǒng)(或系統(tǒng)的“部件”)。如果測(cè)試結(jié)果和預(yù)期結(jié)果不一致,則很可能是發(fā)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1