系统范围完整版实用资料Word格式文档下载.docx
《系统范围完整版实用资料Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《系统范围完整版实用资料Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
3.2操作概念(OperationalConcept)
3.3設計與實現限制(DesignandImplementationConstraints)
3.4功能性需求(FunctionalRequirements)
3.5其他需求(OtherRequirements)
3.5.1測試需求(TestRequirements)
安裝需求(InstallationRequirement)
環境需求(EnvironmentalRequirement)
4.遠端登入子系統(ROC)
4.1子系統描述(SubsystemDescription)
4.2操作概念(OperationalConcept)
4.3設計與實現限制(DesignandImplementationConstraints)
4.4介面需求(InterfaceRequirement)
外部介面需求(ExternalInterfacesRequirements)
內部介面需求(InternalInterfacesRequirements)
4.5功能性需求(FunctionalRequirements)
4.6其他需求(OtherRequirements)
效能需求(PerformanceRequirements)
安全需求(SecurityRequirements)
測試需求(TestRequirements)
安裝需求(InstallationRequirements)
5.線上即時監控子系統(COI)
5.1子系統描述(SubsystemDescription)
5.2操作概念(OperationalConcept)
5.3設計與實現限制(DesignandImplementationConstraints)
5.4介面需求(InterfaceRequirement)
5.5功能性需求(FunctionalRequirements)
5.6其他需求(OtherRequirements)
5.6.1安全需求(SecurityRequirements)
5.6.2安裝需求(InstallationRequirements)
6.影像比對子系統(ICC)
6.1子系統描述(SubsystemDescription)
6.2操作概念(OperationalConcept)
6.3設計與實現限制(DesignandImplementationConstraints)
6.4介面需求(InterfaceRequirement)
6.4.1內部介面需求(InternalInterfacesRequirements)
6.5功能性需求(FunctionalRequirements)
7.影像控制子系統(IC)
7.1子系統描述(SubsystemDescription)
7.2操作概念(OperationalConcept)
7.3設計與實現限制(DesignandImplementationConstraints)
7.4介面需求(InterfaceRequirement)
7.5功能性需求(FunctionalRequirements)
7.6其他需求(OtherRequirements)
效能需求(PerformanceRequirements)
安全需求(SecurityRequirements)
8.區域聯防子系統(ZUD)
8.1子系統描述(SubsystemDescription)
8.2操作概念(OperationalConcept)
8.3設計與實現限制(DesignandImplementationConstraints)
8.4介面需求(InterfaceRequirement)
8.5功能性需求(FunctionalRequirements)
8.6其他需求(OtherRequirements)
8.6.2安全需求(SecurityRequirements)
測試需求(TestRequirements)
1.簡介(Introduction)
1.1系統(System)
系統範圍(ProjectScope)
區域聯防系統(ZoneUniteDefenceSystem,ZNDS)專案的主要目的在於透過網際網路與行動通訊裝置(PDA、WAP、IPCAM)來啟動區域監控以達到全民聯防的目標。
系統名稱定義(Identification)
本專案範圍包含建置下面主系統與各項子系統,主系統為:
全民監控區域聯防系統(ZoneUniteDefenceSystem,ZNDS)
各子系統分別為:
資料庫存取子系統(DatabaseAccessSubsystem,DA)
遠端登入子系統(RemoteControlSubsystem,REC)
線上即時監控子系統(ControlOn-lineImmediatelySubsystem,COI)
影像比對子系統(ImageCompareCheckSubsystem,ICC)
影像控制子系統(ImageControlSubsystem,IC)
區域聯防子系統(ZoneUniteDefenceSubsystem,ZUD)
操作介面子系統(OperatorInterfaceSubsystem,OI)
背景資訊(BackgroundInformation)
原本監控需倚賴人力,建立區域聯防系統,可有效降低人員消耗率,並可加快分類處理速度,在往後須取出或報告時亦有可信度較高的系統可搜尋,因此該單位決定以程式建構此系統,系統設計時需要兼顧擴充性與可維護性。
1.2文件(Document)
目的(Purpose)
本文件主要是提供區域聯防控制系統的需求說明,並詳述各子系統間的資料傳輸與控制方式,以及明確定義使用者的操作介面,以期提供未來需求分析的依據。
此文件專為了以下的讀者而作:
1.客戶
2.ZNDS系統開發成員
另外,本文件主要依據物件導向軟體工程(Object-OrientedSoftwareEngineering)的領域分析進行撰寫,以期能達到本專案的開發目的。
接受準則(AcceptanceCriteria)
本文件的接受準則如下列幾項:
明確且適當的陳述(Clearlyandproperlystated)
完整性(Completely)
一致性(Consistently)
能個別界定(UniquelyIdentified)
能適當地執行(Appropriatelyimplement)
能驗證(Verifiably)
控制文件(ControllingDocument)
ZoneUniteDefenceSystemProjectPlan(全民監控系統專案計畫書)
符號描述(NotationDescription)
ZUDSCLSS主系統標記為編號1.0.0.
DBA1.1.mDA子系統之元件標記為編號DA1.1.m.
ROCRC子系統之元件標記為編號RC1.2.m.
COI1.3.mCOI子系統之元件標記為編號COI1.3.m.
ICCICC子系統之元件標記為編號ICC1.4.m.
IMC1.5.mIC子系統之元件標記為編號IC1.5.m.
ZUD1.6.mZUD子系統之元件標記為編號OI1.6.m.
OPI1.7.mOI子系統之元件標記為編號OI1.7.m.
m為整數
FNR-nnn功能性需求(FunctionalRequirement)
IIR-nnn內部介面需求(InternalInterfaceRequirement)
EIR-nnn外部介面需求(ExternalInterfaceRequirement)
UIR-nnn使用者介面需求(UserInterfaceRequirement)
PER-nnn效能需求(PerformanceRequirement)
STR-nnn測試需求(SystemtestRequirement)
SQA-nnn軟體需求(SoftwareQualityAttributes)
SER-nnn安全需求(SecurityRequirements)
INR-nnn安裝需求(InstallationRequirement)
ENR-nnn環境需求(EnvironmentalRequirement)
DIC-nnn設計限制(DesignConstraints)
TLM-nnn技術限制(TechnologicalLimitation)
*子系統的需求則在需求前加入子系統的代碼(如:
BCR-FNR-001)
*n=0~9
優先次序定義(PriorityDefinition)
本文件各項需求的優先項目標是於每一個需求編號的後面,說明如下:
編號
名稱
說明
1
Critical
於系統完成時需要馬上具備的。
2
Important
系統完成時雖然可以不需要馬上具備,但由於會耗用過多的資源,因此需要限期改善。
3
Desirable
本功能若具備將會對於各項功能提供更為方便的操作,因此建議於修改時併入考慮項目。
4
Unnecessary
本功能為選擇性的需求,不會對於系統的操作造成影響,可以列為下一個版本的參考依據。
2.1系統描述(ProductPerspective)
全民監控區域聯防系統(ZoneUniteDefenceSystem)提供監控聯防之功能,整個系統由一台伺服器主機、一台電腦主機、IPCAM、WEBCAM所組成。
本系統主要分為7大部份,分別為資料庫存取子系統[DBA]、遠端登入子系統[REC1.2.0]、線上即時監控子系統[COI1.3.0]、影像比對子系統[ICC1.4.0]、影像控制子系統[IMC1.5.0]、區域聯防子系統[]等、操作介面子系統[IO1.7.0],包括主程式模組、資料庫模組及管理模組。
Figure2-1全民監控區域聯防DFD圖
本系統必須在下列軟硬體環境下工作:
硬體環境:
系統主機:
CPU為2.0GHz或以上,512MBRAM或以上,
5G以上硬碟空間。
軟體環境:
作業系統:
WindowsXP或以上版本
資料庫:
MSSQLServer2000中文標準版
需求編號
優先順序
需求描述
FNR-001
伺服器的資料庫使用MSSQLServer2000中文標準版。
FNR-002
伺服器執行的硬體主機為2GHz以上的機器,硬碟空間需要5G以上。
FNR-003
伺服器的作業系統必須為WindowsXP或以上版本。
本系統使用者為一般民眾,具備基本電腦操作能力,了解系統正常與異常狀態之差異,並清楚知道如何因應系統異常狀態。
為方便使用者使用本系統,提供下列工具:
●ZUDS操作手冊(書面)
●ZUDS系統說明(on-linehelp)
需求內容
DEL-001
繳交產品包含系統執行程式、操作手冊、系統說明書、系統開發文件等。
所有項目須在2006/8/15前繳交。
2.5操作概念(OperationalConcept)
Scenario1:
帳號管理者之操作概念
Figure2-5帳號管理流程
2.6設計與實現限制(DesignandImplementationConstraints)
設計限制(DesignandImplementationConstrains)
DIC-001
介面以HTML呈現,並且後端以動態網頁方式實做。
DIC-002
本子系統均使用JAVA與來實作。
使用Client/Server的架構時對於資料庫連線的安全性設定需要參考微軟技術手冊的說明,以降低遭入侵的危險。
2.7介面需求(InterfaceRequirement)
使用者介面需求(UserInterfacesRequirements)
ZNDS-UIR-001
提供以網頁為基礎的操作介面
ZNDS-UIR-002
客戶端需安裝瀏覽器
ZNDS-UIR-003
登入畫面提供帳號與密碼輸入欄位,登入與清除按鈕。
ZNDS-EIR-001
資料庫存取部份使用DBS所提供的功能
ZNDS-EIR-002
透過WEB主機進入ZNDS
ZNDS-IIR-001
使用功能表啟動「帳號管理」作業
ZNDS-IIR-002
使用功能表啟動「影像管理」作業
ZNDS-IIR-003
使用功能表啟動「聯防管理」作業
ZNDS-FNR-001
所有使用者必須註冊帳號密碼才可使用本系統。
ZNDS-FNR-002
提供帳號管理功能,包括登入驗證和對帳號的
新增、修改、刪除和查詢,以及建立大量一般
使用者帳號。
ZNDS-FNR-003
提供一般使用者更改個人資料功能,查詢個人
的測驗成績的功能。
ZNDS-FNR-004
提供影像管理功能,包括影像存取權限、檔案大小限制。
ZNDS-FNR-005
提供聯防管理功能,包括使用者線上好友之新增、修改、刪除和查詢。
ZNDS-FNR-006
系統需禁止重複登入、重複測驗。
3.資料庫存取子系統(DBA)
本系統最主要的功能是提供會員登入時資料的儲存以及異動發生時所需的資料它具有以下的功能。
一、資料儲存:
儲存的資料主要有固定的會員基本資料、其好友名單與使用者登入時傳回所在位址的IP。
二、資料查詢:
此功能提供系統管理者查詢會員基本資料。
Figure3-1登入時流程圖
Figure3-2異動發生時流程圖
Scenario1:
管理者可以透過此系統管理會員資料
3.3設計與實現限制(DesignandImplementationConstraints)
設計限制
DBA-DIC-001
欄位的設定與關聯建立須正確無誤
DBA-FNR-001
管理者可查詢會員資料
測試需求(TestRequirements)
DBA-STR-001
系統必須符合其功能性需求
安全需求(SecurityRequirements)
DBA-SER-001
需設權限及其他安全機制以確保資料安全與隱密性。
DBA-INR-001
工作站作業系統需支援SQL2000
DBA-ENR-001
伺服器端執行的硬體主機為IntelP3500MHZ以上的機器,硬碟(HardDisk)空間需要80G以上。
4.遠端登入子系統(REC)
本子系統主要提供的功能為協助使用者就算人在外地也可以透過以下三種方式(HTTP/PDA/WAP)遠端登入到家中的server,或是公司的server端做系統設定,並且也可逶過登入方式觀看server端所連接目前所有視訊之畫面。
Figure4-1-1server端連結視訊
4.2操作概念(OperationalConcept)
⏹Scenario1:
使用者更改設定內容
⏹Scenario2:
ASP程式呼叫CGI程式
⏹Scenario3:
CGI程式呼叫主程式
⏹Scenario4:
主程式接收CGI呼叫立即更新設定檔
⏹Scenario5:
更新儲存設定標完成
Figure4-2操作概念圖
4.3設計與實現限制(DesignandImplementationConstraints)
HTTP部份並沒有值得注意的重點,只要讓使用者登入的asp網頁可以與系統設定檔連線並呼叫CGI程式去呼叫主系統讀取儲存設定檔即可。
在PDA設計方面注意PDA畫面大小的限制,需要設計另一版本ASP網頁供PDA使用;
WAP設計方面需要先在server端電腦架設WAP伺服器,才可供使用者利用WAP方式遠端登入,且手機畫面比PDA解析度更小所以也必須設計另一WAP專用版本的ASP網頁供使用者利用手機WAP方式登入。
以使用者方便操作為主,以簡單操作為導向,使用者只需在需更改設定值的欄位上更改新的值就可以從遠端進而控制SERVER端系統套用新的設定值達到真正的能隨時隨地安全的監控。
另外需注意的是如果使用者網路位址不是實體ip的話,那麼使用者登入自已電腦前必需先知道自已電腦的目前ip,(HTTP/PDA/WAP)版本皆同。
4.4介面需求(InterfaceRequirement)
REC-EIR-001
本系統提供與其他子系統設定值的關聯
REC-IIR-001
各子系統若設定值需儲存必須統一使用TXT文件檔儲存設定
REC-II