學習筆記之專案開發

2021-06-05 22:36:35 字數 678 閱讀 9625

當我們再做專案的時候,總會覺得很盲目, 感覺不知道該怎麼下手。 寫了又改的。  當然我也是初學者,在這個學習過程當中, 希望把自己所能理解的,所學的都給記下來。

首先我們做專案, 就比如說是乙個 購物的**吧。  

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 若互動資料以...