讀古今文學網 > 程序員必讀之軟件架構 > 第45章 問題 >

第45章 問題

1.你能否解釋你的軟件系統在不同的抽像層次是如何工作的?你會用什麼樣的概念和抽像層次來加以解釋?

2.你在使用UML可視化軟件設計嗎?如果是,那它有效嗎?如果不是,那你用的是什麼?

3.你能否可視化你正在開發中的軟件系統?團隊裡其他人都能理解你使用的符號和畫的圖嗎?

4.「架構」圖中是否包含了技術選擇?

5.你理解你的軟件系統架構圖(比如,辦公室牆上、維基及其他形式)嗎?如果不理解,那麼為了讓它們更有效,你會做些什麼?

6.你的軟件系統已有的架構圖,是否反映了對代碼的抽像?如果沒有,為什麼?你打算如何改變它?