《软件架构设计》读书笔记 – 5. 关键需求决定架构

《软件架构设计》 温昱

============================================

等分析完所有需求才进行架构设计,一般是来不及的;应该针对关键性需求在有限的时间内做出可用的架构设计。至于非关键性需求,可以把它们用来验证架构:从每项非关键需求的角度对架构方案进行走查。

那么哪些需求是关键性需求?

    1.约束,因为它们必须被满足

    2.关键Use Case

    3.需求方眼里的高优先级需求

    4.对系统受认可程度有较大影响的质量属性

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.