筆者結(jié)合自己的案例,以獨(dú)到的見(jiàn)解說(shuō)明了一份全面的數(shù)據(jù)需求分析應(yīng)該包括:數(shù)據(jù)描述、邏輯描述、數(shù)據(jù)詞典、數(shù)據(jù)采集。
針對(duì)數(shù)據(jù)需求分析模塊,我有自己的見(jiàn)解和分析方式。在這里拿一段以前所做的案例分享給大家,寫得不好,其中也有很多欠缺之處,愿朋友們看過(guò)之后能夠給出很好的批評(píng),咱們?cè)谶@里相互學(xué)習(xí)、共同進(jìn)步!
一、數(shù)據(jù)描述
1.1 數(shù)據(jù)來(lái)源及流向示意圖
平臺(tái)數(shù)據(jù)的來(lái)源及流向關(guān)系示意見(jiàn)圖1.1。從圖中可見(jiàn),平臺(tái)中的數(shù)據(jù)來(lái)源主要分為了內(nèi)部和外部?jī)蓚€(gè)大部分。
1.2 內(nèi)部數(shù)據(jù)
內(nèi)部數(shù)據(jù)包括項(xiàng)目現(xiàn)場(chǎng)的業(yè)務(wù)數(shù)據(jù)、自動(dòng)化監(jiān)控?cái)?shù)據(jù)和項(xiàng)目知識(shí)庫(kù)。
業(yè)務(wù)數(shù)據(jù)來(lái)源于項(xiàng)目過(guò)程管理,包括項(xiàng)目的籌劃信息、進(jìn)度數(shù)據(jù)、質(zhì)量數(shù)據(jù)、安全數(shù)據(jù)、施工風(fēng)險(xiǎn)數(shù)據(jù)、供應(yīng)商數(shù)據(jù)等。
自動(dòng)化監(jiān)控?cái)?shù)據(jù)來(lái)源于項(xiàng)目智能監(jiān)控設(shè)備,包括設(shè)備監(jiān)控?cái)?shù)據(jù)、施工監(jiān)測(cè)數(shù)據(jù)、安全講評(píng)臺(tái)數(shù)據(jù)、用電監(jiān)控?cái)?shù)據(jù)、人員出入及定位數(shù)據(jù)、環(huán)境監(jiān)測(cè)數(shù)據(jù)、視頻監(jiān)控?cái)?shù)據(jù)等。
知識(shí)庫(kù)初始來(lái)源于集團(tuán)現(xiàn)有經(jīng)驗(yàn)和知識(shí)的梳理,并在項(xiàng)目過(guò)程中不斷補(bǔ)充和完善。
1.3 外部數(shù)據(jù)
外部數(shù)據(jù)包括來(lái)自既有信息系統(tǒng)的工程基本信息和專題信息,以及通過(guò)離線方式導(dǎo)入的地理信息數(shù)據(jù)及其他數(shù)據(jù)。
以上數(shù)據(jù)均在平臺(tái)數(shù)據(jù)標(biāo)準(zhǔn)的約束下進(jìn)入數(shù)據(jù)中心,通過(guò)中心數(shù)據(jù)庫(kù)與應(yīng)用系統(tǒng)形成數(shù)據(jù)交換,并在此基礎(chǔ)上開(kāi)發(fā)標(biāo)準(zhǔn)化數(shù)據(jù)接口,將數(shù)據(jù)共享給其他需要的外部系統(tǒng)。
二、邏輯描述
對(duì)數(shù)據(jù)進(jìn)行邏輯描述時(shí)可把數(shù)據(jù)分為表態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)兩種。
進(jìn)行描述時(shí)應(yīng)把各數(shù)據(jù)元素邏輯地分成若干組,例如函數(shù)、源數(shù)據(jù)或?qū)τ谄鋺?yīng)用更為恰當(dāng)?shù)倪壿嫹纸M。給出每一數(shù)據(jù)元的名稱(包括縮寫和代碼)、定義(或物理意義)度量單位、值域、格式和類型等有關(guān)信息。
2.1 表態(tài)(靜態(tài))數(shù)據(jù)
表態(tài)數(shù)據(jù)就是所謂的靜態(tài)數(shù)據(jù),指在運(yùn)行過(guò)程中主要作為參考的數(shù)據(jù),它們?cè)诤荛L(zhǎng)的一段時(shí)間內(nèi)不會(huì)變化,一般不隨運(yùn)行而改變。
列出所有作為控制或參考用的靜態(tài)數(shù)據(jù)元素如下表所示:
2.2 內(nèi)部生成數(shù)據(jù)
列出向用戶或開(kāi)發(fā)單位中的維護(hù)調(diào)試人員提供的內(nèi)部生成數(shù)據(jù)。
2.3 動(dòng)態(tài)數(shù)據(jù)
所謂動(dòng)態(tài)數(shù)據(jù),包括所有在運(yùn)行中要不斷或者在特定的條件下而發(fā)生變化的數(shù)據(jù),以及在運(yùn)行中要輸入、輸出的數(shù)據(jù)。
2.3.1 輸入數(shù)據(jù)
2.3.2 輸出數(shù)據(jù)
三、數(shù)據(jù)詞典
對(duì)平臺(tái)中所出現(xiàn)的各個(gè)實(shí)體的屬性進(jìn)行整理,使其形成數(shù)據(jù)詞典,以此可以來(lái)作為后繼研發(fā)過(guò)程中數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)的主要參考來(lái)源。并說(shuō)明對(duì)數(shù)據(jù)要求的制約。逐條列出對(duì)進(jìn)一步擴(kuò)充或使用方面的考慮而提出的對(duì)數(shù)據(jù)要求的限制(容 量、文卷、記錄和數(shù)據(jù)元的個(gè)數(shù)的最大值)。對(duì)于在設(shè)計(jì)和開(kāi)發(fā)中確定是臨界性的限制更要明確指出。
3.1 功能模塊
表名(表名:英文名)
數(shù)據(jù)字典在這里我用一張表來(lái)展示:
四、數(shù)據(jù)采集
4.1 要求和范圍
按數(shù)據(jù)元的邏輯分組來(lái)說(shuō)明數(shù)據(jù)采集的要求和范圍,指明數(shù)據(jù)的采集方法,說(shuō)明數(shù)據(jù)采集工作的承擔(dān)者是用戶還是開(kāi)發(fā)者。
具體的內(nèi)容包括:
輸入數(shù)據(jù)的來(lái)源,例如是單個(gè)操作員、數(shù)據(jù)輸入站,專業(yè)的數(shù)據(jù)輸入公司或它們的一個(gè)分組。
數(shù)據(jù)輸入(指把數(shù)據(jù)輸入處理系統(tǒng)內(nèi)部)所用的媒體和硬設(shè)備。如果只有指定的輸入點(diǎn)的輸入才是合法的,則必須對(duì)此加以說(shuō)明。
接受者說(shuō)明輸出數(shù)據(jù)的接受者。
輸出數(shù)據(jù)的形式和設(shè)備列出輸出數(shù)據(jù)的形式和硬設(shè)備。無(wú)論接受者將接收到的數(shù)據(jù)是打印輸出,還是CRT上的一組字符、一幀圖形,或一聲警鈴,或向開(kāi)關(guān)線圈提供的一個(gè)電脈沖,或常用介質(zhì)如磁盤、磁帶、穿孔卡片等,均應(yīng)具體說(shuō)明。
數(shù)據(jù)值的范圍給出每一個(gè)數(shù)據(jù)元的合法值的范圍。
量綱給出數(shù)字的度量單位、增量的步長(zhǎng)、零點(diǎn)的定標(biāo)等。在數(shù)據(jù)是非數(shù)字量的情況下,要給出每一種合法值的形式和含意。
更新和處理的頻度給出預(yù)定的對(duì)輸入數(shù)據(jù)的更新和處理的頻度。如果數(shù)據(jù)的輸入是隨機(jī)的,應(yīng)給出更新處理的頻度的平均值,或變化情況的某種其他度量。
4.2 數(shù)據(jù)采集對(duì)象列表
4.3 輸入的承擔(dān)者
4.4 預(yù)處理
4.5 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系
五、結(jié)語(yǔ)
由于各方面的原因,這個(gè)案例只能展示一部分的內(nèi)容,但都是重要的一些點(diǎn),并沒(méi)有縮水,朋友們可以放心瀏覽。