1. 程式人生 > 其它 >學習軟體工程的一些心得

學習軟體工程的一些心得

軟體工程是一門實踐性很強、交叉性很強的學科,它提供給我們的不僅是一種方法論,更是一種世界觀。之前一直覺得軟體工程是一門完全由程式碼實現的課程,開始學習後才發現軟體工程更多的是教導我們更多的是建立於理論至上的課程,更多的是讓我們瞭解理論知識。軟體:軟體是能夠完成預定功能和效能的可以使用計算機程式和使用正常執行所需要的資料,加上一些文件和操作,是邏輯實體,成為軟體後生產只是簡單的拷貝不同於硬體製造,維護過程更多更繁雜。從沒有想過,在寫一個程式之前還要構思幾份文件(可行性分析、需求分析、概要設計)。

軟體的生存週期可以分為8個階段:1問題定義;2可行性研究;3需求分析;4總體;5詳細設計;6編碼與單元測試;7綜合測試;8軟體維護;   也有幾種模式分別是瀑布模式,原型進化模式,增量模式;增量模式中開發過程有三個任務域,分別是設計結構,開發結構和整合系統。