1、模型
描述業務、業務規則、系統使用、應用程式、系統架構以及系統內互動的一種視覺化方式。
2、uml便於理解業務、需求,理解軟體和架構如何構造。
3、美國前**艾森豪威爾說:「計畫是零,計畫的過程是一切。」模型本身並不是最重要的,建立模型的過程和經歷得思考才是最具價值。建模可以強迫你去思考,通過充分的思考,你就可以做出最好的設計。
4、管理者們通常不知道的乙個秘密:乙個開發專案的大部分時間被編碼所佔據往往是因為系統設計不完整所致。確定設計細節的任務往往被推延到編碼階段由程式設計師在編寫**的時候確定。管理者們看不到這種「隱藏的設計」,因為設計被埋沒在編碼工作中。你確實在進行建模(也就是設計),只不過你把它叫做別的工作。
5、應該確認的一點:語言和工具不能代替合適的分析和設計,uml也只是工具而已,好的設計是分析師的業務理解和設計能力的結晶。
uml各種圖的簡述
用例圖(use case):
a、展現系統的功能與需求;
b、可以假用例圖之作用來界定系統的範圍,確定系統應盡的職責,找出有所為,更要確定不所為;
其實用例圖的最大價值在於決定了什麼是內?什麼是外?什麼該做,什麼不需要做。
活**(activity):
對業務流程的表達。
tb專案管理實踐 專案經理與專案管理整理
專案經理職責 要想專案的分配盡可能地準確,任務分配者必須了解專案研發相關的技術。進行產品開發過程中的業務目標 進度 成本 質量控制。挑選專案團隊並進行團隊建設,激發 鼓舞和改進團隊的生產效率。識別專案干係人,定期向干係人匯報,並作為團隊和外部的介面,遮蔽外界對團隊的干擾。確保專案中流程被遵循,組織 ...
CMake 專案實踐
基本語法 linux 下 opencv cmake 平台選擇 參考 win10 cmake mingw 簡單使用 編寫原始碼和cmakelists.txt 在原始碼路徑下新建子目錄build,並進入 執行命令cmake g mingw makefiles win下只生成makefiles,省得出現各...
MVC專案實踐
mvc專案實踐 1.增添新聞 h1 發布新聞 h1 form action insert method post input type text name title br input type text name author br input type text name source br 內...