1、
淮海工学院计算机科学系
试验汇报书
课程名: 《软件工程》
题 目: 结构化设计试验
班 级: ***********
学 号: *************
姓 名: *************
评语:
成绩: 指导老师:
2、 批阅时间: 年 月 日
结构化设计验汇报要求
1目标和要求:
1)系统学习和了解结构化软件工程设计阶段基础任务、概念、原理、技术和方法;
2)掌握设计阶段多种设计工具,如、层次图、程序步骤图、N-S图、PAD图、判定表(树)、伪代码语言等工具使用方法;
3)经过理论学习和试验要逐步提升利用结构化软件工程设计理论、技术和方法处理实际问题综合应用和实践创新能力;
4)请借阅相关Microsoft Office Visio 系统,预习系统相关结构化设计工具和使用方法;
5)根据试验题目要求独立完成结
3、构化设计试验内容,严禁拷贝、剽窃她人设计结果;
6)认真书写试验汇报,并于下周5以前提交。
2 试验内容或题目
1. 针对自己第一次试验所完成结构化分析项目(或题目),选择所绘制数据流图,E-R图、状态图,完成下面2、3、4、5、6要求结构化设计内容;
2. 根据面向数据流图结构化设计方法,并在优化所选择数据流图基础上,导出项目标总体设计层次图(H图);
3. 根据具体设计阶段所学过程设计工具,分别选择程序步骤图、盒图和PAD图等设计工具,在第2所得层次图中选择多个关键模块进行具体设计,画出对应设具体计结果图形;
4. 依据选择E-R图进行数据库(以关系数据库模型为基准,进行数据库
4、表及其关系设计);
5. 依据H图进行界面菜单设计(模拟菜单显示样式绘制菜单设计图),选择一个数据库表(实体)进行界面表单(数据编辑界面)设计;
6. 选择第3步中某一模块具体设计结果,画出对应得流图,并计算其圈复杂度。
3 试验步骤和源程序
1.优化所选择数据流图
2.导出项目标总体设计层次图(H图);
3.根据具体设计阶段所学过程设计工具,分别选择程序步骤图、盒图和PAD图等设计工具,在第2所得层次图中选择多个关键模块进行具体设计,画出对应设具体计结果图形;
(1) 步骤图
登录:
5、 存取款:
办理银行卡:
(2)盒图
登录: 存取款:
(3)PAD图
登录:
业务办理:
4.依据选择E-R图进行数据库(以关系数据库模型为基准,进行数据库表及其关系设计);
储户数据库:
存取款数据库:
银行数据库:
5.依据H图进行界面菜单设计(模拟菜单显示样式绘制菜单设计图),选择一个数据库表(实体)进行界面表单(数据编辑界面)设计;
用户界面功效菜单:
银行卡办理界面:
6.选择第3步中某一模块具体设计结果,画出对应得流图,并计算其圈复杂度。
办理银行卡:
圈复杂度为:5。
4 测试数据和试验结果(能够抓图粘贴)
见试验步骤
5 结果分析和试验体会
这次试验经过动手实践,对书上介绍层次图、步骤图、盒图、PAD图、流图有了真正了解,对设计多种图工具愈加熟悉,对于结构化软件工程设计阶段基础任务、概念、原理、技术和方法有了深入了解。