返回列表 发帖

软件设计水平

软件设计产生三个层面的结果:

架构设计:是系统的最高抽象版本。它将软件标识为具有许多相互交互的组件的系统。在这个层次上,设计者获得了提议的解决方案域的想法。
高层设计:将架构设计的“单实体-多组件”概念分解为子系统和模块的抽象视图,并描绘了它们之间的相互作用。高层设计侧重于如何以模块的形式实现系统及其所有组件。它识别每个子系统的模块化结构以及它们之间的关系和相互作用。
详细设计:处理在前两种设计中被视为系统及其子系统的实现部分。它更详细地介绍了模块及其实现。它定义了每个模块的逻辑结构及其与其他模块通信的接口。

返回列表