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

2021-10-11 19:38:57 字數 1887 閱讀 4216

1.概述(summary)

1.1 專案的目的與目標(purpose and aim of project)

學員體能成績管理系統需求說明書是為了讓系統的涉眾就該系統的需求達成一致認可,明確該系統的需求,為後續的開發工作提供依據。通常,該需求規格說明可以作為產品設計的主要依據,並作為程式設計師編碼時了解軟體實際需求的主要參考資料。同時,需求規格說明是產品實現後用於檢驗的主要考察依據,是測試人員編寫測試用例時的主要參考檔案。另外,本文件還可以為其他需要了解系統需求的人員提供產品需求的詳細說明。

1.2 術語定義(terms glossary)

文件中採用的專門術語的定義及縮略詞簡要如下:使用者:系統管理員、隊幹、學員;

uml:統一建模語言。

2.問題初始分析(early analysis)

2.1 場景描述(scene description)

一、系統管理員

1.用例名稱:系統管理員;

2.範圍:系統的更新和維護;

3.級別:管理系統;

4.主要參與人員:系統管理人員;

5.涉及及其關注點:系統管理員:希望能夠定期的維護學員體能成績管理系統,及時的進行系統的更新;

6.前置條件:系統管理員必須有更新和維護系統的許可權;

7.成功保證:能夠成功的更新和維護該系統;

8.主成功場景:系統管理員更新和維護學員體能成績管理系統;

9.特殊要求:(1)適用於 window 系統;(2)當訪問出現問題是,系統有強大的恢復能力。

二、隊幹管理學員體能成績

1.用例名稱:隊幹管理學員體能成績;

2.範圍:學員資訊管理、學員體能成績管理、賬號註冊、賬號登陸;

3.級別:管理目標;

4.主要參與者:學員隊隊幹;

5.涉及及其關注點:隊幹:希望能夠準確、快速的輸入資訊,而且沒有輸入錯誤並且可以實時檢視,對自己的賬號可進行註冊、登陸;

6.前置條件:隊幹必須經過確認和保證;

8.主要場景:(1).隊幹註冊、登陸賬號並進行賬號資訊編輯,進入管理介面;(2).增加成績時,根據學員的姓名及順序進行編號;(3).根據學員姓名或單項科目進行查詢,可按人查詢或按科目查詢;(4).如果查詢的資訊出現錯誤,則進行修改;(5).如果該學員畢業或離開學員隊,則進行資訊刪除;

9.特殊要求:適用於 window 系統。

三、學員檢視體能成績

1.用例名稱:學員檢視體能成績;

2.範圍:檢視體能成績、註冊賬號、登陸賬號;

3.級別:查詢目標;

4.主要參與者:學員;

5.涉及及其關注點:學員:能夠快速查詢自己的體能成績,並與全隊體能成績進行對比,激勵自身進步,對自己的賬號可進行註冊、登陸;

6.前置條件:學員必須經過確認和認證;

8.主要場景:學員登陸體能成績管理系統,根據學號或姓名檢視自己體能成績,完成查詢,如果要查詢其他某一學員成績或全隊體能成績,則進行查詢;

9.特殊要求:適用於 window 系統。

2.2 初始功能提取(early function distill)

1.系統管理員更新和維護該系統;

2.隊幹可對自己的賬號進行註冊、登陸、編輯,並管理學員,對學員資訊進行增刪改查;

3.學員可對自己的賬號進行註冊、登陸、編輯,查詢體能成績和個人資訊。

3.目標系統功能需求(function of target system)

3.1 功能需求分析(function analysis)

對功能需求進行細化分析,並用圖形工具進行描述。採用python進行程式設計,配合邏輯圖和序列圖進行邏輯建模。

3.1.1系統描述

對本系統劃分為:系統管理子系統、隊幹管理子系統、學員管理子系統,總功能如圖3.1:

圖3.1

3.1.2uml模型

系統管理、隊幹管理、學員的用例圖如圖3.2:

圖3.2

需求分析說明書

第一章 引言.1 1.1 編寫目的.1 1.2 專案背景.1 1.3 基本定義.1 第二章 產品概述.2 2.1 系統功能.2 2.2 執行環境.2 2.3 使用者的特點.2 2.3 條件與限制.2 第三章 功能需求.3 3.1 功能劃分.3 3.2 功能描述.3 4.3 軟體介面.4 4.4 故障...

需求分析說明書

iso軟體工程模板 4 需求說明書 1 引言 1.1編寫的目的 說明編寫這份需求說明書的目的,指出預期的讀者.1.2背景 a.待開發的系統的名稱 b.本專案的任務提出者 開發者 使用者 c.該系統同其他系統或其他機構的基本的相互來往關係。1.3定義 列出本檔案中用到的專門術語的定義和外文首字母組詞的...

需求分析階段 需求說明書

專案名稱 需求說明書 v1.0 版本號 擬 制 人 審 核 人 批 準 人 年月日 需求說明書 1 引言 1.1編寫的目的 說明編寫這份需求說明書的目的,指出預期的讀者.1.2背景 a.待開發的系統的名稱 b.本專案的任務提出者 開發者 使用者 c.該系統同其他系統或其他機構的基本的相互來往關係。1...