1. 程式人生 > >【軟考】軟體工程

【軟考】軟體工程

碎碎念:

           這次自考報了3科、其中就有資料庫系統原理、上次因為感覺有難度就沒報、這次報了之後發現自己資料庫搞的真不咋地、被Select語句搞鬱悶了、還有關係模式與元祖的轉換………………

            抱歉……抱歉……寫錯了、這次是軟體工程……下次資料庫系統原理…………

           軟體工程其實以前學過視訊、說實話當時認真做筆記、這次學都很熟悉、只是更細了、軟考上終點講的軟體工程感覺重在迭代、也就是已經有一個軟體、再次新增新的功能、從需求分析到完成的一個過程、還有一些做軟體中管理、一些準備什麼的、以後理解會更深刻吧!

思維導圖


模型

         這個真的是特別熟悉了、說軟工第一個想到的就是瀑布模型、下面就跟著我的記憶、簡單表述下吧!

        瀑布模型

                 飛流直下三千尺、到底我也不回頭、瀑布模型的特點就是從頭到位、分的特開、幹完一個再幹一個、適用於需求已經明確的專案、或者二次開發的專案。

        演化模型

                   這個特別像原型、原型開發是先開發個系統原型、瞭解需求、不對的話就扔掉、而這個也是先搞個原型、瞭解需求、然後對原型進行迭代。演化是原型嗎??

        螺旋模型

                瀑布+演化=螺旋、很明顯的迭代、特點是風險分析、每一次迭代都像是瀑布、螺旋上升。

        噴泉模型

                就像噴泉一樣、無明顯邊界、採用物件的開發法。

管理

          專案

                  我記得有人員、培訓、資金、資源、文件的管理吧。

          配置

                  要配置環境、還有控制版本、還有啥忘了= =

          過程

                  面向過程、面向物件、原型開發、敏捷開發(xp很重要)

                  說了甘特圖、管理進度用的、還有一個忘了= =

          質量

                  稽核吧!然後是根據需求稽核、對程式碼程式設計命名都有規範

分析

         可行性分析(錢、人、資源、軟體實現)、可行之後再對需求進行分析(什麼功能)、

資料流圖和資料字典、資料流圖真想當重要、下午題有考靠的、分析階要有邏輯模型、ER(下午題有考呦)。

設計

         分析好了就是設計了、設計分詳細設計跟概要設計、概要設計是設計模組與模組之間的關係、要畫模組之間的結構圖、詳細設計就是設計程式流程、要畫流程圖。

實施

        用什麼程式語言?分配多少人?多長時間?根據設計的文件、編寫出程式碼、寫好後要測試、測試用例、黑盒(測功能)、白盒(語句覆蓋)。

執行維護

        搞好了給客戶、軟體後期的維護時必不可少的、修改發現的錯誤、填一些必要的功能(根據工程量劃分是維護還是迭代)、維護當然也有硬體網路方面的。

總結:

        今天就是想到哪寫哪、平時真是長出現這種情況、你叫我說、我知道、但是怎麼說不太出來、一看書都懂、今天寫部落格總結了下、還是沒有吧知識做好節點連線起來吧、今天做個總結、要不到最後又想不起來了。

———————————最近寫部落格少了水平下降了啊!———————————

——————————chenchen——————————