软件工程基础实验三

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验3《系统设计》

实验学时: 2 实验地点:实验日期:

一、实验目的

掌握:结构化数据流设计技术、面向对象设计技术;

掌握:Visio工具绘制软件结构图;

掌握:Rose或Visio工具绘制UML模型图。

二、实验内容

1.试针对实验二的培训中心管理系统,试用结构化设计方法对其进行设计,并用Visio 绘制其对应的软件结构图。(选做)

2.某室内保温系统的描述如下:

如果主开关置于“加热”状态,保温系统的控制器负责开关锅炉,监视锅炉系统的燃油流量和燃烧状态,进而调节进入房间的热流量。当室内温度降至(T r-2)度以下,控制器启动锅炉。这里T r是用户设定的理想室温。锅炉启动过程如下:

(1)控制器向锅炉的马达发送信号;

(2)控制器监视马达速度。马达达到正常操作速度时,启动点火并打开油阀;

(3)控制器监视水温,一旦水温达到预定值,发信号打开水流循环阀。热水开始在室内循环。

(4)如果发生异常情况,燃油流量指示器和光感器向控制器发信号。此时控制器发信号关闭系统。

(5)一旦室内温度达到(T r-2)度,控制器首先关闭油阀,延迟5秒钟后关闭锅炉马达。

系统须满足以下限制:

(1)锅炉停机后重启必须延迟5秒钟;

(2)在主开关关闭或油阀关闭5秒钟内应指示锅炉停机。

试据此对系统进行设计,采用Rational Rose绘制控制器的状态图,同时用顺序图描述锅炉启动过程。

三、实验方法

使用Visio画软件结构图,使用Rational Rose画UML图。

四、实验步骤

建立软件结构图的基本步骤:

1. 先添加函数/子例程;

2. 再添加有条件调用;

3. 然后添加调用连线;

4. 最后为调用线添加数据流或标志流。

Rose建立UML图的基本步骤:

1. 启动Rose,建立新模型,保存模型;

2. 在某视图下建立模型。

五、实验结果

1、软件结构图:

2.UML图:

3.状态图:

顺序图:

六、实验结论

以用Visio画出软件结构图、状态图、出UML图。

七、实验小结

通过本次实验又学会了用Visio画软件结构图,时间原因,因为Rose使用的不熟练,所以也用Visio画了UML图。本次实验后,我意识到应该多多练习使用Rose来画UML图,而不能只单一掌握一种画图工具软件。

相关文档
最新文档