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