買醬油與軟體工程階段劃分
軟體工程是一門深奧神秘的學科,這階段,那階段;這文件,那文件;說得天花亂墜,高深莫測,頭都大了。
清華大學出版社的《系統分析員教程》上介紹說,系統開發可以分為以下幾個階段:
總體規劃,系統分析,系統設計,系統實施,系統執行及評價。
按照我的理解,這幾個階段用通俗一點的說法來描述,就是:
做什麼?做成什麼樣子?怎麼做?做吧!做得好嗎?
並編了個故事來幫助記憶和理解。
有一天,媽媽將小明叫過來。
小明:媽媽,叫我有什麼事嗎?
媽媽:去買點醬油回來吧。
小明:好啊,剛好我作業做完了。
(總體規劃,弄清楚做什麼,能不能做)
小明:買瓶裝還是散裝的?是生抽還是老抽?是海叉還是李叉記?
媽媽:買瓶海叉的金標生抽王吧。
(系統分析,弄清楚具體要做成什麼樣子)
小明開始思考:應該帶多少錢出門?上哪一家商店買?是親自去還是打**讓送貨上門?親自去的話是走路去還是騎自行車去?
(系統設計,想想看怎麼做)
小明出門,買醬油。
(系統實施,let』s go!)
醬油歸來。
小明:媽,醬油買回來了,看看。
媽媽:包裝靚麗正宗,生產日期很新,醬油色澤、香味無可挑剔,好!買醬油啊,就是要認準叉叉牌!
(系統執行及評價,看看做得好不好)
軟體工程 定義階段
一 需求分析的過程 定義時期分為兩個階段 系統定義和軟體需求。這個時期的任務可以用下圖來表示。系統定義 這個階段就是完成從物理模型匯出到邏輯模型的過程。大概的實現步驟如下 獲取需求 跟使用者交流,清楚要做什麼樣的系統,為了完成什麼功能,建立目標系統的雛形。觀察分析 從現實環境出發分析出幾種可行方案,...
軟體工程維護階段
軟體維護的定義 在軟體已經交付之後,為了改正錯誤或滿足新需求而修改軟體的過程 軟甲工程學的主要目的 提高軟體的可維護性,降低維護的代價 軟體維護包含四類活動 改正性維護 適應性維護 完善性維護 預防性維護 軟體的可理解性,可測試性,可修改性,可移植性和可重用性,是決定軟體可維護性的基本因素。軟體重用...
軟體工程 計畫階段
前提 軟體工程 軟體生存期可分為三個大的階段 計畫階段,開發階段,維護階段。計畫階段包括三部分 問題定義 可行性研究 需求分析 一 問題定義 問題定義為軟體需求分析功能與效能的依據 問題定義報告書寫格式 問題定義研究報告前四點必寫 1 專案2背景3 專案目標 4專案範圍 總費用 購買裝置的費用 初步...