架构方法实践 - 客户端CAD工具范例 (三 详细架构部分)

本文详细介绍了客户端CAD工具的细化架构设计,包括逻辑视图、运行时视图和数据视图。重点阐述了逻辑架构的五层设计:文件读写、对象实体、算法、控制器和GUI,以及如何通过机制萃取提高设计的灵活性和可维护性。同时强调了架构验证、时序复杂性分析和工作量估算在架构落地过程中的重要性。
摘要由CSDN通过智能技术生成

    接上回。在架构活动中,从收集需求多维需求ADMEMS分析重大需求获得概念架构鲁棒图分析 分层分区模块,我们很自然的就来到了细化架构的阶段。

    在细化架构中,主要要解决架构具体化的问题,目标是形成开发的指导性基础,大项目要求能指导多个团队进行并行开发。这个步骤具体是通过一系列不同角度的视图,去验证,去叙述,去设计每个子系统视图中模块和模块的关系。粒度的粗细应该介于高层架构(确定子模块和子模块之间的关系)和实现,模块设计之间。在这个阶段中也要关注非业务需求,比如性能。通过这个阶段的设计,架构设计就基本落地了。

    细化架构设计的多视图:包括逻辑视图/物理视图/运行时视图/开发视图/数据视图,各自从不同的方面反映架构。

    1)逻辑视图:包含系统职责的切分,逻辑层,接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值