购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.4.1 分离设计主题

软件设计中有很多主题是相对独立的,主题之间的联系密度远远低于主题内部,分离设计主题可以很好地实现分而治之。

与软件设计相分离的常见设计主题有以下2个。

1)人机交互设计。人机交互研究系统与用户之间的交互关系,人机交互设计侧重于用户界面和交互过程,这些与软件系统的内部结构相对比较独立。人们把人机交互独立成专门的人机交互方法学,包括用户画像、人机交互需求分析、人机交互设计、人机交互实现和人机交互评估。

2)数据设计。传统上的数据设计主要是关系数据库设计,现在也包括大数据系统设计。数据设计的工作目标是构造最优的数据存储和管理模式,使之能够有效地存储、读取和管理数据,满足应用需求。数据设计的内容包括:数据需求分析、数据逻辑结构设计、数据存储结构设计、数据系统实现和运维。

在一些特殊的系统里,网络设计、安全设计等也会被专门分离出来,作为独立的设计主题。

在软件设计方法中通常不描述人机交互设计、数据设计等独立主题,虽然宽泛意义上它们都是软件设计的一部分。 lP/VgpKhE0/T7NREqE64ILJ+/C5BpiyCZE6u0VAhJ0PLk7Vpuh/fPI4CyIHPS5jO

点击中间区域
呼出菜单
上一章
目录
下一章
×