




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章系統(tǒng)思想第二章
第三章
信息系統(tǒng)第四章
信息系統(tǒng)建設(shè)概論第五章系統(tǒng)規(guī)劃第六章系統(tǒng)分析第七章系統(tǒng)設(shè)計(jì)第八章系統(tǒng)實(shí)施第九章系統(tǒng)維護(hù)與管理第十章面向?qū)ο蟮姆治雠c設(shè)計(jì)第十一章原形法和軟系統(tǒng)方法信息系統(tǒng)分析與設(shè)計(jì)6.1系統(tǒng)分析的任務(wù)6.2作業(yè)流程圖6.3數(shù)據(jù)流程圖6.4數(shù)據(jù)字典6.5表達(dá)處理邏輯的工具6.6數(shù)據(jù)查詢應(yīng)用分析6.7新系統(tǒng)邏輯模型的提出6.8系統(tǒng)說(shuō)明書6.9系統(tǒng)分析實(shí)例
習(xí)題
返回第六章系統(tǒng)分析“分析”通常是指對(duì)現(xiàn)有系統(tǒng)的內(nèi)、外情況進(jìn)行調(diào)查、研究、分解、剖析,明確問題或機(jī)會(huì)所在,認(rèn)識(shí)解決這些問題或把握這些機(jī)會(huì)的必要性,為確定有關(guān)活動(dòng)的目標(biāo)和可能的方案提供科學(xué)依據(jù)。系統(tǒng)分析(systemsanalysis),是指在信息系統(tǒng)開發(fā)的生命周期中系統(tǒng)分析階段的各項(xiàng)活動(dòng)的和方法。按照結(jié)構(gòu)化方法嚴(yán)格劃分工作階段,“先邏輯,后物理”的原則,系統(tǒng)分析階段的目標(biāo):就是按系統(tǒng)規(guī)劃所定的某個(gè)開發(fā)項(xiàng)目范圍內(nèi)明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。6.1系統(tǒng)分析的任務(wù)
系統(tǒng)分析階段的主要活動(dòng)有:系統(tǒng)詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。活動(dòng)名稱目標(biāo)關(guān)鍵問題主要成果現(xiàn)行系統(tǒng)詳細(xì)調(diào)查現(xiàn)行現(xiàn)行系統(tǒng)的結(jié)構(gòu)、現(xiàn)行系統(tǒng)調(diào)查報(bào)告。詳細(xì)調(diào)查系統(tǒng)的工作過業(yè)務(wù)流程和數(shù)據(jù)的程,建立現(xiàn)行詳細(xì)分析,具體問系統(tǒng)的邏輯模題的認(rèn)定。型,發(fā)現(xiàn)現(xiàn)行系統(tǒng)存在的主要問題。新系統(tǒng)邏明確用戶信息用戶需求分析,新系統(tǒng)說(shuō)明書輯方案的需求,提出新系統(tǒng)邏輯模型的建提出系統(tǒng)的邏輯方案立。系統(tǒng)分析是研制信息系統(tǒng)最重要的階段,也是最困難的階段。困難主要來(lái)自三個(gè)方面:?jiǎn)栴}空間的理解、人與人之間的溝通和環(huán)境的不斷變化。
系統(tǒng)分析員與用戶的知識(shí)構(gòu)成不同,經(jīng)歷不同,使得雙方的交流十分困難,因而系統(tǒng)調(diào)查容易出現(xiàn)遺漏和誤解,是研制系統(tǒng)的隱患,會(huì)使系統(tǒng)開發(fā)偏離正確方向,另外還使編寫系統(tǒng)說(shuō)明書變得十分困難。系統(tǒng)說(shuō)明書是這一階段工作的結(jié)晶,它實(shí)際上是用戶與研制人員之間的技術(shù)合同。
系統(tǒng)分析員的知識(shí)水平和工作能力決定了系統(tǒng)的成敗。系統(tǒng)分析員應(yīng)是具有現(xiàn)代科學(xué)知識(shí)的,具有改革思想和改革能力的專家。作業(yè)流程圖的符號(hào):6.2作業(yè)流程圖
數(shù)據(jù)流程圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具。數(shù)據(jù)流程圖描述數(shù)據(jù)流動(dòng)、存儲(chǔ)、處理的邏輯關(guān)系,是信息系統(tǒng)邏輯模型的主要形式,也稱為邏輯數(shù)據(jù)流程圖,一般用DFD(logicalDataFlowDiagram)表示。有的稱為圈圈圖或泡泡圖。一、數(shù)據(jù)流程圖的基本成分
數(shù)據(jù)流程圖用到四個(gè)基本符號(hào),即外部實(shí)體、數(shù)據(jù)處理、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)。1.外部實(shí)體
表示所描述系統(tǒng)的數(shù)據(jù)來(lái)源和去處的各種實(shí)體或工作環(huán)節(jié)。系統(tǒng)開發(fā)不能改變這些外部實(shí)體本身的結(jié)構(gòu)和固有屬性。外部實(shí)體的表示如圖所示。6.3數(shù)據(jù)流程圖顧客a顧客a職工b職工b2.數(shù)據(jù)處理描述系統(tǒng)對(duì)信息進(jìn)行處理的邏輯功能。也就是數(shù)據(jù)的變換。用帶圓角的長(zhǎng)方形表示處理,如下圖:標(biāo)識(shí)部分功能描述部分功能執(zhí)行部分3.數(shù)據(jù)流指與處理功能有關(guān)的各類信息的載體(輸入或輸出),用一個(gè)箭頭表示,箭頭指出數(shù)據(jù)的流動(dòng)方向。D2產(chǎn)品D2產(chǎn)品D5職工4.數(shù)據(jù)存儲(chǔ)指邏輯意義上的數(shù)據(jù)存儲(chǔ)環(huán)節(jié)。用右邊開口的長(zhǎng)方條表示。數(shù)據(jù)流P1設(shè)備管理設(shè)備科二、繪制DFD的主要原則
(1)明確系統(tǒng)界面。(2)自頂向下逐層擴(kuò)展。(3)合理布局(4)數(shù)據(jù)流圖只反映數(shù)據(jù)流向、數(shù)據(jù)加工和邏輯意義上的數(shù)據(jù)存貯,不反映任何數(shù)據(jù)處理的技術(shù)過程、處理方式和時(shí)間順序,也不反映判斷與控制條件等技術(shù)問題。(5)數(shù)據(jù)流圖繪制過程,就是系統(tǒng)的邏輯模型的形成過程,必須始終與用戶密切接觸,詳細(xì)討論,不斷修改要和其他系統(tǒng)建設(shè)者共同商討以求一致意見。下面以高等學(xué)校學(xué)籍管理系統(tǒng)為例說(shuō)明畫數(shù)據(jù)流程圖的方法。先畫學(xué)籍管理系統(tǒng)的頂層DFD招生辦學(xué)籍管理系統(tǒng)教委用人單位D1學(xué)籍表新生名單報(bào)表畢業(yè)生登記表將頂層DFD展開成學(xué)籍管理系統(tǒng)的第一層DFD招生辦教委用人單位D1學(xué)籍表新生名單報(bào)表畢業(yè)生登記表教師系P1異動(dòng)管理P2成績(jī)管理P3獎(jiǎng)懲管理成績(jī)獎(jiǎng)懲結(jié)論獲獎(jiǎng)名單成績(jī)單獎(jiǎng)懲報(bào)告留退級(jí)名單學(xué)生注冊(cè)××虛框是頂層DFD處理框的展開。新增的數(shù)據(jù)流在進(jìn)入或流出虛框時(shí)用“×”標(biāo)記。將P2框“成績(jī)管理”展開為下圖:以P2框“成績(jī)管理”為例,說(shuō)明逐層分解的思路。教師主管學(xué)生期末成績(jī)單成績(jī)統(tǒng)計(jì)P3期末成績(jī)單學(xué)生成績(jī)留退名單獲獎(jiǎng)名單補(bǔ)考成績(jī)××P2.2統(tǒng)計(jì)成績(jī)教管科P2.3登記期末成績(jī)教管科P2D1學(xué)籍表(校)D1學(xué)籍表(系)P2.1分析期末成績(jī)系教務(wù)員P1P2.4分析補(bǔ)考成績(jī)系教務(wù)員P2.5登記補(bǔ)考成績(jī)教管科將P2.1框“分析期末成績(jī)”進(jìn)一步展開為下圖:將P2.1.5框“確定異動(dòng)情況”進(jìn)一步分解為下圖:升級(jí)、補(bǔ)考P2.1.4P2.1.5.1統(tǒng)計(jì)不及格課程P2.1.5D2D1學(xué)籍表P2.1.5.2判定留級(jí)或退學(xué)P1留級(jí)、退學(xué)成績(jī)一覽表P2.1.1P2.1.2四、畫DFD的注意事項(xiàng)
DFD是系統(tǒng)分析員與用戶交流思想的工具。這種圖用的符號(hào)少,通俗易懂。在草圖的基礎(chǔ)上,系統(tǒng)分析員應(yīng)對(duì)圖的分解、布局進(jìn)行適當(dāng)調(diào)整,畫出正式圖,使之更清晰,可讀性更好。1.關(guān)于層次的劃分
(1)展開的層次與管理層次一致,也可以劃分得更細(xì)
(2)一個(gè)處理框經(jīng)過展開,一般以分解為4至10個(gè)處理框?yàn)橐?/p>
(3)最下層的處理過程用幾句話,或者用幾張判定表,或一張簡(jiǎn)單的HIPO圖能表達(dá)清楚2.檢查DFD的正確性
(1)數(shù)據(jù)守恒,或稱為輸入數(shù)據(jù)與輸出數(shù)據(jù)匹配。
(2)在一套DFD中的任何一個(gè)數(shù)據(jù)存儲(chǔ),必定有流入的數(shù)據(jù)流和流出的數(shù)據(jù)流,即寫文件和讀文件。(3)父圖中某一處理框的輸入、輸出數(shù)據(jù)流必須出現(xiàn)在相應(yīng)的子圖中,否則就會(huì)出現(xiàn)父圖與子圖不平衡。這是一種比較常見的錯(cuò)誤。
(4)任何一個(gè)數(shù)據(jù)流至少有一端是處理框。即數(shù)據(jù)流不能從外部實(shí)體直接到數(shù)據(jù)存儲(chǔ),不能從數(shù)據(jù)存儲(chǔ)到外部實(shí)體,也不能在外部實(shí)體之間或數(shù)據(jù)存儲(chǔ)之間流動(dòng)。這是初學(xué)者最容易出錯(cuò)的地方。3.提高DFD的易理解性
(1)簡(jiǎn)化處理間的聯(lián)系;(2)均勻分解;(3)適當(dāng)命名五、DFD的局限性1)難以在DFD上標(biāo)識(shí)出數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ),加工和外部實(shí)體的具體內(nèi)容。2)不能反映系統(tǒng)中的決策與控制過程。3)難以對(duì)系統(tǒng)中人機(jī)交互過程以及信息的反饋與循環(huán)處理進(jìn)行描述。一、數(shù)據(jù)字典的各類條目DD中有六類條目:數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過程、外部實(shí)體。不同類型的條目有不同的屬性需要描述,現(xiàn)分別說(shuō)明如下。1.數(shù)據(jù)元素
數(shù)據(jù)元素是最小的數(shù)據(jù)組成單位,也就是不可再分的數(shù)據(jù)單位。對(duì)每個(gè)數(shù)據(jù)元素,需要描述以下屬性:
(1)名稱
(2)別名
(3)類型
(4)取值范圍和取值的含義
(5)長(zhǎng)度
除以上內(nèi)容外,數(shù)據(jù)元素的條目還包括元素的簡(jiǎn)要說(shuō)明、與它有關(guān)的數(shù)據(jù)結(jié)構(gòu)等等。下表是數(shù)據(jù)元素條目的例子:數(shù)據(jù)元素條目
總編號(hào):1-101
編號(hào):101
名稱:學(xué)號(hào)有關(guān)編碼說(shuō)明:
別名:S-Noxx
x
x
x
xx
說(shuō)明:本校學(xué)生編碼編號(hào)
數(shù)據(jù)值類型:(連續(xù)/離散)離散班號(hào)
類型:(字符/數(shù)字)數(shù)字專業(yè)代碼
長(zhǎng)度:7系代號(hào)
有關(guān)數(shù)據(jù)結(jié)構(gòu):學(xué)生成績(jī)、學(xué)生卡入學(xué)年號(hào)名稱:姓名總編號(hào):1-102
別名:S-Name編號(hào):102
說(shuō)明:本校學(xué)生姓名
數(shù)據(jù)值類型:(連續(xù)/離散)離散
類型:(字符/數(shù)字)字符
長(zhǎng)度:8編寫:張××日期:05.4.1有關(guān)數(shù)據(jù)結(jié)構(gòu):學(xué)生成績(jī)、學(xué)生卡審核:李××日期:05.4.102.數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)的描述重點(diǎn)是數(shù)據(jù)之間的組合關(guān)系,即說(shuō)明這個(gè)數(shù)據(jù)結(jié)構(gòu)包括哪些成分。這些成分中有三種特殊情況:
(1)任選項(xiàng)[](2)必項(xiàng)選{}(3)重復(fù)項(xiàng)*數(shù)據(jù)結(jié)構(gòu)條目名稱:學(xué)生登記卡總編號(hào):2-03說(shuō)明:新生入學(xué)時(shí)填寫的卡片編號(hào):008結(jié)構(gòu):學(xué)號(hào)有關(guān)的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ):姓名新生登記表[曾用名]學(xué)籍表入學(xué)日期出生日期數(shù)量:性別每年約1000份民族家庭地址本人簡(jiǎn)歷*開始時(shí)間終止時(shí)間編寫:張××日期:05.4.1單位職務(wù)審核:李××日期:05.4.104.數(shù)據(jù)存儲(chǔ)
數(shù)據(jù)存儲(chǔ)的條目,主要描寫該數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu),及有關(guān)的數(shù)據(jù)流、查詢要求。數(shù)據(jù)存儲(chǔ)條目名稱:學(xué)習(xí)成績(jī)一覽表總編號(hào):4-02說(shuō)明:學(xué)期結(jié)束,按班匯集學(xué)生各科成績(jī)編號(hào):D2結(jié)構(gòu):班級(jí)有關(guān)的數(shù)據(jù)流:學(xué)生成績(jī)*P2.1.1→D2學(xué)號(hào)D2→P2.1.2姓名D2→P2.1.4成績(jī)*D2→P2.1.3科目名稱D2→P2.1.5{考試/考查}信息量:150份/學(xué)期成績(jī)有無(wú)立即查詢:有編寫:張××日期:05.4.1審核:李××日期:05.4.105.處理過程
對(duì)于DFD中的處理框,需要在DD中描述處理框的編號(hào)、名稱、功能的簡(jiǎn)要說(shuō)明,有關(guān)的輸入、輸出。處理過程條目名稱:填寫成績(jī)單總編號(hào):5-007說(shuō)明:通知學(xué)生成績(jī),有補(bǔ)考說(shuō)明編號(hào):P2.1.4輸入:D2→P2.1.4輸出:P2.1.4→學(xué)生(成績(jī)通知單)處理:查D2(成績(jī)一覽表),打印每個(gè)學(xué)生的成績(jī)通知單,若有不及格科目,不夠直接留級(jí),則在“成績(jī)通知”中填寫補(bǔ)考科目、時(shí)間,若直接留級(jí)則注明留級(jí)。編寫:張××日期:05.4.1審核:李××日期:05.4.106.外部實(shí)體
外部實(shí)體是數(shù)據(jù)的來(lái)源和去向。因此,在DD中關(guān)于外部實(shí)體的條目,主要說(shuō)明外部實(shí)體產(chǎn)生的數(shù)據(jù)流和傳給該外部實(shí)體的數(shù)據(jù)流,以及該外部實(shí)體的數(shù)量。外部實(shí)體條目名稱:學(xué)生總編號(hào):06-001說(shuō)明:編號(hào):001輸出數(shù)據(jù)流:個(gè)數(shù):約4000個(gè)輸入數(shù)據(jù)流:編寫:張××日期:05.4.1P2.1.4→學(xué)生(成績(jī)通知)審核:李××日期:05.4.10外部實(shí)體條目名稱:教師總編號(hào):06-002說(shuō)明:編號(hào):002輸出數(shù)據(jù)流:教師(期末成績(jī))→P2.2,P2.1.1輸入數(shù)據(jù)流:教學(xué)安排個(gè)數(shù):約500個(gè)編寫:張××日期:05.4.1審核:李××日期:05.4.10數(shù)據(jù)字典的使用可以有兩種方式:人工方式和計(jì)算機(jī)方式。
人工方式是把各類條目按前面介紹的描述格式寫在卡片上或?qū)懺诩埳?,并分類建立一覽表。
計(jì)算機(jī)方式是在人工方式基礎(chǔ)上,整理存入計(jì)算機(jī)。一些大、中型計(jì)算機(jī)有專門的自動(dòng)化數(shù)據(jù)字典軟件包對(duì)數(shù)據(jù)進(jìn)行管理,查詢、修改都十分方便。為了保證數(shù)據(jù)的一致性,數(shù)據(jù)字典必須由專人(DBA)管理。其職責(zé)就是維護(hù)和管理數(shù)據(jù)字典,保證數(shù)據(jù)字典內(nèi)容的完整一致。任何人,包括系統(tǒng)分析員、系統(tǒng)設(shè)計(jì)員、程序員,修改數(shù)據(jù)字典的內(nèi)容,都必須通過DBA。DBA要把數(shù)據(jù)字典的最新版本及時(shí)通知有關(guān)人員。
DFD中所有不進(jìn)一步分解的處理加工,稱為基本處理(基本加工)。只要對(duì)所有基本處理的邏輯功能描述清楚,整個(gè)系統(tǒng)功能也就說(shuō)明清楚了。為了做到準(zhǔn)確、清晰、簡(jiǎn)潔,基本處理的描述往往需要多種手段與工具。所用工具有:自然語(yǔ)言的文字?jǐn)⑹鼋Y(jié)構(gòu)化語(yǔ)言決策樹(判斷樹)決策表(判斷表)數(shù)學(xué)公式上述工具的聯(lián)合使用其中結(jié)構(gòu)化語(yǔ)言、決策樹、決策表屬于結(jié)構(gòu)化系統(tǒng)分析中的專用工具。6.5表達(dá)處理邏輯的工具一、結(jié)構(gòu)化語(yǔ)言結(jié)構(gòu)化語(yǔ)言只允許三種基本語(yǔ)句:祈使語(yǔ)句、條件語(yǔ)句、循環(huán)語(yǔ)句。1.祈使語(yǔ)句
祈使語(yǔ)句指出要做什么事情,包括一個(gè)動(dòng)詞和一個(gè)賓語(yǔ)。動(dòng)詞指出要執(zhí)行的功能,賓語(yǔ)表示動(dòng)作的對(duì)象。例如:計(jì)算工資、查詢成績(jī)、獲取收發(fā)數(shù)據(jù)、計(jì)算補(bǔ)充定貨量等。2.條件語(yǔ)句
其一般形式是:
如果條件
則動(dòng)作A
否則(條件不成立)
動(dòng)作B
條件語(yǔ)句中的“如果”、“否則”要成對(duì)出現(xiàn),書寫時(shí)每層要對(duì)齊,以便閱讀。例1.根據(jù)用戶欠款時(shí)間長(zhǎng)短和現(xiàn)有庫(kù)存量情況處理用戶訂貨方案的結(jié)構(gòu)化語(yǔ)言可表示為:
IF欠款時(shí)間≤30天
IF需要量≤庫(kù)存量
THEN立即發(fā)貨
ELSE
先按庫(kù)存量發(fā)貨,進(jìn)貨后再補(bǔ)發(fā)
ELSE
IF欠款時(shí)間≤100天THEN
IF需求量≤庫(kù)存量
THEN先付款再發(fā)貨
ELSE
不發(fā)貨
ELSE要求先付欠款3.循環(huán)語(yǔ)句
循環(huán)語(yǔ)句表達(dá)在某種條件下,重復(fù)執(zhí)行相同的動(dòng)作,直到這個(gè)條件不成立為止。如:
對(duì)于每個(gè)庫(kù)存項(xiàng)目(循環(huán)條件)
獲取收入數(shù)據(jù)
將在庫(kù)數(shù)據(jù)加收入數(shù)據(jù),更新在庫(kù)數(shù)
獲取發(fā)出數(shù)據(jù)
將庫(kù)數(shù)減發(fā)出數(shù)據(jù),更新在庫(kù)數(shù)
如果在庫(kù)數(shù)小于或等于臨界庫(kù)存數(shù)
則發(fā)出補(bǔ)充訂貨信號(hào)二、判斷樹(decisiontree)(決策樹)是一種圖形工具,適合于描述加工中具有多個(gè)策略,每個(gè)策略和若干條件有關(guān)的邏輯功能。用判斷樹來(lái)表示,可以更直觀一些。例2.將例1用比較直觀的判斷樹表示為:訂貨方案≤30天>30天≤100天>100天需求量≤庫(kù)存量需求量>庫(kù)存量需求量≤庫(kù)存量需求量>庫(kù)存量立即發(fā)貨先按庫(kù)存發(fā)貨,進(jìn)貨后再補(bǔ)發(fā)先付款,再發(fā)貨不發(fā)貨通知先付欠款欠款時(shí)間需求與庫(kù)存處理結(jié)果三、判斷表(decisiontable)(決策表)一些條件較多、在每個(gè)條件下取值也較多的判斷問題可以用判斷表表示。其優(yōu)點(diǎn)是能把各種組合情況一個(gè)不漏地表示出來(lái),有時(shí)還能幫助發(fā)現(xiàn)遺漏和矛盾的情況。如仍以處理用戶訂貨的例子說(shuō)明:決策規(guī)則號(hào)123456條件欠款時(shí)間≤30天YYNNNN欠款時(shí)間>100天NNYYNN需求量≤庫(kù)存量YNYNYN應(yīng)采取的行動(dòng)立即發(fā)貨×先按庫(kù)存量發(fā)貨,進(jìn)貨后再補(bǔ)發(fā)×先付款,再發(fā)貨×不發(fā)貨×要求先付欠款××四、三種表達(dá)工具的比較這三種表達(dá)邏輯的工具各有千秋,從直觀性、可修改性等方面的比較如下表:結(jié)構(gòu)化語(yǔ)言判斷樹判斷表直觀性一般很好一般用戶檢查不便方便不便可修改性好一般差邏輯檢查好一般很好機(jī)器可讀性很好差很好機(jī)器可編程一般不好很好這三種工具的適用范圍可概括比較如下:
(1)判斷樹適用于10~15種行動(dòng)的決策
(2)判斷表適用于多個(gè)條件的復(fù)雜組合
(3)若包含順序執(zhí)行或循環(huán)執(zhí)行的動(dòng)作用結(jié)構(gòu)化語(yǔ)言在DFD中定義了數(shù)據(jù)存儲(chǔ)。DD對(duì)每個(gè)數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)進(jìn)行了描述,但是沒有詳細(xì)說(shuō)明有哪些查詢需要實(shí)時(shí)響應(yīng)。數(shù)據(jù)立即存取圖(dataimmediate-accessdiagram)就是說(shuō)明這些問題的工具。一、數(shù)據(jù)存取要求的基本類型
由于用戶各自的業(yè)務(wù)要求,提出各種數(shù)據(jù)存取要求。概括起來(lái),一般有六種基本類型。
用E表示“實(shí)體”(entity),用A表示實(shí)體的屬性(attribute),用V表示屬性的值(value)。能惟一標(biāo)識(shí)出一個(gè)實(shí)體的屬性稱為“主關(guān)鍵字”(primarykey),簡(jiǎn)稱為關(guān)鍵字。一個(gè)主關(guān)鍵字可由一個(gè)或一個(gè)以上的屬性組成。有時(shí)還需要若干“次關(guān)鍵字”(secondarykey),它能標(biāo)識(shí)出具有某種特性的所有實(shí)體。具體實(shí)體的描述例子如圖所示:6.6數(shù)據(jù)查詢應(yīng)用分析學(xué)生學(xué)號(hào)0297015姓名李大海英語(yǔ)83高等數(shù)學(xué)91實(shí)體主關(guān)鍵字屬性屬性值(1)類型1:A(E)=?
說(shuō)明:已知一個(gè)給定的實(shí)體E,求某一個(gè)特定屬性A的屬性值是什么?實(shí)體關(guān)鍵字屬性屬性值屬性屬性值屬性屬性值屬性屬性值A(chǔ)(E)=?已知對(duì)于該屬性屬性值是多少?已知學(xué)生學(xué)號(hào)0297015查詢英語(yǔ)成績(jī)是多少?(2)類型2:A(?)<比較符>V
比較符可為:=、≠、<、>
說(shuō)明:對(duì)于一個(gè)給定的屬性A,已知其屬性值V,查詢所有具有屬性A并且其屬性值等于(不等于、大于、小于)V的實(shí)體。實(shí)體關(guān)鍵字屬性屬性值屬性屬性值屬性屬性值屬性屬性值A(chǔ)(?)=V是哪些實(shí)體?對(duì)于該屬性已知已知英語(yǔ)成績(jī)?yōu)?5查詢滿足條件的學(xué)生有哪些(3)類型3:?(E)<比較符>V
說(shuō)明:已知一個(gè)實(shí)體E和一個(gè)特定的值V,求這個(gè)實(shí)體的哪些屬性的值是V。實(shí)體關(guān)鍵字屬性屬性值屬性屬性值屬性屬性值屬性屬性值?(E)=V已知是哪個(gè)屬性?其值等于V某個(gè)學(xué)生考試成績(jī)<60分查詢這些課程名稱是什么?(4)類型4:?(E)=?
說(shuō)明:給定一個(gè)實(shí)體E,它各個(gè)屬性的值是什么?實(shí)體關(guān)鍵字屬性屬性值屬性屬性值屬性屬性值屬性屬性值?(E)=?已知對(duì)所有屬性其屬性值是什么?已知學(xué)生學(xué)號(hào)0297015查詢所有課程成績(jī)是多少?(5)類型5:A(?)=?
說(shuō)明:對(duì)于一個(gè)給定的屬性A,求每一個(gè)實(shí)體的屬性A的值。實(shí)體關(guān)鍵字屬性屬性值屬性屬性值屬性屬性值屬性屬性值A(chǔ)(?)=?每一個(gè)實(shí)體對(duì)于該屬性值是多少?對(duì)全班所有學(xué)生查詢英語(yǔ)成績(jī)是多少?(6)類型6:?(?)<比較符>V
說(shuō)明:已知某個(gè)值V,要查詢有哪些實(shí)體,它的哪些屬性具有這個(gè)值V。屬性值等于V實(shí)體關(guān)鍵字屬性屬性值屬性屬性值屬性屬性值屬性屬性值?(?)=V對(duì)每個(gè)實(shí)體有哪些屬性?已知考試成績(jī)不及格查詢要補(bǔ)考的學(xué)生及課程?二、數(shù)據(jù)立即存取圖系統(tǒng)分析員在了解用戶對(duì)立即存取的要求后,運(yùn)用關(guān)于數(shù)據(jù)庫(kù)存取的理論知識(shí),結(jié)合新系統(tǒng)的實(shí)際條件進(jìn)行分析,與用戶商量,舍去一些不重要的和難于實(shí)現(xiàn)的查詢項(xiàng)目,確定哪些實(shí)時(shí)查詢需要實(shí)現(xiàn),畫出相應(yīng)的數(shù)據(jù)立即存取圖。這是數(shù)據(jù)庫(kù)設(shè)計(jì)、對(duì)話設(shè)計(jì)的重要依據(jù)之一。右圖是關(guān)于書籍信息查詢的數(shù)據(jù)立即存取圖。此圖表示用戶要求輸入主題詞、作者或題目,進(jìn)行實(shí)時(shí)查詢。書籍國(guó)際標(biāo)準(zhǔn)書號(hào)作者題目?jī)r(jià)格出版社出版年月頁(yè)數(shù)主題詞作者主題詞題目物資供應(yīng)查詢?cè)谀澄镔Y供應(yīng)系統(tǒng)中,“物品”、“廠家-物品”、“生產(chǎn)廠家”的實(shí)體的結(jié)構(gòu)如下圖所示。用戶想通過查詢,確定向哪個(gè)廠家訂貨可以做到價(jià)廉物美,就涉及到這三個(gè)數(shù)據(jù)存儲(chǔ)。生產(chǎn)廠家廠家編號(hào)廠家名稱廠家地址銀行賬號(hào)電報(bào)掛號(hào)電話物品物品編號(hào)規(guī)格物品名稱單位單價(jià)安全庫(kù)存量現(xiàn)有數(shù)量物品名稱規(guī)格廠家編號(hào)廠家-物品廠家編號(hào)物品編號(hào)出廠價(jià)物品編號(hào)廠家名稱通過屬性“物品名稱”、“規(guī)格”查實(shí)體“物品編號(hào)”,即:A(?)=V由屬性“物品編號(hào)”查全部的實(shí)體“廠家編號(hào)”,即:A(?)=V由關(guān)鍵碼“廠家編號(hào)”、“物品編號(hào)”查出廠價(jià),即:A(E)=?找出最低價(jià)Vmin由Vmin查找相應(yīng)的“廠家編號(hào)”,即:A(?)=Vmin由實(shí)體“廠家編號(hào)”查找該廠家的全部信息,即:?(E)=?
系統(tǒng)分析階段的任務(wù)是明確系統(tǒng)功能。通過對(duì)現(xiàn)行系統(tǒng)的調(diào)查分析,抽象出現(xiàn)行系統(tǒng)的邏輯模型,分析其存在的問題,如某些數(shù)據(jù)流向不合理,某些數(shù)據(jù)存儲(chǔ)有不必要的冗余,某些處理原則不合理,等等。
從形式上講,新系統(tǒng)的邏輯模型與舊系統(tǒng)的邏輯模型相比變化不大,可能只是在一個(gè)或幾個(gè)處理中引進(jìn)新技術(shù),改變幾處數(shù)據(jù)的流程,或者改變某些數(shù)據(jù)存儲(chǔ)的組織方式。但是,這是經(jīng)過周密調(diào)查和分析的結(jié)果,其影響可能不是局部的。對(duì)這種影響必須要有充分的估計(jì)。
此外,系統(tǒng)分析員應(yīng)準(zhǔn)備多個(gè)方案,客觀地指出各種方案的利弊得失,如投資、收益、技術(shù)上的難易程度等等。6.7新系統(tǒng)邏輯模型的提出一、系統(tǒng)說(shuō)明書(系統(tǒng)分析書或邏輯設(shè)計(jì)規(guī)格書)的內(nèi)容作為系統(tǒng)分析階段的技術(shù)文檔,系統(tǒng)分析書通常包括以下三方面的內(nèi)容:
1.系統(tǒng)簡(jiǎn)介
主要說(shuō)明項(xiàng)目的名稱、目標(biāo)、功能、背景、引用資料、本文所用的專門術(shù)語(yǔ)等。
2.項(xiàng)目?jī)?nèi)容和功能描述
(1)項(xiàng)目的主要工作內(nèi)容
簡(jiǎn)要說(shuō)明本項(xiàng)目在系統(tǒng)分析階段所進(jìn)行的各項(xiàng)工作的主要內(nèi)容。
(2)現(xiàn)行系統(tǒng)的調(diào)查情況
設(shè)計(jì)新系統(tǒng)之前,必須對(duì)現(xiàn)系統(tǒng)調(diào)查清楚,掌握現(xiàn)系統(tǒng)的真實(shí)情況,了解用戶的要求和問題所在。以DFD為主要工具,說(shuō)明現(xiàn)行信息系統(tǒng)的概況。6.8系統(tǒng)說(shuō)明書DD、判定表、立即存取分析圖等往往篇幅較大,可作為附件。但是由它們得到的主要結(jié)論,如主要的業(yè)務(wù)量、總的數(shù)據(jù)存儲(chǔ)量等,應(yīng)列在正文中。
(3)新系統(tǒng)的邏輯模型
新系統(tǒng)的邏輯模型也通過相應(yīng)的DFD加以說(shuō)明。DD等有變動(dòng)也要給出相應(yīng)說(shuō)明。
3.實(shí)施計(jì)劃
(1)工作任務(wù)的分解
指對(duì)開發(fā)中應(yīng)完成的各項(xiàng)工作,按子系統(tǒng)(或系統(tǒng)功能)劃分,指定專人分工負(fù)責(zé)。
(2)進(jìn)度
指給出各項(xiàng)工作的預(yù)定開始日期和結(jié)束日期,規(guī)定任務(wù)完成的先后順序及完成的界面??捎肞ERT圖或甘特圖表示進(jìn)度。
(3)預(yù)算
指逐項(xiàng)列出本項(xiàng)目所需要的勞務(wù)以及經(jīng)費(fèi)的預(yù)算,包括各項(xiàng)工作所需人力及辦公費(fèi)、差旅費(fèi)、資料費(fèi)等。二、系統(tǒng)分析書的審議系統(tǒng)分析書的編寫很重要,它應(yīng)簡(jiǎn)明扼要,抓住本質(zhì),反映系統(tǒng)的全貌和系統(tǒng)分析員的設(shè)想。它的優(yōu)劣是系統(tǒng)分析人員水平和經(jīng)驗(yàn)的體現(xiàn),也是系統(tǒng)分析員對(duì)任務(wù)和情況了解深度的體現(xiàn)。
對(duì)系統(tǒng)分析書的審議是整個(gè)系統(tǒng)研制過程中一個(gè)重要的里程碑。審議應(yīng)由研制人員、企業(yè)領(lǐng)導(dǎo)、管理人員、局外系統(tǒng)專家共同進(jìn)行。審議通過之后,系統(tǒng)分析書
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度物業(yè)公司股權(quán)轉(zhuǎn)讓及物業(yè)管理規(guī)范執(zhí)行合同
- 二零二五年度砌墻勞務(wù)與建筑廢棄物綜合利用合同
- 二零二五年度影視制作與影視投資合作協(xié)議
- 2025年度私營(yíng)企業(yè)員工試用期勞動(dòng)權(quán)益協(xié)議
- 二零二五年度影視制作行業(yè)演員及工作人員用工合同
- 二零二五年度幼兒園食堂托管服務(wù)合同
- 二零二五年度婚前協(xié)議:父母資助購(gòu)房產(chǎn)權(quán)歸屬與婚姻風(fēng)險(xiǎn)防范合同
- 2025年度電子商務(wù)平臺(tái)品牌授權(quán)合作協(xié)議
- 2025年度酒店房租租賃合同補(bǔ)充協(xié)議樣本
- 二零二五年度離婚撫養(yǎng)權(quán)變更調(diào)解與子女身心健康維護(hù)合同
- 第十七屆山東省職業(yè)院校技能大賽中職組“西式烹飪”賽項(xiàng)規(guī)程
- 華東師范大學(xué)《外國(guó)人文經(jīng)典(下)》2022-2023學(xué)年第一學(xué)期期末試卷
- 儲(chǔ)能電池模組PACK和系統(tǒng)集成項(xiàng)目可行性研究報(bào)告
- 2024年安徽省公務(wù)員錄用考試《行測(cè)》真題及解析
- 2024年陜西省中考數(shù)學(xué)試題含答案
- 牙慢性損傷-楔狀缺損
- JTJ034-2000 公路路面基層施工技術(shù)規(guī)范
- 2024-2030年中國(guó)光伏建筑一體化(BIPV)市場(chǎng)規(guī)模預(yù)測(cè)與競(jìng)爭(zhēng)格局分析研究報(bào)告
- 零售業(yè)視覺營(yíng)銷與商品展示技巧考核試卷
- 民營(yíng)醫(yī)院并購(gòu)合同范本
- 2024-2030年中國(guó)長(zhǎng)管拖車行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
評(píng)論
0/150
提交評(píng)論