第四章结构化设计 第一节软件设计在开发阶段中的任务和地位 第二节软件设计的概念和原则 第三节结构化设计 第四节人机界面设计 第五节详细设计 第六节面向数据结构的设计方法
第四章 结构化设计 第一节 软件设计在开发阶段中的任务和地位 第二节 软件设计的概念和原则 第三节 结构化设计 第四节 人机界面设计 第五节 详细设计 第六节 面向数据结构的设计方法
在软件需求分析阶段确定了要让所开发的软 件“做什么″的问题,接下来就是实现软件的需 求,解决“怎样做”的问题。软件设计就是处理 怎样做”的问题,它被定义为“应用各种技术 和原理,对设备、过程或系统作出足够详细的描 述,使之能够在物理上的以实现′
在软件需求分析阶段确定了要让所开发的软 件“做什么”的问题,接下来就是实现软件的需 求,解决“怎样做”的问题。软件设计就是处理 “怎样做”的问题,它被定义为“应用各种技术 和原理,对设备、过程或系统作出足够详细的描 述,使之能够在物理上的以实现”
第一节软件设计在开发阶段中的任务和地位 开发阶段由设计、编码和测试三个互相关 联的基本活动组成,每个活动都按照某种方式 进行信息变换。软件设计是开发活动的第一步, 需求规格说明书中对将要实现系统的信息、功 能和行为方面的需求描述构成了软件设计的基 础
第一节 软件设计在开发阶段中的任务和地位 开发阶段由设计、编码和测试三个互相关 联的基本活动组成,每个活动都按照某种方式 进行信息变换。软件设计是开发活动的第一步, 需求规格说明书中对将要实现系统的信息、功 能和行为方面的需求描述构成了软件设计的基 础
从工程管理的角度看来,软件设计可划分 为概要设计和详细设计两个阶段。 首先做概要设计,将需求转化为软件系统 结构和数据结构。 然后详细设计,即过程设计
从工程管理的角度看来,软件设计可划分 为概要设计和详细设计两个阶段。 首先做概要设计,将需求转化为软件系统 结构和数据结构。 然后详细设计,即过程设计
软件设计包括 软件结构设计 数据设计 过程算法)设计 独立的界面设计活动
➢ 软件结构设计 ➢ 数据设计 ➢ 过程(算法)设计 ➢ 一个独立的界面设计活动。 软件设计包括