需求分析說明書和需求規格說明書

一、需求分析說明書和需求規格說明書的區別

兩者區別

??????? 需求分析說明書:一般是對某個市場或者是客戶群來講的,類似于調研報告,重點是體現出產品要滿足哪些功能,哪些是重點、熱點。????????

? ? ? ? ?需求規格說明書:是從業務規則講起的,細一點偏向于軟件的概要設計。是從開發、測試的角度去講產品功能,里面要包含原型界面、業務接口、活動圖等?

二、需求分析說明書模板

1.簡介

1.1目的

1.2范圍(軟件功能,與其他系統的關系,系統的地域使用范圍)

1.3定義、首字母縮寫詞和縮略語

1.4概述(軟件其他部門所包含的內容,如參考資料,并解釋此文檔的組織方式)

2.業務目標及業務背景

2.1 業務目標(從招投標書,合同,方案等整理出業務目標)

2.2 組織架構 (干系人的組織架構)

2.3 業務現狀

2.4 存在的問題

3.業務流程(描述系統所涉及的業務流程,以圖形+文字描述)

3.1[業務名稱]流程 (流程圖+流程說明)

3.2[業務名稱]流程

...

4.詳細需求分析

4.1用例報告(統一描述系統的頂層用例)

用例

此外應該加上用例圖:

用例圖

4.2 用例1(用例名稱。如請假用例)

4.2.1 簡要說明

(此說明應該簡要介紹該用例的作用和目的。一個段落足以說明)

?4.2.2 用戶界面設計

(插入界面原型)

? 4.2.3 用例場景

(該小節可以歸納為用例表模板)

用例表模板

?4.2.3.1 主要參與者及其目標

?4.2.3.2 前置條件(列出本用例前必須存在的用例狀態)

4.2.3.3 主流程

(當主角有所行動時,此用例隨即開始。總是由主角來帶動用例,善用流程圖)

4.2.3.4后置條件

4.2.3.5 備選流程

4.2.3.6 輸入項詳例

4.2.3.7 輸入項詳例

4.2.4 業務實體

(描述此用例及設計的業務實體)

4.2.5 補充規約

(適用于該子系統或者特性的具體需求,并對這些需求加以改進,以足夠詳細的說明該子系統或特性)

4.3 用例2(用例名稱。示例:入庫審核用例)

4.3.1 簡要說明

(倉庫管理人員根據貨物的基本信息以及入庫信息對業務進行審核,如果合格則自動生成帳卡和入庫收費單,如果不合格則此筆業務被致予不合格處理)

?4.3.2 用戶界面設計

(插入界面原型)

?4.3.3 用例場景

?4.3.3.1 主要參與者及其目標

(參與者:倉庫管理員

用例目標:審核錄入是否正確,生成帳卡,入庫收費單。

?4.3.3.2 前置條件

(前置條件一:用戶已登錄系統

? ?前置條件二:用戶角色必須倉庫管理員)

4.3.3.3 主流程

主流程

4.3.3.4后置條件

(后置條件一:系統返回入庫審核列表界面)

4.3.3.5 備選流程

(無)

4.3.3.6 輸入項詳例

4.3.3.7 輸入項詳例

4.3.4 業務實體

4.3.4.1 入庫核查單

入庫核查單

4.3.5 補充規約

(無)

....

5.系統接口需求

(描述系統的外部接口需求)

三、需求規格說明書模板

修訂歷史記錄

目錄


1.引言

1.1 編寫目的:編寫該需求規格說明為了記錄本次軟件設計的需求分析是最終得到的結果,以及在以后軟件設計師會用到的數據以及功能。

1.2 項目背景

1.3 縮寫說明

1.4 術語定義

1.5 參考資料

1.6 版本信息

2.系統概述

2.1 概述(系統是做什么的)

2.2 功能(系統功能架構圖)

系統功能

2.3 運行環境

(該系統是B/S三層架構,它的運行環境分客戶端,應用服務器端和數據庫服務器三部分)

(1)客戶端:

操作系統:

瀏覽器:

(2)應用服務器端:

操作系統:

應用服務器:TOmcat XX

數據庫訪問:JDBC

(3)數據庫服務器端:

操作系統:

數據庫系統:

2.4假設與依賴

(本項目是否能夠成功實施,主要取決與以下條件:)

3.系統特性

3.1 系統角色:

本系統主要用于以下的幾類人員:(成績管理系統-示例)

(1)系統管理員,完成系統管理與維護。

系統管理員用例

(2)教師,維護課程與成績,查詢所教課程的所有學生的成績。

教師用例

(3)學生,查找自己的成績

學生用例

(以下具體描述用例的示例)

3.2 學生管理

3.2.1 增加學生信息

使用者:學校有學生管理功能角色的用戶

目的:單個添加學生基本信息

基本事件流:

1.用戶進入增加單個學生界面,本用例開始。

2.系統顯示學生信息輸入界面,用戶輸入學生姓名、學號、性別、出生日期、入學日期,班級,政治面貌,籍貫。

3.用戶確認輸入信息,系統檢查學號是否唯一,若唯一,則增加學生信息,本用例結束。否則,提示用戶重新輸入。

3.2.2修改學生信息

3.2.3刪除學生信息

3.2.4導入學生信息

使用者:學校有學生管理功能角色的用戶

目的:批量導入學生信息,也可以將其他系統中學生信息按照規定的格式導入本系統。

基本事件流:

1.用戶進入批量導入學生界面,本用例開始。

2.系統顯示導入文件類型,格式說明,并提供導入的模板文件下載。

3.用戶按照導入文件格式要求填寫或者生成對應文件,然后將文件上傳,點擊確定。

4.系統檢查文件的合理性,如果文件格式有誤或者有數據沖突,給出詳細的提示列表(錯誤所在行,錯誤原因),用戶修改文件后再上傳,如果上傳文件合理,系統將學生信息導入系統。

5.本用例結束。

3.3 教師管理

使用者:學校有教師管理功能角色的用戶。

目的:單個添加教師基本信息

基本事件流:

1.用戶進入增加單個教師界面,本用例開始。

2.系統顯示教師信息輸入界面,用戶輸入教師姓名、工號、性別、出生日期、工作開始日期,職務,政治面貌,籍貫。

3.用戶確認輸入信息,系統檢查工號是否唯一,若唯一,則增加教師信息,本用例結束。否則,提示用戶重新輸入。

3.3.1 增加教師信息

3.3.2 修改教師信息

3.3.3 刪除教師信息

3.3.4導入教師信息

使用者:學校有教師管理功能角色的用戶

目的:批量導入教師信息,也可以將其他系統中教師信息按照規定的格式導入本系統。

基本事件流:

1.用戶進入批量導入教師界面,本用例開始。

2.系統顯示導入文件類型,格式說明,并提供導入的模板文件下載。

3.用戶按照導入文件格式要求填寫或者生成對應文件,然后將文件上傳,點擊確定。

4.系統檢查文件的合理性,如果文件格式有誤或者有數據沖突,給出詳細的提示列表(錯誤所在行,錯誤原因),用戶修改文件后再上傳,如果上傳文件合理,系統將學生信息導入系統。

5.本用例結束。

3.4 課程管理

3.4.1 增加課程基本信息

使用者:教師或者學校有課程管理角色的用戶

目的:創建新課程

基本事件流:

1.用戶進入創建新課程頁面。本用例開始

2.系統顯示創建課程頁面,用戶輸入課程名稱,學期,開始日期,結束日期,并選擇任課教師。

3.用戶確認創建課程,系統保存新創建的課程。本用例結束。

3.4.2 修改課程基本信息

3.4.3 刪除課程基本信息

3.4.4 維護課程學生信息

使用者:教師或者學校有課程管理角色的用戶

目的:將學生加入已創建的課程

基本事件流:

1.用戶維護課程學生信息界面,本用例開始

2.系統顯示課程列表,用戶選擇要加入學生的課程,系統顯示該課程已存在的學生

3.用戶選擇加入新學生,系統顯示學生列表,用戶可通過搜索列表顯示班級下的學生,用戶選擇要加入課程的學生

4.系統將所選學生加入前面選定的課程,本用例結束。

3.5 成績查詢

3.5.1 學生查詢成績

3.5.2教師查詢成績

3.6 成績分析與統計

3.6.1 考試成績表

某學期某次考試的單個班級的考試成績表

某學期某次考試的單個班級的考試成績表

3.6.2 班級各科平均成績表

某學期某次考試單個年級的各科平均成績表

3.6.3 年級成績排名表

某學期某次考試單個年級的年級排名表

某學期某次考試單個年級的年級排名表

3.7系統維護

3.7.1數據字典維護

4. 非功能性需求

4.1性能需求

?響應時間:盡可能地短,達到1到2秒

報名統計時間不超過30秒

支持2000名學生信息一次性導入,導入時間不超過30秒

支持5000名用戶并發使用,并保證性能不受影響

4.2 安全性需求

權限控制:

根據不同用戶角色,設置相應權限,用戶的重要操作都做相應的日志記錄以備查看,沒有權限的用戶禁止使用系統。學生只可查看自己的學習成績,教師只可查看所教課程的學生成績。

重要數據加密

對一些重要的數據按一定的算法進行加密,如用戶口令,重要參數等

數據備份

允許用戶進行數據的備份和恢復,以彌補數據的破壞和丟失

記錄日志

系統應該能記錄系統運行時所發生的所有錯誤,包括本機錯誤和網絡錯誤。日志同時記錄用戶的關鍵性操作信息

4.3 可用性需求

方便操作,操作流程合理

控制必錄入項

容錯能力

統一規范的提示信息

用戶可自定義(一些重要參數可以靈活配置)

聯機幫助與操作指南

4.4用戶文檔

包括:安裝手冊(word),用戶手冊(word),在線幫助

4.5其他需求

(1)支持多瀏覽器

(2)系統安裝訪問方便

5 外部接口需求

5.1 用戶接口

本系統采用B/S架構,所有界面使用WEB界面,用戶界面的具體細節將在概要設計文檔中描述

5.2 硬件接口

5.3 軟件接口

無特殊需求

5.4通信接口

無特殊需求


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,501評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,673評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,610評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,939評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,668評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,004評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,001評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,173評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,705評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,426評論 3 359
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,656評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,139評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,833評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,247評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,580評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,371評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,621評論 2 380

推薦閱讀更多精彩內容