?? 軟件需求說明書.txt
字號:
1 引言
對軟件需求完全理解對于軟件開發工作的成功是至關重要的,需求說明的任務是發現、規范的過程,有益于提高軟件開發過程中的能見度,便于對軟件開發過程中的控制與管理,便于采用工程方法開發軟件,提高軟件的質量,便于開發人員、維護人員、管理人員之間的交流、協作,并作為工作成果的原始依據,并且在向潛在用戶傳遞軟件功能、性能需求,使其能夠判斷該軟件是否與自己的需求相關。
1.1 編寫目的
1.1.1 為開發人員、維護人員、客戶之間提供共同的協議而創立基礎,對企業管理軟件功能的實現作使命描述。
1.1.2 本說明書的預期讀者為客戶、業務或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。
1.2 背景及范圍
1.2.1 工程的名稱:漢語編程企業管理應用軟件
1.2.2 工程產品的名稱:漢語編程企業管理應用軟件
1.2.3 工程的組織者:北京元易達科技發展有限責任公司
產品的生產者:漢語編程企業管理應用軟件開發課題組
產品的設計者:漢語編程企業管理應用軟件開發課題組
1.2.4 產品的所有權:漢語編程企業管理應用軟件開發課題組
1.3 定義,術語,縮寫詞和略語
企業管理應用系統軟件:它是由企業管理應用系統軟件課題組完全自主開發的企業管理軟件,以企業各部門為基本元素的、用漢語編程來實現其功能的軟件。
需求:用戶解決問題或達到目標所需的條件或功能;系統或系統部件要滿足合同、標準,規范或其它正式規定文檔所需具有的條件或權能。
需求分析:包括提煉,分析和仔細審查已收集到的需求,以確保所有的風險承擔者都明其含義并找出其中的錯誤,遺憾或其它不足的地方。
模塊的獨立性:是指軟件系統中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統中其他的模塊的接口是簡單的。
1.4 參考資料
《漢語程序設計語言》---- 沈志斌 編著
電子工業出版社
《 計算機系統導論》 ---- 劉瑞挺 編著
高等教育出版社
《 數據庫原理與方法》---- 鄭若忠 王鴻武 編著
湖南科學技術出版社
《 軟件需求 》 ---- (美) Karl E.Wiegers 著
陸麗娜 王忠民 王志敏 等譯
2 項目概述
2.1 目標
本軟件的目標使企業管理電子化、簡單化,以節省企業管理方面的不必要的資源浪費。對于企業管理應用系統軟件最終用戶為企業的管理人員。
2.1.1 開發意圖
目前中小企業在日常工作中采用人工管理,因而存在著大量的浪費和多余,本軟件根據此要求進行開發。
2.1.2 應用目標
企業管理應用系統軟件將解決企業管理人工化,工作繁余的問題,實現企業管理電子化。
2.1.3 作用及范圍
本企業管理應用系統軟件是應用于中小企業的。目前,中小企業管理比較落后,它將產生的影響將使中小企業管理從人力化到數字化進展,使管理人員思想上向數字化轉變,能使企業的管理在機制上轉換,人員上得到精簡。
2.1.4 背景
企業管理應用系統軟件以漢語編程為開發語言,各部門以模塊的形式完成。
2.2 產品描述
本產品開發語言核心為漢語編程語言,具體實現是漢語編程和VF數據庫技術相結合開發而成的。本產品面向中小企業,易懂好學,幫助企業管理人員從手工勞動向電子化、數字化轉變。
2.2.1 相關關系
本產品是一項獨立的軟件,全部內容自含。
2.2.2 子集說明
本產品分別有五個模塊組成,每個模塊各有不同的功能。但都能完成查詢和存儲功能,各模塊的數據都存放在數據庫中。數據的調用和連接都有程序來完成,硬件外部設備需奔騰133以上的pc機,內存需16兆以上。
2.3 產品功能
2.3.1 外部功能
企業管理應用系統軟件外部功能包括可視化窗口,查找存儲。
2.3.2 內部功能
企業管理應用系統軟件內部功能:過濾、定位、使用庫等。
2.3.3 功能表
2.3.4 功能表述圖
2.4 用戶特點
漢語編程企業管理應用軟件面向于中小企業,其使用人員應為具備一定的計算機基礎知識和企業管理基本知識。而本產品的維護人員需要具備有漢語編程知識。
2.5 一般約束
a. 本系統開發人員為12人。
b. 有CPU133、16兆內存配置的計算機就可運行本系統。
c. 在管理方針、并行操作、安全與保密方面無約束。
2.6 假設與依據
本軟件在開發的過程中,分為技術實現與軟件工程兩大部分,兩部分都有側重點,若技術支持出現故障或疑難問題無法解決、程序開發出現偏差,會延誤工程進度,影響工程的按期完工。若軟件工程陳述出現問題,部分描述含混不清,則會影響系統的完整性與可繼承性。在管理方面,如管理者沒有預見性,對出向的問題無法采用可行的解決手段,都會影響開發模塊之間的互動,從而影響工程的順利開展,導致工程無法按期完工。
3 具體需求
3.1 功能需求
3.1.1 使用庫
3.1.1.1 規格說明
3.1.1.2 引言
顯示所調用的數據庫。
3.1.1.3 輸入
指定的庫文件名。
3.1.1.4 加工
調用指定的數據庫。
3.1.1.5 輸出
顯示所指定的數據庫的庫結構。
3.1.2 編輯框控制
3.1.2.1 規格說明
3.1.2.2 引言
生成編輯框。
3.1.2.3 輸入
編輯框名稱。
3.1.2.4 加工
生成編輯框。
3.1.2.5 輸出
顯示生成的編輯框。
3.1.3 為當前記錄
3.1.3.1 規格說明
3.1.3.2 引言
將指定的記錄置為當前記錄,下一步可以開始對此記錄進行操作。
3.1.3.3 輸入
指定的項名及庫文件名。
3.1.3.4 加工
將指定的數據庫里指定的記錄置為當前記錄。
3.1.4 建庫文件
3.1.4.1 規格說明
3.1.4.2 引言
輸入庫文件名,使用"建庫文件"命令,建立一個新的數據庫。
3.1.4.3 輸入
庫文件名。
3.1.4.4 加工
建立新的數據庫。
3.1.4.5 輸出
新建的數據庫。
3.1.5 開始尺寸
3.1.5.1 規格說明
3.1.5.2 引言
在程序中,在"開始尺寸"前給出參數值,能確定指定的對象的開始尺寸的大小。
3.1.5.3 輸入
參數值。
3.1.5.4 加工
確定指定對象在窗體中的開始尺寸的大小
3.1.5.5 輸出
確定開始尺寸的四個參數
3.1.6 開始位置
3.1.6.1 規格說明
3.1.6.2 引言
在程序中,在"開始位置"前給出參數值,能確定指定的對象的開始尺寸的大小。
3.1.6.3 輸入
參數值。
3.1.6.4 加工
確定指定對象在窗體中的開始位置。
3.1.6.5 輸出
確定開始位置的四個參數
3.1.7最大尺寸
3.1.7.1 規格說明
3.1.7.2 引言
在程序中,在"最大尺寸"前給出參數值,能確定指定的對象在窗體中的最大尺寸。
3.1.7.3 輸入
參數值。
3.1.7.4 加工
確定指定對象在窗體中的最大尺寸。
3.1.7.5 輸出
確定指定對象最大尺寸的四個參數。
3.1.8 最小尺寸
3.1.8.1 規格說明
3.1.8.2 引言
在程序中,在"最小尺寸"前給出參數值,能確定指定的對在窗體中的最小尺寸。
3.1.8.3 輸入
參數值。
3.1.8.4 加工
確定指定對象在窗體中的最小尺寸。
3.1.8.5 輸出
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -