軟件方案設計步驟
軟件開發方案是在軟件開發的前期,甲乙雙方根據軟件開發的標準流程制定軟件開發方案。
軟件開發的標準過程包括六個階段,而六個階段需要編寫的各類文件達14種之多,在每個階段需要編寫哪些文件,以及這些文件的主要內容見下:
1、可行性與計劃研究階段
可行性研究報告:在可行性研究與計劃階段內,要確定該軟件的開發目標和總的要求,要進行可行性分析、投資一收益分析、制訂開發計劃,並完成應編制的文件。
項目開發計劃:編制項目開發計劃的目的是用文件的形式,把對於在開發過程中各項工作的負責人員、開發進度、所需經費預算、所需軟、硬件條件等問題作出的安排記載下來,以便根據本計劃開展和檢查本項目的開發工作。
2、需求分析階段
軟件需求説明書:軟件需求説明書的編制是為了使用户和軟件開發者雙方對該軟件的初始規定有一個共同的理解,使之成為整個開發工作的基礎。內容包括對功能的規定對性能的規定等。
數據要求説明書:數據要求説明書的編制目的是為了向整個開發時期提供關於被處理數據的描述和數據採集要求的技術信息。
初步的用户手冊:用户手冊的編制是要使用非專門術語的語言,充分地描述該軟件系統所具有的功能及基本的使用方法。使用户(或潛在用户)通過本手冊能夠了解該軟件的用途,並且能夠確定在什麼情況下,如何使用它。
3、設計階段
概要設計説明書:概要設計説明書又可稱系統設計説明書,這裏所説的系統是指程序系統。編制的'目的是説明對程序系統的設計考慮,包括程序系統的基本處理流程、程序系統的組織結構、模塊劃分、功能分配、接口設計。運行設計、數據結構設計和出錯處理設計等,為程序的詳細設計提供基礎。
詳細設計説明書:詳細設計説明書又可稱程序設計説明書。編制目的是説明一個軟件系統各個層次中的每一個程序(每個模塊或子程序)的設計考慮,如果一個軟件系統比較簡單,層次很少,本文件可以不單獨編寫,有關內容合併入概要設計説明書。
數據庫設計説明書:數據庫設計説明書的編制目的是對於設計中的數據庫的所有標識、邏輯結構和物理結構作出具體的設計規定。
測試計劃初稿:這裏所説的測試,主要是指整個程序系統的組裝測試和確認測試。本文件的編制是為了提供一個對該軟件的測試計劃,包括對每項測試活動的內容、進度安排、設計考慮、測試數據的整理方法及評價準則。
4、實現階段
模塊開發卷宗(開始編寫):模塊開發卷宗是在模塊開發過程中逐步編寫出來的,每完成一個模塊或一組密切相關的模塊的複審時編寫一份,應該把所有的模塊開發卷宗彙集在一起。編寫的目的是記錄和彙總低層次開發的進度和結果,以便於對整個模塊開發工作的管理和複審,併為將來的維護提供非常有用的技術信息。
用户手冊完工
操作手冊:操作手冊的編制是為了向操作人員提供該軟件每一個運行的具體過程和有關知識,包括操作方法的細節。
5、測試階段
模塊開發卷宗(此階段內必須完成)
測試分析報告:測試分析報告的編寫是為了把組裝測試和確認測試的結果、發現及分析寫成文件加以記載。
項目開發總結報告:項目開發總結報告的編制是為了總結本項目開發工作的經驗,説明實際取得的開發結果以及對整個開發工作的各個方面的評價。
6、運行與維護階段
開發進度月報的編制目的是及時向有關管理部門彙報項目開發的進展和情況,以便及時發現和處理開發過程中出現的問題。一般地,開發進度月報是以項目組為單位每月編寫的。如果被開發的軟件系統規模比較大,整個工程項目被劃分給若干個分項目組承擔,開發進度月報將以分項目組為單位按月編寫。
對於一項軟件而言,有些文件的編寫工作可能要在若干個階段中延續進行。鑑於軟件開發是具有創造性的腦力勞動,也鑑於不同軟件在規模上和複雜程度上差別極大,本指南認為在文件編制工作中應允許一定的靈活性,並不是14種文件每種都必須編寫。
文件編制的衡量因素
在因素總和較低的情況下,項目開發總結報告的內容應包括:程序的主要功能、基本流程、測試結果和使用説明。
測試分析報告應該寫,但不必很正規。
數據要求説明和數據庫設計説明是否需要編寫應根據所開發軟件的實際需要來決定。
-
我的設計作文300字經典(3篇)
無論是在學校還是在社會中,大家都嘗試過寫作文吧,作文是人們把記憶中所存儲的有關知識、經驗和思想用書面形式表達出來的記敍方式。你寫作文時總是無從下筆?以下是小編為大家收集的我的設計作文300字3篇,希望能夠幫助到大家。我的設計作文300字篇1我真想當一名服裝...
-
網頁設計求職信[優秀]
時光飛逝,時間在慢慢推演,找工作的黃金時間馬上就要到來,一起來寫一封求職信,為找工作加油吧。相信許多人會覺得求職信很難寫吧,下面是小編精心整理的網頁設計求職信,歡迎大家借鑑與參考,希望對大家有所幫助。網頁設計求職信1尊敬的先生/小姐:您好!我從報紙上看到貴公...
-
童區寄傳九年級上冊語文教案設計
作為一位傑出的老師,常常需要準備教案,教案是實施教學的主要依據,有着至關重要的作用。那麼問題來了,教案應該怎麼寫?下面是小編為大家整理的童區寄傳九年級上冊語文教案設計,歡迎大家借鑑與參考,希望對大家有所幫助。教學目標:1、知識和能力目標:瞭解作家作品;掌握課文...
-
《竹石》教學設計
作為一名為他人授業解惑的教育工作者,往往需要進行教學設計編寫工作,教學設計是把教學原理轉化為教學材料和教學活動的計劃。那麼什麼樣的教學設計才是好的呢?以下是小編精心整理的《竹石》教學設計,歡迎閲讀與收藏。《竹石》教學設計1教學目標理解古詩的意思,體會...