技术开发 频道

为应用程序设计一个合适的架构

步骤2 关键场景

    关键场景包括使应用获得成功的最重要的场景,还有能突出架构特点的用例。

    重要的场景标准如下:

    1.这些场景是业务关键的,比其它功能具有更高的使用要求,或者具有很高的技术/工艺风险。

    2.关系到功能属性和质量属性两个方面,或者具有交叉性的影响。比如CRUD操作对安全性非常敏感。

    3.它们是最重要的场景,贯穿应用的各层(级),或者对应用整体都有重要的影响。

    架构突出的用例标准如下:

    1.这些用例对应用部署的成功和验收非常重要。

    2.能够对设计进行足够的检验。

    区别系统场景与用户场景的不同是很重要的。

    系统场景指主要对应用与设备的内部操作产生影响的场景。比如在各层间传递的信息、连接数据存储、执行验证等。

    用户场景指用户发起或受用户控制的场景。比如创建一个定单、浏览产品、或者更新客户记录。

    突出架构特点的用例举例:

    用在线商场的程序创建一个订单并接收定单被确认的信息。

    使用库存管理程序更新某个产品记录,并更新所有相关的记录(比如价格列表)。

    在CRM程序中搜索并显示某个客户的细节。

0
相关文章