當我們再做專案的時候,總會覺得很盲目, 感覺不知道該怎麼下手。 寫了又改的。 當然我也是初學者,在這個學習過程當中, 希望把自己所能理解的,所學的都給記下來。
首先我們做專案, 就比如說是乙個 購物的**吧。
2.把需求文件寫好.(簡單點說,比如要求做個登陸功能, 註冊功能之類的)
3.按照需求文件,建立用例模型
建立用例模型:
(1) 定義系統邊界 [ 比如說 : 某某購物系統]
(2)找出與用例直接相關的參與者 [ 普通使用者,管理員等...]
(3)確定各個用例 [確定 功能模組]
4.用例規約
(1)前置條件
(2)基本事件流
(3)備選事件流
(4)後置條件
5.類和方法、屬性的設計
按照用例的名稱,既動詞和名稱, 建立 類的名稱、方法
確定類之間的關係,比如:繼承關係,屬性關係
根據用例規約,設計方法的實現步驟,也就是思路
6.目錄結構(基於struts2 框架)
action包 :各種action類
serv:服務類,包含運算元據庫的方法
vo:實體類,值物件
7.開始進行編碼
8.測試, 維護
按照自己所理解的,差不多就是這個樣子, 出於新手吧, 都有乙個過程。 慢慢提公升吧
Mac開發學習筆記之NSTextField使用
在mac平台上,label控制項與ios中label控制項稍微有些不同,ios中的label型別是uilabel,textfield的型別是uitextfield,是分開的,而mac中的label控制項型別是nstextfield,和可編輯文字框textfield是同一型別,所以如果要用 生成lab...
PowerBuilder學習筆記之1開發環境
1.1 整合開發環境 pb classic 即 pb經典 主視窗主要由選單欄 工具欄 工作空間目錄 畫板工作區和剪貼視窗等區域組成。1.1.1 powerbuilder的基本概念 1.工作空間 workspace 組織和管理整個應用程式 2.應用程式物件和系統物件 pb中每乙個應用程式都必須擁有乙個...
專案開發筆記
專案中可以考慮整合的 網路請求類 universal image loader 快取及方便的網路讀取類庫,若上述volley庫沒用到且只需方便的類庫可以選擇這個 sharesdk 整合了主流各大社交平台的分享及其第三方平台的登入,也支援自定義ui 資料解析類 gson fastjson 若互動資料以...