在結構化系統開發方法系統的整個開發過程分為總體規劃、系統分析、系統設計、系統實施、執行維護和系統評價6個主要階段。在不同的階段中需要對不同的文件進行編寫。下面根據上文提出的系統的生命週期對各個文件的作用進行介紹。
1.可行性研究報告:說明該軟體專案的實現在技術上、經濟上和管理上的可行性,是開發人員對現有系統的初步的調查,反應了開發人員對系統開發的看法。這個階段完成與系統的總體規劃。
2.專案開發計畫:為軟體專案實施計畫制定出具體計畫,應該包括各部分的負責人員、開發進度以及軟體資源等。主要給管理部門作為開發階段評審的參考。系統的總體規劃開始編寫完成與系統的分析
3.軟體需求說明書:對軟體開發的功能使用者介面以及執行環境進行詳細的說明。軟體的分析完成
4.資料要求說明書:該文件給出資料邏輯描述和資料採集的各項要求。軟體的分析完成
5.概要設計說明書:對系統的功能的分配、程式總體的結構、輸入輸出以及介面設計等,主要是為了程式開發者使用。系統的實施過程完成
6.詳細設計說明書:重複的對軟體每乙個功能是如何實現的,邏輯流程以及功能的介紹進行詳細的介紹。系統的實施過程完成
7.使用者手冊:描述軟體的功能效能,使用方式,讓使用者更快的了解系統。系統的分析過程開始編寫,系統的實施過程完成過程結束之前完成。
8.操作手冊:本文件主要在與告訴使用者系統提供了那些功能,對使用者提供乙個正確的引導。主要服務物件為使用者。
9.測試計畫:描述了測試活動的範圍,確定了測試項,測試任務,列出每一項測試的風險。系統分析開始編寫在系統設計完成之前完成
10.測試分析報告:對軟體系統中的測試人員進行分析說明,以及對系統的各個功能進行說明。主要服務物件為系統開發人員。 在系統的評價過程中進行編寫。
11.開發進度月報:本文件是為了軟體人員向管理部門提供的專案進度情況報告,主要包含進度計畫於實際執**況的比較、階段成果。 貫穿整個系統開發。
12.專案開發總結報告:軟體專案開發完成之後應於專案實施計畫進行比較,在進度、成果、資源利用等方面對整個系統進行評價。 在系統開發中的系統評價。
13.軟體維護修改定義:為以後系統的維護提供方便。 在軟體工程中的執行維護完成。
文件第一次驗收過程中師傅給出的建議是圖畫的非常的少,需要在各個文件開發中加上uml中的圖,因為乙個圖勝過萬語千言,比如在系統開發月報中加上甘特圖,這樣自己的整個文件變得非常的清晰。畢竟是第一次學習文件,自己感受並不是特別的深刻。希望自己在學習uml之後對文件中的圖有全新的認識。
軟體工程之軟工文件總結
剛開始寫文文件的時候不知道怎麼寫,也不知道寫它有什麼用,也沒有太深的了解,所以就站在巨人的肩膀上,看看別人是怎麼寫的,邊看邊抄,就這樣寫了一兩個過去才知道了文件的重要性,我自己感覺做第一次機房收費系統的時候就是在實踐,而寫的文件就是理論,指導我們開發軟體的手冊。在做機房系統的時候我們沒有考慮到那麼多...
軟體工程 軟工文件總結
於是就去找了四五個小夥伴交流,他們畢竟是寫過文件了,有一些經驗。經過和他們的交流,我漸漸覺得這個文件 也不是很難了,就開始查閱資料。找到了許多巨人,他們的經驗總結的很好,讓我學習了很多。開始寫的時候還是有些為難的,因為是第一次,萬事開頭難。寫著寫著,就有了一點眉目,然後寫的更多了,就 感受了文件中也...
軟體工程 軟工實踐個人總結
1 統計一下,你在這門軟體工程實踐中,完成了多少行的 2 軟工實踐的各次作業分別花了多少時間?做乙個列表 作業名耗時 小時 第一次部落格作業 2第一次個人程式設計作業 16第一次結對程式設計作業 4團隊選題 3第二次結對程式設計作業 28團隊git現場程式設計實戰 6alpha衝刺 30alpha事...