首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》第31章 问题

关灯直达底部

1.影响软件系统最终架构的主要因素是什么?你能列出哪些跟你工作中的软件系统有关的因素?

2.什么是非功能性需求,它为什么重要?什么时候应该考虑非功能需求?

3.时间和预算是大多数人立刻联想到的约束,你能指出更多吗?

4.你的软件开发团队是否使用了知名的架构原则?哪些原则?团队每个人都清楚地理解这些吗?

5.你如何处理软件设计流程?你的团队是以同样方式处理的吗?它可以明确阐述吗?你能帮助别人遵从同样的方式吗?