《软件工程与计算(卷二)》-Chapter8-软件设计基础

A级: 软件设计:是关于软件对象的设计,是一种设计活动,具有设计的普遍特性。   软件设计的核心思想:分解和抽象。 分解是横向上将系统分割为几个相对简单的子系统以及各子系统之间的关系。 分解之后每次只需关注经过抽象的相对简单的子系统以及相互之间的关系,从而降低了复杂度。 抽象则是在纵向上聚焦各子系统的接口(与实现相对)。接口是各子系统之间交流的契约,是整个系统的关键所在。 软件工程设计的三个层次和
相关文章
相关标签/搜索