影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

國標85672006軟件需求規(guī)格說明實例教務系統(tǒng)重大修改版[共38頁]

上傳人:gfy****yf 文檔編號:42747098 上傳時間:2021-11-27 格式:DOC 頁數:39 大小:591.50KB
收藏 版權申訴 舉報 下載
國標85672006軟件需求規(guī)格說明實例教務系統(tǒng)重大修改版[共38頁]_第1頁
第1頁 / 共39頁
國標85672006軟件需求規(guī)格說明實例教務系統(tǒng)重大修改版[共38頁]_第2頁
第2頁 / 共39頁
國標85672006軟件需求規(guī)格說明實例教務系統(tǒng)重大修改版[共38頁]_第3頁
第3頁 / 共39頁

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《國標85672006軟件需求規(guī)格說明實例教務系統(tǒng)重大修改版[共38頁]》由會員分享,可在線閱讀,更多相關《國標85672006軟件需求規(guī)格說明實例教務系統(tǒng)重大修改版[共38頁](39頁珍藏版)》請在裝配圖網上搜索。

1、軟件需求規(guī)格說明軟件需求規(guī)格說明(SRS) 項目: 教務管理系統(tǒng)專業(yè)班級: 目錄目錄 目錄目錄 .21.范圍范圍 .41.1 標識.41.2 系統(tǒng)概述.41.3 文檔概述.41.4 基線.52.參考文獻:參考文獻: .63.需求需求 .63.1 所需的狀態(tài)和方式.63.2 需求概述.63.2.1目標.63.2.2運行環(huán)境.83.2.3用戶的特點.93.2.4關鍵點.93.2.5約束條件.93.3 需求規(guī)格.103.3.1軟件系統(tǒng)總體功能/對象結構.103.3.2描述約定.123.4CSCI能力需求.123.4.1數據字典.133.4.2系統(tǒng)功能分解.153.4.3選課、退課模塊.163.4.4

2、查詢模塊.173.4.5成績管理模塊.173.4.6教師個人信息更新模塊.173.4.7數據庫模塊.173.5 CSCI 外部接口需求.173.5.1 用戶界面.173.5.2教務系統(tǒng)與XXX之間的接口.193.6 CSCI 內部接口需求.193.6.1教務系統(tǒng)與數據庫之間的內部接口.203.7 CSCI 內部數據需求.203.7.1 實體-關系圖.203.7.2 數據表.233.7.3 數據流圖.253.8 保密性需求.263.9CSCI 環(huán)境需求 .273.10 計算機資源需求.273.10.1計算機硬件需求.273.10.2計算機硬件資源利用需求.273.10.3計算機軟件需求.283.

3、10.4計算機通信需求.283.11 軟件質量因素.283.12 設計和實現(xiàn)的約束.293.13 數據.293.14 操作.303.15 故障處理.303.16 有關人員需求.313.17 有關培訓需求.313.18 有關后勤需求.314 需求可追蹤性需求可追蹤性 .315 尚未解決的問題尚未解決的問題 .326 注解(業(yè)務名詞的解釋)注解(業(yè)務名詞的解釋) .33附錄附錄 A.34附錄附錄 B.351.范圍范圍1.1 標識標識( (待開發(fā)軟件的完整標識,待開發(fā)軟件的完整標識,( (如果有的話如果有的話) )包括標識號,版本號、發(fā)行號、標題。包括標識號,版本號、發(fā)行號、標題。用于需求跟蹤用于需

4、求跟蹤) )本文檔適用于教務管理系統(tǒng) 1.0 版,標識號、和發(fā)行號無。標題:教務系統(tǒng)需求規(guī)格說明。1.2 系統(tǒng)概述系統(tǒng)概述( (本條應簡述本文檔適用的系統(tǒng)和軟件的用途,它應描述系統(tǒng)和軟件的一般特性;本條應簡述本文檔適用的系統(tǒng)和軟件的用途,它應描述系統(tǒng)和軟件的一般特性;概述系統(tǒng)開發(fā)、運行和維護的歷史;標識項目的投資方、需方、用戶、開發(fā)方概述系統(tǒng)開發(fā)、運行和維護的歷史;標識項目的投資方、需方、用戶、開發(fā)方和支持機構;標識當前和計劃的運行現(xiàn)場;列出其他有關的文檔。和支持機構;標識當前和計劃的運行現(xiàn)場;列出其他有關的文檔。) )教務系統(tǒng)用于與教學活動有關的行政工作。其主要功能包括:學生查詢課程、學生選

5、課、成績管理、打印報表等。本項目無投資方,需求方為 XX 大學,用戶為 XX 大學在校職工及學生,開發(fā)方為 XX 開發(fā)團隊,支持機構為 XXXXX。本項目其他有關文檔還有可行性分析(研究)報告(FAR) 、軟件(結構)設計說明(SDD) 軟件測試報告(STR) 軟件產品運作總結1.3 文檔概述文檔概述(本文檔針對的讀者對象及每類讀者應重點閱讀的部分)(本文檔針對的讀者對象及每類讀者應重點閱讀的部分)本軟件規(guī)格規(guī)格說明用于使用戶和開發(fā)開發(fā)團隊雙方對待開發(fā)軟件的功能有一個共同的理解, 使之成為整個開發(fā)工作的基礎。建議有關人員重點閱讀的部分:本說明書的各分部內容用戶方高層管理人員用戶方中層管理人員用

6、戶方操作人員開發(fā)方設計與編碼人員評審專家1.范圍 2.參考文獻:3.需求3.1 所需的狀態(tài)和方式3.2 需求概述3.3 需求規(guī)格3.3.1 軟件系統(tǒng)總體功能/對象結構3.3.2 描述約定3.4CSCI 能力需求3.5 CSCI 外部接口需求3.6 CSCI 內部接口需求3.7 CSCI 內部數據需求3.8 保密性需求3.9CSCI 環(huán)境需求3.10 計算機資源需求3.11 軟件質量因素3.12 設計和實現(xiàn)的約束3.13 數據3.14 操作3.15 故障處理3.16 有關人員需求3.17 有關培訓需求3.18 有關后勤需求4 需求可追蹤性5 尚未解決的問題6 注解附錄 A附錄 B本說明書僅適用于

7、 教務系統(tǒng),任何使用此文檔的人員,必須嚴格按照文檔規(guī)定及說明及相關法律條款規(guī)定,不能擅自修改及非法使用。本開發(fā)團隊擁有對此文檔的最終解釋權。1.4 基線基線( (采用迭代開發(fā)思想,待開發(fā)軟件會依次經歷若干個過渡版本,最終演化采用迭代開發(fā)思想,待開發(fā)軟件會依次經歷若干個過渡版本,最終演化為滿足所有需求的軟件為滿足所有需求的軟件基線,是軟件開發(fā)過程中的某個過渡版本及這個版本將要滿足的一組需基線,是軟件開發(fā)過程中的某個過渡版本及這個版本將要滿足的一組需求求基線要在需求規(guī)格說明書通過評審后才正式確立基線要在需求規(guī)格說明書通過評審后才正式確立劃定基線,首先要完成以下兩項任務:按優(yōu)先級對所有需求項排序,估

8、劃定基線,首先要完成以下兩項任務:按優(yōu)先級對所有需求項排序,估算每個需求項需要的工作量算每個需求項需要的工作量優(yōu)先級的高的需求該優(yōu)先被實現(xiàn),每條基線的工作量應有恰當的時間粒優(yōu)先級的高的需求該優(yōu)先被實現(xiàn),每條基線的工作量應有恰當的時間粒度度在任意一條基線的開發(fā)過程中,開發(fā)團隊暫時不響應需求變更,而是把在任意一條基線的開發(fā)過程中,開發(fā)團隊暫時不響應需求變更,而是把需求變更納入下一條基線考慮需求變更納入下一條基線考慮基線為迭代開發(fā)提供了基礎,迭代開發(fā)是應對需求變更的一種方式基線為迭代開發(fā)提供了基礎,迭代開發(fā)是應對需求變更的一種方式基線變更必須由變更控制委員會審批基線變更必須由變更控制委員會審批) )

9、基線對應的一組需求相應功能預計工作量基線 1(過渡版本1)基線 2(過渡版本1)2.參考文獻:參考文獻:【1】吳潔明, 軟件工程基礎實踐教程 ,北京:清華大學出版社,2007.11【2】王少鋒, UML 面向物件教程 ,北京:清華大學出版社,2004.2 【3】王珊,薩師煊,北京:高等教育出版社,2006.5(2007 重?。?.需求需求3.1 所需的狀態(tài)和方式所需的狀態(tài)和方式學生,教師和管理員根據各自實際身份登錄教務管理系統(tǒng),如果登錄成功,則啟動相應的管理系統(tǒng),以及相應的權限,實現(xiàn)各項功能。3.2 需求概述需求概述3.2.1 目標目標教務管理系統(tǒng)是為了提高現(xiàn)代高校教務管理的工作效率而設計的,

10、使用三層B/S 結構,讓管理員,教師和學生能夠方便的使用各自的功能,淘汰傳統(tǒng)的管理模式。1. 本系統(tǒng)擬達成的目標:本系統(tǒng)擬達成的目標:(1)學生視點:)學生視點:學生通過教務管理系統(tǒng)的網址,在輸入初始的賬戶和密碼之后,要選擇“學生”選項,確定是以學生的身份登錄系統(tǒng),如果成功登錄,將進入教務管理系統(tǒng)。在該系統(tǒng)中,學生大多只是查詢相關數據,能夠擁有的權限僅限于選課和退課,以及修改密碼。在查詢系統(tǒng)中,學生可以根據自己的需要,查詢課程,查詢成績等。 在查詢成績的子系統(tǒng)中,可以根據不同的學年,查詢相關成績,以及將成績排序。在選課子系統(tǒng)中,在相關學年的課程中,選定需要的課程;如果不需要應經選定的課程,可以

11、退訂。(2)教師視點)教師視點 教師通過教務管理系統(tǒng)的網址,再輸入初始的賬戶和密碼之后,要選擇“教師”選項,確定是以教師的身份登錄系統(tǒng),如果成功登錄,將進入教務管理系統(tǒng)。 在該系統(tǒng)中,教師可以查詢,修改自己的信息數據,查詢學生的相關信息,以及輸入所管理班級的相關成績。 在教師查詢和修改自己的已有信息,比如:姓名,出生年月,政治面貌,聯(lián)系電話,聯(lián)系地址等等;查詢學生的信息,如:帶領班級名稱,班級人數,學生姓名,成績等。 在打印系統(tǒng)中,教師打印自己的個人信息或是學生的成績。 在成績管理系統(tǒng)中,輸入相關班級學生的所選課程的成績。(3)管理員視點:)管理員視點: 管理員通過教務管理系統(tǒng)的網址,再輸入初

12、始的賬戶和密碼之后,要選擇“管理員”選項,確定是以管理員的身份登錄系統(tǒng),如果成功登錄,將進入教務管理系統(tǒng)。 在該系統(tǒng)中,管理員的權限最高,可以根據實時信息,更新教務管理系統(tǒng)的數據庫,比如:學生和教師,以及自己的姓名,聯(lián)系方式等。2 本系統(tǒng)的主要功能:本系統(tǒng)的主要功能:選課,退課,查詢成績,修改個人信息,維護系統(tǒng)數據,統(tǒng)計,排序,打印等(1) 學生通過學生管理系統(tǒng)的查詢模塊可以查詢到自己的信息數據,比如:成績,選課情況等;(2) 教師可以也通過查詢系統(tǒng),查找到學生和自己的信息;(3) 學生可以通過選課系統(tǒng),選擇或取消課程;(4) 教師可以通過成績管理系統(tǒng),修改學生的成績;(5) 管理員通過已有的

13、教師和學生信息,更新數據庫;(6) 教師和管理員可以通過打印系統(tǒng),打印相關材料。 教務系統(tǒng)的高層次圖3.2.2 運行環(huán)境運行環(huán)境客戶機:Windows 2000 或者以上1G HZ 或更高主頻的相容 CPU 推薦最小內存為 512MB。 (支持的最小內存為 128MB;最多支持 4GB 內存。 ) 至少有 1GB 可用磁盤空間的硬盤服務器:Windows XP Professional服務器需要安裝 Tomcat 服務器1G HZ 或更高主頻的相容 CPU 推薦最小內存為 512MB。 (支持的最小內存為 128MB;最多支持 4GB 內存。 ) 至少有 1GB 可用磁盤空間的硬盤3.2.3

14、用戶的特點用戶的特點用戶分別是管理員,教師和學生。從使用系統(tǒng)來說,共同點是:管理員,教師和學生都需要用戶名和密碼來登錄。區(qū)別是:管理員是維護系統(tǒng)數據,擁有最高權限;教師查詢選課信息,登記學生成績和查詢開課課程等,擁有部分權限;學生成績查詢,選課和退課,只擁有查詢和選課權限。( (要充分考慮用戶的專業(yè)背景、年齡等各種影響其使用待開發(fā)軟件的因素,易要充分考慮用戶的專業(yè)背景、年齡等各種影響其使用待開發(fā)軟件的因素,易用性是因人而異的用性是因人而異的) )學生用戶多處在 18-23 歲年齡段,無論專業(yè)背景如何,基本能熟練掌握Windows 系統(tǒng)、瀏覽器的各種操作。管理員用戶、教師用戶的年齡跨度相對較大。

15、如果管理員或教師用戶不是電子信息類專業(yè)背景且年齡偏大,那么對Windows 系統(tǒng)、瀏覽器的基本操作相對生疏。3.2.4 關鍵點關鍵點關鍵功能:各類信息的增加、查詢、更新、刪除關鍵算法:隊列關鍵技術:JSP ,SQL3.2.5 約束條件約束條件( (列出進行本系統(tǒng)開發(fā)工作的約束條件。例如:經費限制、開發(fā)期限和所采用列出進行本系統(tǒng)開發(fā)工作的約束條件。例如:經費限制、開發(fā)期限和所采用的方法與技術,以及政治、社會、文化、法律等的方法與技術,以及政治、社會、文化、法律等) )開發(fā)期限開發(fā)期限: :方法與技術:方法與技術:JSP,SQL在未經許可的情況下,向第三方提供相關個人信息,保證信息的安全性和私密性

16、。3.3 需求規(guī)格需求規(guī)格3.3.1 軟件系統(tǒng)總體功能軟件系統(tǒng)總體功能/對象結構對象結構( (對軟件系統(tǒng)總體功能對軟件系統(tǒng)總體功能/ /對象結構進行描述,包括結構圖、流程圖或對象圖。對象結構進行描述,包括結構圖、流程圖或對象圖。) )1 教務系統(tǒng)結構圖教務系統(tǒng)結構圖以上是教務管理系統(tǒng)的結構圖,由圖可知整個系統(tǒng)分為選課、退課系統(tǒng),查詢系統(tǒng),成績管理系統(tǒng),教師個人信息更新,數據庫五大部分。2 教務系統(tǒng)類圖教務系統(tǒng)類圖類名:Person, Student, Teacher, Administrator, Schedule。 類的屬性:Student 中有私有的 name(學生姓名), StuNum(

17、學號), class(班級); Schedule 中有私有的 course(課程), time(上課時間) 。 類的方法(函數):Person 類中有成績查詢,成績打印,成績統(tǒng)計,成績排序。Student 類中有選課和退課;Schedule 中有 opname (執(zhí)行相應操作); Administrator 中有權限管理和維護系統(tǒng)數據。Teacher 中有查詢選課學生,登記學生成績,查詢開課課程。3 教務系統(tǒng)順序圖 順序圖表明了對象之間發(fā)生交互的時間次序。3.3.2 描述約定描述約定( (通常使用的約定描述通常使用的約定描述( (數學符號、度量單位等數學符號、度量單位等) )。以下綠色文字是個

18、反例(不是范例)以下綠色文字是個反例(不是范例) , “描述約定描述約定”是是“對描述方式的約定對描述方式的約定” ,“描述描述”指的是指的是“對對 CSCICSCI 能力的描述能力的描述” 。什么是。什么是 CSCICSCI,在下文有解釋。,在下文有解釋。比如,比如, “描述系統(tǒng)反映時間的單位:秒描述系統(tǒng)反映時間的單位:秒” 。) ) 描述約定不能像下面這樣寫在無人為因素,或是其他客觀情況影響的前提下,保證系統(tǒng)能夠正常且穩(wěn)定工作;當用戶訪問教務管理系統(tǒng)時,不會出現(xiàn)身份錯誤情況,如:學生以自己的身份登錄系統(tǒng),卻進入了教師或是管理員才能進入的界面,保證安全穩(wěn)定性與私密性。3.4CSCI 能力需求

19、能力需求(什么是配置,什么是配置項(什么是配置,什么是配置項“配置配置”是在技術文檔中明確說明并最終組成軟件產品的功能或物理屬性。是在技術文檔中明確說明并最終組成軟件產品的功能或物理屬性。因此因此“配置配置”包括了即將受控的所有產品特性,其內容及相關文檔,軟件包括了即將受控的所有產品特性,其內容及相關文檔,軟件版本,變更文檔,軟件運行的支持數據,以及其他一切保證軟件一致性的版本,變更文檔,軟件運行的支持數據,以及其他一切保證軟件一致性的組成要素。組成要素。相對與硬件類配置,軟件產品的相對與硬件類配置,軟件產品的“配置配置” 包括更多的內容并具有易變性。包括更多的內容并具有易變性。 軟件經常被劃

20、分為各類配置項(軟件經常被劃分為各類配置項(ConfiguraionConfiguraion items,items, CIsCIs) ,這類劃分是,這類劃分是進行軟件配置管理的基礎和前提,進行軟件配置管理的基礎和前提,CIsCIs 是邏輯上組成軟件系統(tǒng)的各組成部分。是邏輯上組成軟件系統(tǒng)的各組成部分。比如一個軟件產品包括幾個程序模塊,每個程序模塊及其相關文檔和支撐比如一個軟件產品包括幾個程序模塊,每個程序模塊及其相關文檔和支撐數據可能被命名為一個數據可能被命名為一個 CICI)( (3.43.4 節(jié)應分條詳細描述與節(jié)應分條詳細描述與 CSCICSCI 每一能力相關聯(lián)的需求。每一能力相關聯(lián)的需求

21、。 “能力能力”被定義為與被定義為與一個功能模塊相關的需求??梢杂靡粋€功能模塊相關的需求。可以用“功能功能” 、 “性能性能” 、 “主題主題” 、 “目標目標”或或其他適合用來表示需求的詞來替代其他適合用來表示需求的詞來替代“能力能力” 。) )3.4.1 數據字典數據字典數據字典中使用的標準符號數據字典中使用的標準符號符號名稱舉例=+, |. mn()“”定義為與或或重復重復可選基本數據元素x=表示 x 由組成a+b 表示 a 和 ba,b表示 a 或 ba|b表示 a 或 ba表示 a 重復 0 或多次a38 表示 a 重復 3 到 8次(a)表示 a 重復 0 或多次“a”表示 a 是

22、基本數據教務管理系統(tǒng)的數據字典教務管理系統(tǒng)的數據字典元素編號 名稱 類型 說明IP01 學生信息輸入 處理 輸入姓名,學號,班級等IP02 學生信息查詢 處理 查詢成績等IP03 修改學生信息 處理 修改姓名,學號,班級等IP04 學生選課 處理 處理學生選擇課程IP05 學生退選 處理 學生退選已選課程IP06 教師查詢選課學生 處理 供老師查看已選這門課程的學生名單IP07 教師登記學生成績 處理 供老師登記學生考試成績IP08 查詢開課課程 處理 供老師查詢已經開課的課程表IP09 維護系統(tǒng)數據 處理 系統(tǒng)管理員用來維護學生數據,教師數據,課程數據等IP10 用戶權限管理 處理 系統(tǒng)管理

23、員用來對系統(tǒng)用戶權限限定IP11 學生成績管理 處理 老師,系統(tǒng)管理員對學生成績進行查詢,統(tǒng)計,排序,打印等IP12 成績管理 處理 教師可以修改授課班級學生的成績;管理員可以修改所有學生的成績SS01 學生信息 數據存儲 學生信息錄入,修改,刪除,保存SS02 教師信息 數據存儲 教師信息錄入,修改,刪除,保存SS03 課程信息 數據存儲 選課課程名稱,書籍名,授課老師,上課時間,地點SS04 管理員信息 數據存儲 管理員信息錄入,修改,刪除,保存SS05 成績信息 數據存儲 錄入學生所有考試成績SS06 教師授課信息 數據存儲 管理員輸入教師的授課信息,如班級,課程等字典條目:字典條目:學

24、生信息=學號+姓名+性別+年齡+聯(lián)系電話+聯(lián)系地址教師信息=教師號+姓名+性別+年齡+聯(lián)系電話+聯(lián)系地址管理員信息=管理員號+姓名+性別+年齡+聯(lián)系電話+聯(lián)系地址課程信息=選定課程號+課程名+授課老師,上課時間+地點成績信息=學號+成績+課程號+課程名教師授課情況=教師號+課程號+班級3.4.2 系統(tǒng)功能分解系統(tǒng)功能分解 主要功能分別是查詢系統(tǒng),選課系統(tǒng),成績管理系統(tǒng),個人信息修改系統(tǒng),數據庫系統(tǒng)。模塊模塊子功能編號子功能編號功能名稱功能名稱功能描述功能描述Function1.1-學生選課 學生選課學生登陸后,系統(tǒng)顯示全部可選課程。學生按培養(yǎng)計劃的要求選修課程。如果選修的課程不符合培養(yǎng)計劃的要

25、求,系統(tǒng)將提示。只有學生選修的課程符合培養(yǎng)計劃要求時才能完成選課。Function 1.2-學生退課 學生退課學生對已選課程進行退課處理。選課、退課Function 1.3-教師退選學生 教師退選學生任課教師對已選課的學生做退課處理。Function 2.1-學生查已選課學生查已選課學生查詢已選課程,及課程時間表、地點、任課教師。 Function2.2-學生查成績 學生查成績學生按學期查詢個人成績表,并且根據個人情況,對成績進行排序。如果某門課程還未登記成績,那么在查詢結果中給出相應標記。Function2.3-教師查選課學生教師查選課學生(1)教師按課程名查詢全體選課學生的姓名、學號、年紀

26、、專業(yè)等信息。(2)教師按(學生姓名或學號)+課程名查詢某名學生有無選修記錄。Function2.4-教師打印教師打印教師指定專業(yè)、年級、班級、課程名后生成成績單,并統(tǒng)計各分數段人數、百分比。將成績單及統(tǒng)計信息輸出至打印機打印。查詢Function2.5-管理員打印管理員打?。?)管理員指定專業(yè)、年級、班級、課程名后生成成績單,并統(tǒng)計各分數段人數、百分比。將成績單及統(tǒng)計信息輸出至打印機打印。(2)管理員指定(學生學號或姓名)+學期后,生成該學生在指定學期的成績單并計算平均學分積,將成績單及平均學分績輸出到打印機打印。(3)管理員指定課程名+學期+若干個班級,計算指定課程各班的平均分,并按降序排

27、序,輸出到打印機打印。(功能說明不能過于籠統(tǒng),例如:管理員在進入管理系統(tǒng)之后,為方便教學參考(同專業(yè)的班級之間的對比,向學生提供幫助等) ,可以使用打印功能,通過打印機輸出)成績管理Function3-教師錄入成績教師錄入成績教師錄入成績、修改成績。教師個人信息更新Function4-教師個人信息更新教師個人信息更行 教師根據需要更新個人信息。 Function5.1-錄入教師信息管理員錄入教師信息根據教師提供的個人信息,核對之后,輸入系統(tǒng)數據庫,方便管理。Function5.2-錄入學生信息 管理員錄入學生信息根據學生提供的個人信息,核對之后,輸入系統(tǒng)數據庫,方便管理數據庫Funtion5.

28、3-錄入課程信息管理員錄入課程信息管理員向系統(tǒng)內錄入全校范圍的課程信息。其他說明,其他說明,如果某個如果某個模塊或子模塊或子功能采用功能采用算法處理算法處理數據,那數據,那么應該這么應該這么寫么寫FunctionX.X-XXXFunctionX.X-XXX數據處理(還數據處理(還可以更明確地可以更明確地說明具體是那說明具體是那種功能的數據種功能的數據處理)處理)輸入:輸入:輸出:輸出:處理過程:描述輸入經何種處理后處理過程:描述輸入經何種處理后轉化為輸出轉化為輸出3.4.3 選課、退課模塊選課、退課模塊1.1. 用例圖用例圖 畫該模塊的用例圖(課本畫該模塊的用例圖(課本 p87p87)2.2.

29、 活動圖活動圖 用例圖中的每個橢圓都代表一個用例,一個用例代表一個功能,針對每個功用例圖中的每個橢圓都代表一個用例,一個用例代表一個功能,針對每個功能能 畫出活動圖(課本畫出活動圖(課本 p97p97) ,并針對每個活動圖給出文字說明。用例圖、活,并針對每個活動圖給出文字說明。用例圖、活動圖、文字描述的具體寫法見群共享文件里的動圖、文字描述的具體寫法見群共享文件里的“子模塊功能描述模板子模塊功能描述模板.doc”.doc” 。3.3. 順序圖順序圖 如果子模塊的時序模型比較復雜,那么畫該模塊的順序圖(課本如果子模塊的時序模型比較復雜,那么畫該模塊的順序圖(課本 p96p96)3.4.4 查詢模

30、塊查詢模塊1.1. 用例圖用例圖 畫該模塊的用例圖(課本畫該模塊的用例圖(課本 p87p87)3.4.5 成績管理模塊成績管理模塊1.1. 用例圖用例圖 畫該模塊的用例圖(課本畫該模塊的用例圖(課本 p87p87)3.4.6 教師個人信息更新模塊教師個人信息更新模塊1.1. 用例圖用例圖 畫該模塊的用例圖(課本畫該模塊的用例圖(課本 p87p87)3.4.7 數據庫模塊數據庫模塊1.1. 用例圖用例圖 畫該模塊的用例圖(課本畫該模塊的用例圖(課本 p87p87)3.5 CSCI 外部接口需求外部接口需求(描述用戶界面需求時不能套用(描述用戶界面需求時不能套用“系統(tǒng)間接口需求模式系統(tǒng)間接口需求模

31、式” )3.5.1 用戶界面用戶界面(描述用戶界面需求時不能套用(描述用戶界面需求時不能套用“系統(tǒng)間接口需求模式系統(tǒng)間接口需求模式” )主頁模塊學生通過學生接口登入系統(tǒng)學生模塊通過選課接口登入選課學生模塊通過退課接口登入退課學生模塊通過查詢接口進行課程查詢和分數查詢主頁模塊教師通過教師接口登入系統(tǒng)教師模塊通過選課接口登入選課教師模塊通過查詢接口登入課程操作(查詢,添加,修改,刪除)和分數操作(查詢,添加,修改,刪除) 教師模塊通過個人信息修改接口對自己的個人信息進行更新(修改聯(lián)系電話,聯(lián)系地址等)主頁模塊管理員通過管理員接口登入系統(tǒng)管理員模塊通過管理員接口登入系統(tǒng)模塊(擁有全部權限)以下是部分

32、初步設計的教務管理系統(tǒng)的以下是部分初步設計的教務管理系統(tǒng)的 UIUI 截圖:截圖:3.5.2 教務系統(tǒng)與教務系統(tǒng)與 XXX 之間的接口之間的接口(描述接口需求可套用(描述接口需求可套用“系統(tǒng)間接口需求模式系統(tǒng)間接口需求模式”,”,課本課本 p127,p127,上課時會講)上課時會講)描述接口需求不能這樣描述描述接口需求不能這樣描述在設計系統(tǒng)的實現(xiàn)體時,會將需求分析出來的數據表作為參考,如學生表中的學號,密碼是內部接口,它們作為進入系統(tǒng)的驗證前提,需要給它們相應的函數名稱,這樣就可以實現(xiàn)相應的功能。每一個相關數據庫中的數據表的成員都是整個教務管理系統(tǒng)的內部接口,它們都是與外部接口存在一定聯(lián)系的。

33、3.6 CSCI 內部接口需求內部接口需求軟件總會有內部接口的,要求同學們至少寫一個內部接口的需求,仍然軟件總會有內部接口的,要求同學們至少寫一個內部接口的需求,仍然套用課本套用課本 p127p127 “系統(tǒng)間接口需求模式系統(tǒng)間接口需求模式” ,而不要寫下面綠色的文字。,而不要寫下面綠色的文字。因為是需求分析階段,軟件的實現(xiàn)體還沒有設計,只是根據功能的分配,設計了外部接口。為下一階段的設計提供參考。3.6.1 教務系統(tǒng)與數據庫之間的內部接口教務系統(tǒng)與數據庫之間的內部接口(描述接口需求可套用(描述接口需求可套用“系統(tǒng)間接口需求模式系統(tǒng)間接口需求模式”,”,課本課本 p127,p127,上課時會講

34、)上課時會講)3.7 CSCI 內部數據需求內部數據需求(本條應指明對(本條應指明對 CSCICSCI 內部數據的需求,內部數據的需求,( (若有若有) )包括對包括對 CSCICSCI 中數據庫和數據文中數據庫和數據文件的需求。如果所有有關內部數據的決策都留待設計時決定,則需在此說明這件的需求。如果所有有關內部數據的決策都留待設計時決定,則需在此說明這一事實。如果要強加這種需求,則可考慮在本文檔的一事實。如果要強加這種需求,則可考慮在本文檔的 3.5.x.c3.5.x.c 和和 3.5.x.d3.5.x.d 給出給出的一個主題列表。的一個主題列表。 )3.7.1 實體實體-關系圖關系圖參與系

35、統(tǒng)的實體有:管理員、教師、班級,班級號、課程、學生。管理員有以下屬性:管理員號,密碼,姓名,年齡,聯(lián)系電話,聯(lián)系地址教師有以下屬性:教師號,密碼,姓名,年齡,聯(lián)系電話,聯(lián)系地址課程有以下屬性: 課程名稱,課程號,學生號,教師號,班級號,成績學生有以下屬性:姓名,密碼,學號,年齡,聯(lián)系電話,聯(lián)系地址,班級班級有以下屬性:班級號,班級名1)學生課程實體關系圖學生 課 程學 習班級年齡姓名課程名課程號MN性別聯(lián)系電話聯(lián)系地址密碼成績學生號教師號班級號2) 教師課程實體關系圖教師 課 程教 學姓名教師號課程名課程號年齡性別聯(lián)系電話聯(lián)系地址NM密碼成績學生號教師號3) 管理員管理實體關系圖L學生N管理員

36、 教 師 課 程管 理密 碼課程號課程名教師號管理員號MO班級 密碼密碼姓名年齡性別聯(lián)系電話聯(lián)系地址年齡性別聯(lián)系電話聯(lián)系地址學號L,M,N,O 表示“多個”姓名年齡性別聯(lián)系電話聯(lián)系地址4) 課程班級關系聯(lián)系班級 課 程選擇班級號課程號課程名課程號MN成績學生號教師號3.7.2 數據表數據表Student(學生信息表): 主碼列名數據類型寬度小數位空否取值范圍備 注PkSnochar5N學號Snamechar8N姓名Spwchar20Y密碼Ssexchar2Y性別Classchar10Y班級SagesmallintY不小于 12年齡Stelchar20Y電話Sdeptchar15Y系名SaddC

37、har20Y家庭地址Teacher(教師信息表): 主碼列名數據類型寬度小數位空否取值范圍備 注PkTnochar5N教師編號Tnamechar8N姓名Tpwchar20Y密碼Tsexchar2Y性別TagesmallintY不小于 12年齡Tdeptchar15Y系名Ttelchar20Y電話TaddChar20Y家庭地址Course(課程表):主碼列名數據類型寬度小數位空否備 注PkCnochar5N課程號Cnamechar20N課程名稱CcreditsmallintY學分 Admin(管理員表):主碼列名數據類型寬度小數位空否備 注PkAnochar5N管理員編號Anamechar8N姓

38、名Apwchar20Y密碼Asexchar2Y性別AagesmallintY年齡Atelchar20Y電話AaddChar20Y 家庭地址 TC(老師授課表):主碼列名數據類型寬度小數空否外碼參照關系取值范圍備注Tnochar5NFkTeacher老師編號PkCnochar2NFkCourse課程號 SC(學生選課表):主碼列名數據類型寬度小數空否外碼參照關系取值范圍備注Snochar5NFkStudent學號PkCnochar2NFkCourse課程號GradeDecimal51Y0 x100成績3.7.3 數據流圖數據流圖 教務管理系統(tǒng)頂層圖教務管理系統(tǒng)頂層圖 教務管理系統(tǒng)教務管理系統(tǒng) 0

39、 層圖層圖 除此之外,依次繪制各模塊的數據流圖除此之外,依次繪制各模塊的數據流圖3.8 保密性需求保密性需求安全措施:安全措施: 在用戶登錄的時候,如果賬戶或密碼無效的情況下,提供一個“密碼找回”功能,系統(tǒng)通過之前認證或是用戶提供的找回密碼途徑,系統(tǒng)用戶可以修改密碼;反之,由于系統(tǒng)數據庫的用戶表中沒有此用戶名,非法用戶無法通過認證,也就無法完成最終的系統(tǒng)登錄。這個功能的增加,解決了以前教務管理系統(tǒng)中,用戶一旦丟失密碼,在沒有“密碼”找回功能的系統(tǒng)中,無法及時處理的情況。 不僅是系統(tǒng)的安全保密是重要的,人為的安全隱患卻是無法容易解決的。因此,確保服務方自身的保密安全性也是非常重要的一環(huán)。3.9C

40、SCI 環(huán)境需求環(huán)境需求Microsoft 2000 或者以上1G HZ 或更高主頻的相容 CPU 推薦最小內存為 512MB。 (支持的最小內存為 128MB;最多支持 4GB 內存。) 至少有 1GB 可用磁盤空間的硬盤主機含有網卡3.10 計算機資源需求計算機資源需求3.10.1 計算機硬件需求計算機硬件需求客戶機:1G HZ 或更高主頻的相容 CPU 推薦最小內存為 512MB。 (支持的最小內存為 128MB;最多支持 4GB 內存。) 至少有 1GB 可用磁盤空間的硬盤主機含有網卡服務器:1G HZ 或更高主頻的相容 CPU 推薦最小內存為 1G。至少有 1GB 可用磁盤空間的硬盤

41、主機含有 100M 或者以上網卡3.10.2 計算機硬件資源利用需求計算機硬件資源利用需求 在使用該教務管理系統(tǒng)時,計算機的 CPU 占用率會控制在 10%左右,如果是瀏覽器打開的網頁過多,或者是其它不可預見的異常,CPU 占用率不會超過 50%。優(yōu)化系統(tǒng)的最終目的就是在用戶訪問系統(tǒng)的時候,達到良好的運行效果。 需求方在向外正式發(fā)布之前,應該現(xiàn)在內部測試。搭建一個網絡,使得內部網的測試工作能夠順利展開。當測試之后,系統(tǒng)表現(xiàn)穩(wěn)定,則可以發(fā)布出去,達到最后目的。3.10.3 計算機軟件需求計算機軟件需求由于是采用動態(tài)的數據結構,而且是以網頁的形式面向用戶,首先在服務器上必須安裝相應的服務器軟件(如

42、:Tomcat 服務器) ,為的是讓網絡中的用戶端可以用瀏覽器訪問,能夠起到解析服務器的功能。安裝 IIS,是一個前提。在服務器安裝好之后,就是設計系統(tǒng)的 UI(用戶界面) 。用 DreamWeaver設計好相應功能的 JSP 網頁。接下來就是設計數據庫,根據 UI 設計的接口,用 Microsoft SQL 2000 設計與每個接口相對應的數據庫列表。在服務器連接數據庫之前,最好是先通過測試,確保數據庫的完整性。3.10.4 計算機通信需求計算機通信需求 主機應該集成網卡,不僅可以連接局域網,又可以連接互聯(lián)網。如果是面向局域網的,需要設定一個網絡,在本地網絡中設置 IP,使得計算機可以指向同

43、一個段,這種情況下,服務器和客戶端僅僅是在一個固定的網段中,客戶端要訪問系統(tǒng),只需要設置 IP 即可;如果是面向互聯(lián)網,服務器必須綁定一定的網絡空間,申請域名,通過網絡解析,客戶端通過網絡通信方提供的互聯(lián)網上網方式,輸入系統(tǒng)的網絡域名,才可以訪問系統(tǒng)。3.11 軟件質量因素軟件質量因素可用性:工作周期,24 小時開放,在系統(tǒng)穩(wěn)定(沒有對系統(tǒng)維護)的情況下,服務器的可用性至少達到 99%;當管理員對系統(tǒng)進行維護時,系統(tǒng)會在阻止訪問,用戶無法訪問。有效性:為了系統(tǒng)能夠正常運行,必須為其留有足夠的內存處理空間。完整性:對系統(tǒng)的重要數據都有密碼保護,只有管理員擁有最高權限??煽啃裕簩祿煨畔⒌脑L問,

44、必須達到 100%的正確,保證用戶訪問真實的信息。健壯性:系統(tǒng)更新前后的數據都需要管理員備份,為后期一些矛盾或者疑問,做到有據可依。安全可靠性安全可靠性序序號號測試內測試內容容測試方法測試方法預期測試結果預期測試結果備注備注1軟件容錯性在軟件的測試運行中進行判定。軟件發(fā)現(xiàn)錯誤時,有錯誤提示,可以回復到正常狀態(tài)。對關鍵輸入數據的有效性檢查比較完備。系統(tǒng)容錯性還不完備。3運行穩(wěn)定性在軟件的測試運行中進行判定。沒有發(fā)生由于軟件錯誤而導致的系統(tǒng)崩潰和丟失數據現(xiàn)象。系統(tǒng)在單擊有些窗口的叉號時會出現(xiàn)崩潰。3.12 設計和實現(xiàn)的約束設計和實現(xiàn)的約束在設計之前,需要安裝 Tomcat 服務器,為建立開發(fā)環(huán)境做

45、好鋪墊。在設計數據庫是,需方應提供與實現(xiàn)系統(tǒng)功能所需的信息資料,如:要完成學生的選課、退課功能,需方應提供課程表(如數據庫中的 Course 列表)的詳細資料;學生表中的姓名,年齡,班級 因為系統(tǒng)采用的是動態(tài)網絡形式運行的,必須是保證其安全性和穩(wěn)定性。此系統(tǒng)用 JSP 實現(xiàn),網絡應用比較廣泛,其穩(wěn)定性和高效性,有一定的保障。JSP 使用的是 HTML 和 Javaservlet 腳本的混合體,因此,它的維護工作要相對容易,添加安全機制是必須實現(xiàn)的。 最重要的是系統(tǒng)功能模塊的高內聚低耦合,確保系統(tǒng)的課擴展性,為后期添加一定的系統(tǒng)功能,做好鋪墊工作。3.13 數據數據 系統(tǒng)的輸入、輸出數據及數據管

46、理能力方面的要求: 根據設計好的數據庫列表,學生,教師和管理員通過 UI 選擇相應的登錄狀態(tài),可以通過接口訪問相關的信息,如學生可以實現(xiàn)查詢成績等功能。用戶只能擁有僅且僅有一個登錄賬號和密碼,一個用戶無法以不通身份訪問教務管理系統(tǒng)。由于采用了動態(tài)技術,系統(tǒng)的信息是實時更新的,確保用戶可以訪問到最新的個人信息。 數據庫的更新可視化,使得管理員可以清楚地管理數據庫。數據庫的自動更新只是需要設定一個更新機制(如:更新的時間段,更新之后的自動備份等) 。減少一些人工操作,多一些智能性,讓維護和更新實現(xiàn)自動化。3.14 操作操作常規(guī)操作時:需方的工作人員的技術要求不能太高,如果需方的系統(tǒng)工作的人員有認識

47、調動,需要培訓周期不需要太長;恢復操作操作時:管理員可以運用已經備份的數據恢復系統(tǒng),使系統(tǒng)恢復到最近的正常模式下,保護了已有數據的安全。3.15 故障處理故障處理正常使用時不應出錯,若運行時遇到不可恢復的系統(tǒng)錯誤,也必須保證數據庫完好無損。調試中遇到的問題及解決的方案:1)遇到跳出“數據庫已經關閉“提示信息阻止程序運行時可以查看一下進行此項操作時,操作的表是否已經被關閉了或者是在 沒 有關閉此表的情況下又一次運用打開語句打開此表。2)關于空記錄帶來的麻煩有些空記錄往往會使程序無法運行。此時你可用“if not isnull”語句先判斷一下是否為空記錄,再操作。 3)有些運行錯誤也可用如下語句排

48、除 On Error GoTo Erropoint Erropoint : Msgbox Err.Descripton Exit sub 或用 On Error resume ext 等語句進行處理。3.16 有關人員需求有關人員需求(若有)本條應描述與使用或支持 CSCI 的人員有關的需求,包括人員數量、技能等級、責任期、培訓需求、其它的信息。如:同時存在的用戶數量的需求,內在幫助和培訓能力的需求,(若有)還應包括強加于 CSCI 的人力行為工程需求,這些需求包括對人員在能力與局限性方面的考慮:在正常和極端條件下可預測的人為錯誤,人為錯誤造成嚴重影響的特定區(qū)域,例如包括錯誤消息的顏色和持續(xù)時

49、間、關鍵指示器或關鍵的物理位置以及聽覺信號的使用的需求。3.17 有關培訓需求有關培訓需求用 JSP 實現(xiàn)軟件的開發(fā),必須要先熟悉網絡開發(fā)語言 HTML 和JavaServelet,如果用 DreamWeaver 作為開發(fā)環(huán)境,首先要學習一些JavaScript,以及連接數據庫的操作。 3.18 有關后勤需求有關后勤需求由于本教務管理系統(tǒng)的硬件和軟件要求不是太高,因此,如果需求方原來沒有服務器等硬件,只需要購置性價比高,符合自身要求(根據訪問量的最大估計) ;如果需方已經有服務器,如果符合要求,就不需要重新配置新的服務器,可以用原有的服務器即可。4 需求可追蹤性需求可追蹤性本教務管理系統(tǒng)采用了

50、分層模式,將整個系統(tǒng)的運行體分成了不同功能的子系統(tǒng),分為選課系統(tǒng),查詢系統(tǒng),成績管理系統(tǒng),教師個人資料修改系統(tǒng),數據庫系統(tǒng)。在這種情況下,需要直接追蹤到用例。假設用例在產品和規(guī)模管理中能扮演產品特性的角色。除了用例模型的明確可追蹤性之外,我們必須明確地維護需要、特性和用例模型之間的可追蹤性。5 尚未解決的問題尚未解決的問題1因為沒有權衡好系統(tǒng)的開發(fā)的高效性與穩(wěn)定性,沒有確定用什么樣的語言實現(xiàn)本教務管理系統(tǒng)。2系統(tǒng)數據庫的可擴展性沒有完全解決。3系統(tǒng)外部端口和內部端口沒有完善。4組員還沒有完成培訓。5因為時間比較緊張,沒有完全按照開發(fā)進度實施。6 注解注解(業(yè)務名詞的解釋)(業(yè)務名詞的解釋) 1

51、.開發(fā)背景教務管理是高等院校管理的重要組成部分,一直在高校管理中具有不可替代的地位和極其重要的作用。隨著高等教育改革的不斷深入,教務管理工作面臨著一些新的情況和特點:在我國高等教育高速發(fā)展的背景下,我們的傳統(tǒng)教育觀念正經受到當代先進的教育理論和思想的沖擊,落后的管理觀念和低效的管理技術手段難以適應當前發(fā)展和教育改革的需要。這樣的情況對我們教務管理工作來說不僅是挑戰(zhàn),也是發(fā)展機遇,它對我們教務工作提出了新的要求,促使我們進一步深化教務體制改革,不斷采用高效的教務管理信息手段,將教務管理過程中產生的大量信息需求及時、動態(tài)地進行處理,提高管理效率,逐步建立和完善面向信息網絡、開放安全高效的現(xiàn)代教務管

52、理信息網絡系統(tǒng)。2. 相關詞匯課程:由老師開課,由管理員錄入系統(tǒng),由學生選修。帳號:是老師、學生、管理員的編號,唯一標識。密碼:初始為和賬號相同的一串字符。權限特性關鍵詞:是帳號,所在的表里的帳號所有權限。如學生甲是學生,在學生表里,只有學生的權限:選課、退課、查成績等權限。3.相關原理輸入網站地址,進入登陸界面,輸入悵號和密碼,選擇自己所屬的權限特性關鍵詞,進入系統(tǒng)后,根據自己所有的權限進行相關操作。附錄附錄 AE-R 實體聯(lián)系圖,表示兩個實體或者兩個以上實體之間的聯(lián)系。類圖類圖,是由類名,屬性和函數組成的整體。用況圖 是顯示一組用例、參與者以及它們之間關系的圖。順序圖也稱時序圖,是顯示對象

53、之間交互的圖,這些對象是按照時間排序的。數據字典: 有關對問題域重要的數據元素,結構和屬性的定義的集合。狀態(tài)圖 用于描述一個對象在其生存期間的動態(tài)行為,表現(xiàn)一個對象所經歷的狀態(tài)序列,引起因狀態(tài)轉移而伴隨的動作?;顒訄D 表示的是流程中的任務的執(zhí)行,它可以表示算法過程中的語句的執(zhí)行。數據流圖: 一種分析模型,它描繪了過程,數據集合,端點以及他們之間的流,這種流表現(xiàn)了業(yè)務過程或軟件系統(tǒng)的行為特點。它與數據字典是密不可分的,兩者結合起來構成軟件的邏輯模型。結構圖用來描述軟件系統(tǒng)的體系結構,指出一個軟件系統(tǒng)由哪些模塊組成,以及模塊之間的調用關系。外部接口需求:對軟件系統(tǒng)和用戶,另一個軟件系統(tǒng)或硬件設備之

54、間接口的描述。功能性需求: 對在某些特定條件下系統(tǒng)將展示的必需的功能或行為的陳述。Extend: 用例中的可選路徑從正常的步驟序列中分叉的一種結構。將執(zhí)行可選路徑時參與者遵循的步驟打包成一個擴展用例,調用此用例會執(zhí)行可選動作。然后過程流與正常路徑重新匯合,直到結束。Include: 一種結構,這種結構把多個用例中重復出現(xiàn)的若干步驟提取出來作為單獨的子用例,需要的時候,高層用例可以調用此子用例。非功能性需要:對軟件系統(tǒng)必須展示的特性或特點的描述,或軟件系統(tǒng)必須遵照的約束,非功能性需求不同于可觀察到的系統(tǒng)行為。后置條件: 描述用例成功完成之后系統(tǒng)狀態(tài)的一種條件。前置條件: 用例開始之前必須滿足的條

55、件或系統(tǒng)必須達到的一種狀態(tài)。用例: 描述了執(zhí)行者與系統(tǒng)之間邏輯上相關的可能交互集,系統(tǒng)的輸出為執(zhí)行提供了價值。用戶類: 系統(tǒng)的一組用戶,他們具有相似的特征和系統(tǒng)需求。當與系統(tǒng)交互時,用戶類的成員起執(zhí)行者期望。異常: 阻止用例成功結束的一種條件。除非可能有恢復機制,否則無法得到用例的后置條件,也無法滿足參與者的目的。附錄附錄 B 軟件需求規(guī)約I.引言A. 系統(tǒng)參考文獻:【1】吳潔明, 軟件工程基礎實踐教程 ,北京:清華大學出版社,2007.11【2】王少鋒, UML 面向物件教程 ,北京:清華大學出版社,2004.2 【3】王珊,薩師煊,北京:高等教育出版社,2006.5(2007 重印)B整體

56、描述:教務管理系統(tǒng)是一個高效的管理軟件,可以讓三種不同身份的用戶(學生,教師和管理員)進行訪問,不同身份又有不同的功能和權限,使得系統(tǒng)更加完善。C.軟件項目約束運行環(huán)境的可靠性,高效性。II 信息描述A.信息內容表示:Student 表,Teacher 表,Admin 表,SC 表,TC 表,Course 表B信息流表示: i: 數據流III 功能描述A. 功能劃分:查詢功能,選課、退課,成績管理,個人信息修改,數據庫,打印功能B功能描述:學生可以通過管理系統(tǒng)查詢個人信息,以及選課、退課和成績情況;教師可以通過系統(tǒng)查詢個人信息和授課班級學生信息,添加相應的學生的課程成績,打印功能;管理員可以修

57、改自身及學生,和教師的所有信心,并能夠設置其他用戶的權限,打印信息。C控制描述:1.控制規(guī)約:用戶權限的初始化2.設計約束:用戶的身份只能是一個,無法扮演多個權限相同或不同的角色IV行為描述A.系統(tǒng)狀態(tài)以動態(tài)網站的形式存在,系統(tǒng)數據庫自動更新B. 事件和響應觸發(fā)不同功能的接口,都將被俘獲,然后根據響應功能,修改或是讀取數據庫信息。V檢驗標準A性能范圍:在服務器的最大承受負荷情況下,系統(tǒng)能夠正常運行B.測試種類Alpha ,Beta1,Beta2C 期望的軟件響應即時觸發(fā),不會有啟動異常。D.特殊的考慮響應由多方面控制或是影響,一是客戶端的計算機處理能力,二是網絡的帶寬,三是服務器的處理能力。V

58、I參考書目軟件工程 , 數據庫設計 , UML 面向對象技術教程 , 數據庫系統(tǒng)概論VII附錄E-R 實體聯(lián)系圖,表示兩個實體或者兩個以上實體之間的聯(lián)系。類圖類圖,是由類名,屬性和函數組成的整體。用況圖 是顯示一組用例、參與者以及它們之間關系的圖。順序圖也稱時序圖,是顯示對象之間交互的圖,這些對象是按照時間排序的。數據字典: 有關對問題域重要的數據元素,結構和屬性的定義的集合。狀態(tài)圖 用于描述一個對象在其生存期間的動態(tài)行為,表現(xiàn)一個對象所經歷的狀態(tài)序列,引起因狀態(tài)轉移而伴隨的動作?;顒訄D 表示的是流程中的任務的執(zhí)行,它可以表示算法過程中的語句的執(zhí)行。數據流圖: 一種分析模型,它描繪了過程,數據集合,端點以及他們之間的流,這種流表現(xiàn)了業(yè)務過程或軟件系統(tǒng)的行為特點。它與數據字典是密不可分的,兩者結合起來構成軟件的邏輯模型。結構圖用來描述軟件系統(tǒng)的體系結構,指出一個軟件系統(tǒng)由哪些模塊組成,以及模塊之間的調用關系。外部接口需求:對軟件系統(tǒng)和用戶,另一個軟件系統(tǒng)或硬件設備之間接口的描述。功能性需求: 對在某些特定條件下系統(tǒng)將展示的必需的功能或行為的陳述。非功能性需要:對軟件系統(tǒng)必須展示的特性或特點的描述,或軟件系統(tǒng)必須遵照的約束,非功能性需求不同于可觀察到的系統(tǒng)行為。用例: 描述了執(zhí)行者與系統(tǒng)之間邏輯上相關的可能交互集,系統(tǒng)的輸出為執(zhí)行提供了價值。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!