軟工學習——文檔總結(二)

由於把這兩篇文章和在一起太長了,所以我把它分成了這兩篇。 

這篇文章主要對文檔的後半部分進行一個簡單的解說。

    概要設計和詳細設計:概要設計是一個設計師根據用戶交互過程和用戶需求來形成交互框架和視覺框架的過程,其結果往往以反映交互控件佈置、界面元素分組以及界面整體板式的頁面框架圖的形式來呈現。這是一個在用戶研究和設計之間架起橋樑,使用戶研究和設計無縫結合,將對用戶目標與需求轉換成具體界面設計解決方案的重要階段;而詳細設計就是對概要設計的一個細化,就是詳細設計每個模塊實現算法,所需的局部結構。

    數據庫設計及要求:數據庫設計是指根據用戶的需求,在某一具體的數據庫管理系統上,設計數據庫的結構和建立數據庫的過程。數據庫系統需要操作系統的支持。

    程序編碼:程序編碼,也就是按照詳細設計進行程序的編寫,在這部分會出現一些小小的錯誤,但是基本上是沒有什麼問題的。當然了,程序編碼也有好多的標準和原則,這部分在視頻中都有詳細的說明,在這裏我就簡單的說一下原則:先求正確後求快;先求清晰後求快;保持程序整潔以求快……而標準也就是幾條:易於調試和測試;易於維護;易於修改;設計簡單;效率高。

    軟件測試:是描述一種用來促進鑑定軟件的正確性、完整性、安全性和質量的過程。它有以下幾點目的:(1)測試是爲了發現程序中的錯誤而執行程序的過程。(2)好的測試方案是極可能發現迄今爲止尚未發現的錯誤的測試方案。(3)成功的測試是發現了至今爲止尚未發現的錯誤的測試。(4)測試並不僅僅是爲了找出錯誤。通過分析錯誤產生的原因和錯誤的發生趨勢,可以幫助項目管理者發現當前軟件開發過程中的缺陷,以便及時改進。(5)這種分析也能幫助測試人員設計出有針對性的測試方法,改善測試的效率和有效性。(6)沒有發現錯誤的測試也是有價值的,完整的測試是評定軟件質量的一種方法。(7)另外,根據測試目的的不同,還有迴歸測試、壓力測試、性能測試等,分別爲了檢驗修改或優化過程是否引發新的問題、軟件所能達到處理能力和是否達到預期的處理能力等。

    軟件測試是軟件開發過程中非常重要的一部分,同時,它的耗時也是最長的。

上圖是軟件測試的V模型,它很好的揭示了軟件測試的基本步驟。

    項目開發總結報告:顧名思義就是對該項目的開發過程進行總結,看看實際工作情況與計劃有什麼樣的差距,找出造成該差距的原因。

總結:

    文檔的編寫,是學習軟件的人必須要經過的一個階段。但是一開始着手寫文檔真心的不知道些什麼,不管怎樣,寫吧。先是通過博客去別人那裏取取經,然後在去機房收費系統看看每一步的操作,重新瞭解一下機房收費系統的構造,最後開始了寫文檔的征途。

    文檔,已經初步完成了,接下來就是我要邁向專業化了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章