1.影响软件系统最终架构的主要因素是什么?你能列出哪些跟你工作中的软件系统有关的因素?
2.什么是非功能性需求,它为什么重要?什么时候应该考虑非功能需求?
3.时间和预算是大多数人立刻联想到的约束,你能指出更多吗?
4.你的软件开发团队是否使用了知名的架构原则?哪些原则?团队每个人都清楚地理解这些吗?
5.你如何处理软件设计流程?你的团队是以同样方式处理的吗?它可以明确阐述吗?你能帮助别人遵从同样的方式吗?
手机阅读更精彩!
映月读书网 > 程序员必读之软件架构 > 第31章 问题 >
1.影响软件系统最终架构的主要因素是什么?你能列出哪些跟你工作中的软件系统有关的因素?
2.什么是非功能性需求,它为什么重要?什么时候应该考虑非功能需求?
3.时间和预算是大多数人立刻联想到的约束,你能指出更多吗?
4.你的软件开发团队是否使用了知名的架构原则?哪些原则?团队每个人都清楚地理解这些吗?
5.你如何处理软件设计流程?你的团队是以同样方式处理的吗?它可以明确阐述吗?你能帮助别人遵从同样的方式吗?