在軟體文檔中有幾個比較重要的文檔重點介紹一下
軟體需求主要是從從現實中分離功能,描述軟體要“做什麼”,在軟體需求說明書中,主要的功能和聯系如下:
概要設計和詳細設計都屬于軟體設計,是根據軟體需求說明導出系統的實作方案,主要描述“怎麼做”。
概要設計說明書——設計出組成軟體的主要子產品及其之間的關系;
詳細設計說明書——設計實作子產品的算法和資料結構。
概要設計文檔最重要的部分是分層資料流圖、結構圖、資料字典以及相應的文字說明等;詳細設計文檔最重要的部分是子產品的流程圖、狀态圖、局部變量及相應的文字說明等。一個子產品一篇詳細設計文檔。概要設計說明書相當于機械設計中的裝配圖,而詳細設計說明書相當于機械設計中的零件圖。
大家都對軟體工程的生命周期比較熟悉,資料庫也有其生命周期:
資料庫是大樓的根基。在我們之前做機房收費系統的時候,後期出現輸出錯誤資料,資料類型錯誤等都和前期資料庫的設計有密切的關系,要是在從新設計資料庫或者進行優化的話,會花費很多的時間,資料庫是整個軟體的根基,沒有堅實的根基,軟體也就岌岌可危了!是以說,資料庫設計說明書是軟體開發過程中的重中之重。
操作手冊主要介紹給新使用者如何安裝和初始化新軟體、如何正常的使用安裝好的軟體,還有在使用過程中出現一些小的錯誤,如何去解決。對于新使用者來說基本操作手冊是非常重要的,這也是很重要的文檔。