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

正文內(nèi)容

信息系統(tǒng)分析與設計知識點(編輯修改稿)

2025-07-25 03:05 本頁面
 

【文章內(nèi)容簡介】 務選擇適當?shù)募夹g手段和處理方法這便是詳細設計,包換代碼設計、數(shù)據(jù)庫設計、輸入設計、輸出設計、人機對話設計、處理過程設計。n第二節(jié)結構化設計的基本概念1)模塊(Module)一詞使用很廣泛。通常對應于用一個名字就可以調(diào)用的一段程序語句(子程序或函數(shù))2)模塊具有輸入和輸出、邏輯功能、運行程序、內(nèi)部數(shù)據(jù)四種屬性。模塊的輸入、輸出是模塊與外部的信息交換。3)模塊用程序代碼完成它的邏輯功能。結構圖(StructuredChart)描述系統(tǒng)的模塊結構及模塊間的聯(lián)系1)模塊:用長方形表示2)調(diào)用:從一個模塊指向另一模塊的箭頭表示前一個模塊調(diào)用后一個模塊。有循環(huán)調(diào)用和條件調(diào)用3)數(shù)據(jù):用帶圓圈的小箭頭表示從一個模塊傳遞給另一模塊的數(shù)據(jù)(有實義)4)控制信息:帶涂黑圓圈的小箭頭表示一個模塊傳送給另一模塊的控制信息結構化設計的基本思想,就是把系統(tǒng)設計成由相對獨立、功能單一的模塊組成的層次結構。為了衡量模塊的相對獨立性,提出了模塊間的耦合與模塊的內(nèi)聚兩個概念。這兩個概念從不同側(cè)面反映了模塊的獨立性。耦合反映模塊之間連接的緊密程度,而內(nèi)聚指一個模塊內(nèi)各元素彼此結合的緊密程度。如果所有模塊的內(nèi)聚都很強,模塊之間的耦合自然就低,模塊的獨立性就強,反之亦然。希望模塊內(nèi)的聯(lián)系越緊越好,模塊間的聯(lián)系越少越好。4.影響模塊間耦合程度有三方面的因素:1)聯(lián)系方式--模塊間通過什么方式聯(lián)系(“直接引用”和“有過程語句調(diào)用”)2)來往信息的作用--模塊間來往信息作什么用(可能作為數(shù)據(jù)使用,也可能作為控制信息使用)3)數(shù)量--模塊間來往信息的多少。結構化設計要求模塊間的耦合程度盡可能小。為此應:a) 用過程語句調(diào)用其它模塊b) 模塊間的參數(shù)作數(shù)據(jù)用c) 模塊間的參數(shù)盡可能少模塊的內(nèi)聚反映模塊內(nèi)部聯(lián)系的緊密程度。1)偶然內(nèi)聚(coincidentalcohesion)2)邏輯內(nèi)聚(Logicalcohesion)3)時間內(nèi)聚(temporalcohesion)4)步驟內(nèi)聚(proceduralcohesion)5)通信內(nèi)聚(municationalcohesion)6)順序內(nèi)聚(Sequentialcohesion)7)功能內(nèi)聚(functional_cohesion)按其順序,內(nèi)聚越來越高1)一個判斷的作用范圍是所有這樣的模塊的集合,這些模塊內(nèi)含有依賴于這個判斷結果的處理?;蚍Q影響范圍。2)一個模塊的控制范圍是指它本身及其所有下屬模塊的集合。1)模塊的扇入是指有多少個上級模塊調(diào)用它。2)模塊的扇出是指模塊的直屬下層模塊的個數(shù),扇出系數(shù)不宜過大,設計得好的系統(tǒng)平均扇出是3或4.3)設計得好的系統(tǒng),上層模塊有較高的扇出,下層模塊有較高的扇入。n第三節(jié)從數(shù)據(jù)流圖導出結構圖1)變換型(Transform)結構2)事務型(Transaction)結構對線性結構的DFD作分析,它可以明顯地分成邏輯輸入、主加工和邏輯輸出。步驟:1)劃分數(shù)據(jù)流圖的輸入、主加工和邏輯輸出2)套用固定格式生成第2層模塊結構圖3)對第2層模塊進一步分解,構造完整的模塊結構圖這種結構中,某個加工將它的輸入分離成一串平行的數(shù)據(jù)流,分別執(zhí)行后面的某些加工。對這種類型的數(shù)據(jù)流圖,可以通過事務分析得到相應的結構圖。事物分析也是按“自頂向下,逐步細化”的原則進行。先設計主模塊,其功能就是整個系統(tǒng)功能。n第四節(jié)一體化設計方法?1)結構化設計方法也有明顯的不足。系統(tǒng)的總體設計應包括程序結構和數(shù)據(jù)結構兩個方面,但傳統(tǒng)的結構化設計只考慮程序結構方面,而進行數(shù)據(jù)結構方面的需要參考其他方法。事實上,關于數(shù)據(jù)庫設計的許多信息在系統(tǒng)分析階段已經(jīng)得到,但沒有充分利用。2)一體化方法對傳統(tǒng)的結構化方法做了改進,集功能分析、過程設計、數(shù)據(jù)庫設計為一體,充分利用系統(tǒng)分析的結果,完成系統(tǒng)功能結構的設計和數(shù)據(jù)庫設計,填補兩個開發(fā)階段之間的空隙。n第五節(jié)代碼設計代碼是用來表征客觀事物的一個或一組有序的符號,這應易于計算機和人識別與處理。代碼也簡稱“碼”。1)鑒別功能:唯一標識一個學生、一種產(chǎn)品…2)分類:0代表男、1代表女…3)排序:數(shù)字、字母容易排序,而漢字按照拼音排序通常不符合管理需要4)專用含義5)其他可能的好處:提高錄入速度、節(jié)省存儲空間(使用代碼作數(shù)據(jù)庫的主鍵PK、外鍵FK)…1)順序碼2)矩陣碼3)自檢碼4)系列碼5)層次碼1)數(shù)字型:結構簡單,使用方便,也便于排序,但對象特征的描述不直觀2)字母型:便于記憶,人們有使用習慣。與同樣長度的數(shù)字碼相比,容量大得多。但會出現(xiàn)重復和沖突3)數(shù)字字母混合型:兼有前兩種代碼的優(yōu)點。但是其組成形式復雜,計算機輸入不便,人工錄入效率低,錯誤率高(要避免出現(xiàn):I和1,0和o…)代碼是數(shù)據(jù)的重要組成部分,這的下廚性將直接影響系統(tǒng)的質(zhì)量。當人們抄寫、錄入時,發(fā)生錯誤的可能性很大,因此,為了驗證輸入代碼的正確性,要在代碼本體的基礎上,再外加校驗碼,使它成為代碼的一個組成部分。1)唯一性2)合理性3)可擴充性(千年蟲問題)4)簡單性5)適用性6)規(guī)范性7)系統(tǒng)性7,代碼設計的步驟1)確定代碼對象2)考查是否已有標準代碼3)根據(jù)代碼的使用范圍、使用時間,根據(jù)實際情況選擇代碼的種類與類型。4)考慮檢錯功能5)編寫代碼表n第六節(jié)輸出設計1)確定輸出內(nèi)容:首先確定用戶在使用信息方面的要求,包括使用目的、輸出速度、頻率、數(shù)量、安全性要求等等。然后設計輸出信息的內(nèi)容、信息形式(表格、圖形、文字)、數(shù)據(jù)結構、數(shù)據(jù)類型、位數(shù)及取值范圍等等。2)選擇輸出設備與介質(zhì):常用的輸出設備有顯示終端、打印機、磁帶機、磁盤機、繪圖儀、縮微膠卷輸出器、多媒體設備。輸出介質(zhì)有紙張、磁帶、磁盤、縮微膠卷、光盤、多媒體介質(zhì)等等。3)確定輸出格式:輸出文字、報表或圖形,清晰直觀,滿足用戶的管理需求和習慣,符合行業(yè)標準n第七節(jié)輸入設計1. 輸入設計的原則1)最小量原則2)簡單性原則3)早檢驗原則4)少轉(zhuǎn)換原則1)確定輸入數(shù)據(jù)內(nèi)容:包括確定輸入數(shù)據(jù)項名稱、數(shù)據(jù)內(nèi)容、精度、數(shù)值范圍。2)確定數(shù)據(jù)的輸入方式:集中式輸入還是聯(lián)機分布式輸入,與數(shù)據(jù)發(fā)生地點、時間、緊急程度有關。3)記錄格式設計:記錄格式設計得好,能減少數(shù)據(jù)冗余,降低錯誤率和操作員勞動強度。4)輸入數(shù)據(jù)的正確性校驗:可能的話直接從已有數(shù)據(jù)中選擇5)確定輸入設備:鍵盤、鼠標、觸摸屏、讀卡機、字符識別機、光電閱讀器、條形碼識別機、語音識別儀、圖像掃描儀輸入數(shù)據(jù)記錄格式既要便于操作人員錄入,又要便于填表人員,現(xiàn)場工作人員填寫。這種記錄格式本質(zhì)
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1