软件需求分析案列_软件需求分析(案例)
軟件需求分析(案例)
案例one:教學管理系統(用例驅動的交互式需求獲取)
以一個教學管理系統JXGL的分析與設計作為示例,說明用例驅動技術在軟件項目開發中的應用。
高等學校的教學管理內容十分豐富,工作繁多。作為一個示例,規定開發教學管理系統JxGL只處理每學期的課程選修注冊和學生的成績管理。教學管理系統JXGL的用戶是學校的學生、教師和教學管理員。學生使用JXG系統查詢新學期將開設的課程和授課教師的情況,選擇自己要學習的課程,并進行登記注冊。學生還可以使用JXGL系統查詢自己的課程成績。教師使用JXGL系統查詢新學期將開設的課程、參加聽課的學生情況,以及學生的考試成績。教學管理員使用JXGL系統進行教學管理,包括新學期的課程選課注冊管理和學生成績管理。
1.需求描述:
對教學管理系統JXGL要求提供兩個方面的服務:
(1)選課管理,負責新學期的課程選課注冊工作;
(2)成績管理,負責學生成績管理。
在選課管理方面應填寫的用戶需求描述如下。
(1)錄入與生成新學期課程表
教學管理員在新學期開始前錄入新學期課程,打印將開設的課程目錄表,供師生參考選擇。若某課程的實際選課學生少于10人,則停開該課程,把該課程從課程目錄表中刪除;若某課程的選課學生多于30人,則停止選課。
(2)學生選課注冊
新學期開始前一周為選課注冊時間,在此期間學生可以選課注冊,并且允許改變或取消注冊申請。
每個學生選課不超過4門課程。每門課程最多允許30名學生選課注冊。 學生可以在圖書館、各系資料室、學生宿舍等處的計算機上聯網進行選課注冊。在選課注冊結束后,教學管理員打印學生選課注冊名單和開課通知書,送交有關部門
和授課教師。 (3)查詢
可以查詢課程信息、學生選課信息和學生、教師信息。
學生、教師、教學管理員可以查詢課程表,獲得課程信息。查詢的關鍵詞以是:課程名,授課教師名,學分。
教師、教學管理員可以查詢學生選課情況。查詢的關鍵詞可以是:學生名、程名,授課教師名,學分。學生只允許查詢自己的選課信息,不允許查詢別人選課信息。 學生、教師、教學管理員可以查詢學生或教師的信息。查詢的關鍵詞可以是學生名、教師名,性別、班級、職稱。
(4)選課注冊信息的統計與報表生成。
教學管理員對學生的選課注冊信息進行統計(按課程,按學生,按班級),印匯總統 計報表。 在成績管理方面應填寫的用戶需求描述如下:
(1)成績錄入:
總結
以上是生活随笔為你收集整理的软件需求分析案列_软件需求分析(案例)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt 打印二维码
- 下一篇: 某宝sign手稿记录