软件需求分析案列_软件需求分析(案例答案)
案例
one
:教學(xué)管理系統(tǒng)(用例驅(qū)動(dòng)的交互
式需求獲取)
以一個(gè)教學(xué)管理系統(tǒng)
JXGL
的分析與設(shè)計(jì)作為示例,說(shuō)明用例驅(qū)動(dòng)技術(shù)在軟件項(xiàng)目開發(fā)
中的應(yīng)用。
高等學(xué)校的教學(xué)管理內(nèi)容十分豐富,
工作繁多。
作為一個(gè)示例,
規(guī)定開發(fā)教學(xué)管理系統(tǒng)
JxGL
只處理每學(xué)期的課程選修注冊(cè)和學(xué)生的成績(jī)管理。教學(xué)管理系統(tǒng)
JXGL
的用戶是學(xué)校的
學(xué)生、教師和教學(xué)管理員。學(xué)生使用
JXG
系統(tǒng)查詢新學(xué)期將開設(shè)的課程和授課教師的情況,
選擇自己要學(xué)習(xí)的課程,
并進(jìn)行登記注冊(cè)。
學(xué)生還可以使用
JXGL
系統(tǒng)查詢自己的課程成績(jī)。
教師使用
JXGL
系統(tǒng)查詢新學(xué)期將開設(shè)的課程、
參加聽課的學(xué)生情況,
以及學(xué)生的考試成績(jī)。
教學(xué)管理員使用
JXGL
系統(tǒng)進(jìn)行教學(xué)管理,
包括新學(xué)期的課程選課注冊(cè)管理和學(xué)生成績(jī)管理。
1.
需求描述
:
對(duì)教學(xué)管理系統(tǒng)
JXGL
要求提供兩個(gè)方面的服務(wù)
:
(1)
選課管理,負(fù)責(zé)新學(xué)期的課程選課注冊(cè)工作
;
(2)
成績(jī)管理,負(fù)責(zé)學(xué)生成績(jī)管理。
在
選課管理
方面應(yīng)填寫的用戶需求描述如下。
(1)
錄入與生成新學(xué)期課程表
教學(xué)管理員在新學(xué)期開始前錄入新學(xué)期課程,打印將開設(shè)的課程目錄表,供師生參
考選擇。若某課程的實(shí)際選課學(xué)生少于
10
人,則停開該課程,把該課程從課程目
錄表中刪除
;
若某課程的選課學(xué)生多于
30
人,則停止選課。
(2)
學(xué)生選課注冊(cè)
新學(xué)期開始前一周為選課注冊(cè)時(shí)間,在此期間學(xué)生可以選課注冊(cè),并且允許改變或
取消注冊(cè)申請(qǐng)。
每個(gè)學(xué)生選課不超過
4
門課程。每門課程最多允許
30
名學(xué)生選課注冊(cè)。
學(xué)生可以在圖書館、各系資料室、學(xué)生宿舍等處的計(jì)算機(jī)上聯(lián)網(wǎng)進(jìn)行選課注冊(cè)。在
選課注冊(cè)結(jié)束后,教學(xué)管理員打印學(xué)生選課注冊(cè)名單和開課通知書,送交有關(guān)部門
和授課教師。
(3)
查詢
可以查詢課程信息、學(xué)生選課信息和學(xué)生、教師信息。
學(xué)生、教師、教學(xué)管理員可以查詢課程表,獲得課程信息。查詢的關(guān)鍵詞以是
:
課
程名,授課教師名,學(xué)分。
教師、教學(xué)管理員可以查詢學(xué)生選課情況。查詢的關(guān)鍵詞可以是
:
學(xué)生名、程名,
授課教師名,學(xué)分。學(xué)生只允許查詢自己的選課信息,不允許查詢別人選課信息。
學(xué)生、
教師、
教學(xué)管理員可以查詢學(xué)生或教師的信息。
查詢的關(guān)鍵詞可以是學(xué)生名、
教師名,性別、班級(jí)、職稱。
(4)
選課注冊(cè)信息的統(tǒng)計(jì)與報(bào)表生成。
教學(xué)管理員對(duì)學(xué)生的選課注冊(cè)信息進(jìn)行統(tǒng)計(jì)
(
按課程,按學(xué)生,按班級(jí)
)
,印匯總統(tǒng)
計(jì)報(bào)表。
在
成績(jī)管理
方面應(yīng)填寫的用戶需求描述如下
:
(1)
成績(jī)錄入
:
總結(jié)
以上是生活随笔為你收集整理的软件需求分析案列_软件需求分析(案例答案)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: svn: 'D:\Dfiles\Ecli
- 下一篇: 王者荣耀服务器什么时候增加人数,王者荣耀