開發計算機的應用程式的第一步就是定義和理解要解決的問題,如果不了解要解決的問題是什麼,那麼就無法告訴計算機如何去解決這個問題這個階段叫做分析階段。分析階段主要是回答「做什麼」,而不是考慮如何去做;一旦知道了我們需要做什麼,那麼如何去做的問題又出現了,這是設計階段;
設計階段分為:
(1)設計程式:計算機系統有乙個或多個程式組成。每個設計都是單獨設計的,以實現分析階段和設計階段提出的整體解決方案。在編寫程式之前
我們需要檢查一下邏輯是否對;
(2)編寫程式:使用·1文字編譯器把c++程式指令輸入到1乙個檔案。
(3)編譯程式:編譯器將程式指令編譯成機器指令;在編譯程式的時候可能會出現錯誤,我們需要將這些錯誤修改
(4)連線程式:使用鏈結器將程式鏈結在一起
(5)測試程式:程式沒有像想象中的那麼的功能執行,雖然程式執行完畢,但是結果卻是錯誤的,所以需要定位和修正程式;
(6)除錯程式:bug一旦被確認那麼就開始改正並重新設計它
極限程式設計中的簡單設計原則
極限程式設計中的簡單設計原則 1.考慮能夠工作的最簡單的事情 xp團隊最開始的工作是以盡可能簡單的方式實現第一批使用者需求。盡可能尋找實現當前使用者需求的最簡單的設計。在實現當前的使用者需求時,如果能夠使用平面檔案,就不去使用資料庫或者ejb 如果能夠使用簡單的socket連線,就不去使用orb或者...
簡單設計模式
簡單工廠模式屬於類的建立型模式,又叫做靜態工廠方法模式。通過專門定義乙個類來負責建立其他類的例項,被建立的例項通常都具有共同的父類。1.工廠 creator 角色 簡單工廠模式的核心,它負責實現建立所有例項的內部邏輯。工廠類可以被外界直接呼叫,建立所需的產品物件。2.抽象 product 角色 簡單...
簡單設計類
package com.qidai 1 假如我們在開發乙個系統時需要對員工進行建模,員工包含 3 個屬性 姓名 工號以及工資。經理也是員工,除了含有員工的屬性外,另為還有乙個獎金屬性。請使用繼承的思想設計出員工類和經理類。要求類中提供必要的方法進行屬性訪問。員工類 public class test...