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

第31章 問題

1.影響軟件系統最終架構的主要因素是什麼?你能列出哪些跟你工作中的軟件系統有關的因素?

2.什麼是非功能性需求,它為什麼重要?什麼時候應該考慮非功能需求?

3.時間和預算是大多數人立刻聯想到的約束,你能指出更多嗎?

4.你的軟件開發團隊是否使用了知名的架構原則?哪些原則?團隊每個人都清楚地理解這些嗎?

5.你如何處理軟件設計流程?你的團隊是以同樣方式處理的嗎?它可以明確闡述嗎?你能幫助別人遵從同樣的方式嗎?