如何開發(fā)oa系統(tǒng)方法介紹
OA(OA)是針對企業(yè)的日常操作與管理,對員工和管理者最常用的應用系統(tǒng),自從1985年在國內(nèi)舉行了第一屆OA辦公自動化規(guī)劃會議以來,OA在應用內(nèi)容的深度和廣度、IT技術的運用等方面都有了新的變化和發(fā)展,并成為企業(yè)不可或缺的核心應用系統(tǒng)。重點推行無紙辦公模式。
自定義軟件在國外是一種針對大、中、小企業(yè)普遍采用的一種軟件開發(fā)形式,在我國,由于經(jīng)濟環(huán)境和傳統(tǒng)管理方式的不同,定制軟件還是一個新生事物。事實上,大部分企業(yè)都因自己的歷史和業(yè)務條件,對軟件系統(tǒng)會有自己的特殊要求,而市場上的通用軟件,一方面可能是有些企業(yè)難以承受的價格,另一種是功能上可能很難滿足企業(yè)的個性化需求,所以很多企業(yè)轉(zhuǎn)向定制開發(fā)。具體來說,定制開發(fā)就是根據(jù)企業(yè)的具體需求、具體需求設計軟件系統(tǒng),并提供相應服務。伴隨著企業(yè)信息化水平的不斷提高,許多企業(yè)已經(jīng)認識到,利用專用軟件可以極大地提高資金利用率,提高員工工作效率,降低成本,與現(xiàn)有業(yè)務接軌。
也就是軟件設計思想與方法的一般流程,包括軟件的功能設計與實現(xiàn)算法、軟件總體結(jié)構(gòu)設計與模塊設計、編程與調(diào)試、程序聯(lián)調(diào)與測試與編寫、提交程序。
步驟一:需求調(diào)研
1.相關系統(tǒng)分析人員先將需求告知用戶,然后用word列出要開發(fā)的大功能模塊,每一個大功能模塊有哪些小功能模塊,對于某些需要比較清楚的接口,在這一步中可以初步定義少量的界。
2.系統(tǒng)分析師深入理解和分析需求,根據(jù)自己的經(jīng)驗和需要,利用WORD或相關工具,編制出一個文檔系統(tǒng)的功能性需求文檔。本文檔將清晰地使用系統(tǒng)大致上的大功能模塊,大功能模塊中哪些小功能模塊,并列出相關的接口和接口功能。
3.系統(tǒng)分析師再次向使用者確認需求。
步驟二:系統(tǒng)總統(tǒng)設計
1.相關系統(tǒng)分析人員先將需求告知用戶,然后用word列出要開發(fā)的大功能模塊,每一個大功能模塊有哪些小功能模塊,對于某些需要比較清楚的接口,在這一步中可以初步定義少量的界。
2.系統(tǒng)分析師深入理解和分析需求,根據(jù)自己的經(jīng)驗和需要,利用WORD或相關工具,編制出一個文檔系統(tǒng)的功能性需求文檔。本文檔將清晰地使用系統(tǒng)大致上的大功能模塊,大功能模塊中哪些小功能模塊,并列出相關的接口和接口功能。
3.系統(tǒng)分析師再次向使用者確認需求。
步驟三:細節(jié)設計
基于概要設計,開發(fā)人員需要對軟件系統(tǒng)進行詳細設計。具體設計中,描述了實現(xiàn)具體模塊所涉及的主要算法、數(shù)據(jù)結(jié)構(gòu)、類的層次結(jié)構(gòu)和調(diào)用關系,并對軟件系統(tǒng)各層(各模塊或子程序)的設計考慮作了說明,以便于編寫和測試。應該確保對整個軟件的需求是完全分配的。細節(jié)設計應足夠詳細,以詳細的設計報告為依據(jù)。
步驟四:編碼
在軟件編碼階段,開發(fā)人員按照《軟件系統(tǒng)詳細設計報告》對數(shù)據(jù)結(jié)構(gòu)、算法分析、模塊實現(xiàn)等方面的設計要求;從具體的編程工作開始,分別實現(xiàn)各個模塊的功能,從而達到目標系統(tǒng)的功能、性能、接口、接口等要求。
步驟五:測試
寫出一個系統(tǒng)。把每一項功能都用在用戶后面,由用戶確認。
步驟六:準備軟件交付
當幣加德軟件測試證明軟件達到要求后,軟件開發(fā)者要將開發(fā)的目標安裝程序、數(shù)據(jù)庫的數(shù)據(jù)字典、用戶安裝手冊、用戶使用指南、需求報告、設計報告、測試報告等雙方合同約定的產(chǎn)品提交給用戶。“用戶安裝手冊”應詳述安裝軟件對運行環(huán)境的要求、安裝軟件的定義和內(nèi)容,以及客戶端、服務器端、中間件的具體安裝步驟、安裝后的系統(tǒng)配置。“使用者使用指南”應包括各種軟件功能的使用流程、操作步驟、相應的業(yè)務介紹、特殊提示及注意事項,如有需要,還應提供實例說明。
步驟七:用戶接受
評論 |0|
You must be logged in to post a comment.