課程登錄系統
增補規格
版本:初稿
修訂歷程
日期 |
版本 |
說明 |
作者 |
1998 年 12 月 21 日 |
初稿 |
起始版本 - 初稿 |
S. Gamble |
|
|
|
|
|
|
|
|
|
|
|
|
目錄
- 目標
- 範圍
- 參考資料
- 功能
- 4.1 系統錯誤記載
- 可用性
- 5.1 Windows 相容
- 5.2 易用設計
- 5.3 線上說明
- 可靠性
- 6.1 可用性
- 6.2 平均失效時間
- 效能
- 7.1 同時使用者
- 7.2 資料庫存取回應時間
- 7.3 交易回應時間
- 可支援性
- 8.1 可下載新版本
- 設計限制
- 9.1 舊版課程型錄系統
- 9.2 帳單結算系統
- 9.3 平台需求
- 9.4 網際網路瀏覽器
- 9.5 Java 相容性
增補規格
- 目標
本文件的用途是定義 Wylie 課程登錄(「課程登錄」)系統的需求。本「增補規格」列出未在使用案例模型的使用案例中輕易擷取到的需求。本「增補規格」和使用案例模型一起擷取系統上的完整需求集。
2、 範圍
本「增補規格」適用於 Wylie 課程登錄系統,將由 Wylie College Information Systems (IT) 部門開發。該 IT 部門將開發此主從架構系統,以與現有的課程型錄資料庫連結。
「課程登錄系統」將可讓學生線上登錄課程。「課程登錄系統」可讓教授選取其執教課程以及維護學生成績。
本規格定義系統的非功能需求;例如可靠性、可用性、效能和可支援性,以及若干個使用案例共同的功能需求(功能需求定義於「使用案例規格」)。
3、 參考資料
適用的參考資料有:
- Course Registration System Business Case, WyIT388, DRAFT,
1998, Wylie College IT.
- Course Billing Interface Specification, WC93332, 1985, Wylie College
Press.
- Course Catalog Database Specification, WC93422, 1985, Wylie College
Press.
- Course Registration System Stakeholder Requests Document, WyIT389,
V1.0, 1998, Wylie College IT.
- Course Registration System Vision Document, WyIT387, V1.0, 1998, Wylie
College IT.
- Course Registration System Glossary, WyIT406, V1.0, 1998, Wylie
College IT.
- Course Registration System Use Case Spec - Close Registration, WyIT403, Draft, 1998, Wylie College
IT.
- Course Registration System Use Case Spec - Login, WyIT401, Draft, 1998, Wylie College IT.
- Course Registration System Use Case Spec - Maintain Professor Info, WyIT407, Draft, 1998, Wylie
College IT.
- Course Registration System Use Case Spec - Register for Courses, WyIT402, Draft, 1998, Wylie
College IT.
- Course Registration System Use Case Spec - Select Courses to Teach, WyIT405, Draft, 1998, Wylie
College IT.
- Course Registration System Use Case Spec - Maintain Student Info, WyIT408, Draft, 1998, Wylie
College IT.
- Course Registration System Use Case Spec - Submit Grades, WyIT409, Draft, 1998, Wylie College IT.
- Course Registration System Use Case Spec - View Report Card, WyIT410, Draft, 1998, Wylie College
IT.
4、 功能
本節列出多個使用案例共同的功能需求。
4.1 系統錯誤記載
應記載所有的系統錯誤。嚴重的系統錯誤應導致系統依序關機。
系統錯誤訊息應包含錯誤的文字說明、
系統錯誤碼(如果適用的話)、偵測錯誤狀況的模組、
資料戳記,以及時間戳記。所有的系統錯誤都應保留在「錯誤日誌資料庫」中。
5、 可用性
本節列出所有影響系統的可用性或與其相關的那些需求。
5.1 Windows 相容
桌面使用者介面應與 Windows 95/98 相容。
5.2 易用設計
「課程登錄系統」的使用者介面應設計為易於使用,並且應適用於具備電腦素養的使用者群組,而無需系統的額外訓練。
5.3 線上說明
「課程登錄系統」的每一項特性都應備有供使用者使用的內建線上說明。「線上說明」應包含有關使用系統的逐步指示。「線上說明」應包含詞彙及字首語的定義。
6、 可靠性
本節列出所有的可靠性需求。
6.1 可用性
可用性需求將在下一個反覆中定義。
6.2 平均失效時間
MTBF 需求將在下一個反覆中定義。
7、 效能
本節中概述系統的效能特性。
7.1 同時使用者
系統應支援最多同時有 2000 位使用者在任何給定的時間存取中央資料庫,以及最多同時有 500 位使用者在任何時間存取本端伺服器。
7.2 資料庫存取回應時間
系統應提供對舊式課程型錄資料庫的存取權,且延遲時間不超過 10 秒。
7.3 交易回應時間
系統必須能夠在 2 分鐘內完成所有交易的 80%。
8、 可支援性
本節定義任何將提升所建置系統之可支援性或可維護性的需求。
8.1 可下載新版本
「課程登錄」之 PC 用戶端部分的升級版本應可透過網際網路從 UNIX 伺服器下載。此特性可讓學生輕易存取系統升級版本。
9、 設計限制
本節列出所建置系統上的任何設計限制。
9.1 舊版課程型錄系統
系統應與在 College DEC VAX 大型主機上運作的現有舊版系統(課程型錄資料庫)整合。
9.2 帳單結算系統
「課程登錄系統」應與在 College DEC VAX 大型主機上運作的現有「課程帳單結算系統」連結。
9.3 平台需求
「課程登錄系統」的用戶端部分應在任何配備 486 處理器或更快的個人電腦上運作。用戶端部分應需要小於 20 MB 的磁碟空間和 32 MB RAM。
「課程登錄系統」的伺服器部分應在 Wylie College UNIX 伺服器上運作。
9.4 網際網路瀏覽器
「課程登錄系統」的 Web 型介面應在 Netscape 4.0.4 及 Internet Explorer 4.0 瀏覽器中執行。
9.5 Java 相容性
Web 型介面應與 Java 1.1 VM 執行時期環境相容。
|