使用JSD方法的步骤如下:
1、实体动作分析
从问题的简单描述中,选出软件系统要产生和运用的实体(人、物或组织),以及现实世界作用于实体上的动作(事件)。实体从名词中选出,动作从动词中选出。当然,只有与问题求解直接有关的实体和动作才能被选出做进一步的分析。
2、实体结构分析
把作用于实体的动作或由实体执行的动作,按时间发生的先后次序排序,并用一个层状的Jackson结构图表示。
3、定义初始模型
把实体和动作表示成一个过程性的模型,定义模型与现实世界的联系。模型系统的规格说明可用系统规格说明图SSD来表示。
4、功能描述
详细说明与已定义的动作相对应的功能。
5、决定系统时间特性
对进程调度特性进行评价和说明。
6、实现
设计组成系统的硬件和软件。
JSD方法的前三步属于需求分析阶段,后三步属于软件设计阶段。
|
|