在需求分析中,要搞清楚:
在設計與實現中,要搞清楚:
在測試與發布階段,要搞清楚:
分析和設計的方法:
模型用來描述事物、事物的屬性、事物之間的關係以及各個事物之間的資訊傳遞。
方法有:
思維導圖(mind map)
實體關係圖(entity relationship diagram)
用例圖(use case diagram)
表達資料的流動(data flow diagram)
表達控制流(flow chart)
統一的表達方式(unified modeling language,uml)
這裡其實深有體會:經常被打斷。以前經常有聽說同事被拉到小黑屋去做封閉式開發,應該就是這一類,提高專案優先順序,禁止外部中斷。
要重視每日構建,學會並掌握其方法。
《軟體設計重構》讀書筆記(1)
看過許多關於物件導向軟體設計方面的書籍,那些書裡面告訴我如何利用物件導向的設計原則和設計模式,去設計出高內聚,低耦合的軟體系統。而 軟體設計重構 一書卻是從另外乙個角度出發,通過分類的方式向我展示了什麼樣的設計是有缺陷的,這種缺陷違反了那些設計原則和模式,如何將這種有缺陷的設計重構成好的軟體系統。乙...
《實時控制軟體設計》讀書筆記
讀書筆記 在淺讀過 構建之法 現代軟體工程 第一章和鄒欣老師的一些博文後,我對以下四個方面有了一些粗陋的認識。構建之法 第一章中對軟體工程有著自己的理解。書中提到 軟體 程式 軟體工程 這一概念。同時,書中還指出軟體工程包含軟體需求分析 軟體設計 軟體構建 軟體測試和軟體維護這些領域。看過這些介紹後...
讀書筆記 軟體設計原則 設計模式
設計模式 可復用物件導向軟體的基礎 這些原則並不是必須要嚴格遵守的,但謹記這些原則會讓我們設計出更好的 christopher alexander說過 每乙個模式描述了乙個在我們周圍不斷重 生的問題,以及解決該問題的解決方案的核心 一般而言,乙個模式有四個基本描述 結構型模式 行為型模式 參考個人部...