结构化设计实验 - 范文中心

结构化设计实验

02/03

淮海工学院计算机科学系

实验报告书

课程名: 《软件工程》

题 目: 结构化设计实验

班 级: 软件122 学 号:

姓 名: 韩莹

结构化设计实验报告要求

1目的与要求:

1)系统学习和理解结构化软件工程设计阶段的基本任务、概念、原理、技术和方法; 2)掌握设计阶段各种设计工具,如、层次图、程序流程图、N-S 图、PAD 图、判定表(树)、伪代码语言等工具的使用方法;

3)通过理论学习和试验要逐步提高运用结构化软件工程的设计理论、技术和方法解决实际问题的综合应用和实践创新能力;

4)请借阅有关Microsoft Office Visio 系统,预习系统有关的结构化设计工具和使用方法;

5)按照实验题目要求独立完成结构化设计实验内容,严禁拷贝、抄袭他人设计成果; 6)认真书写实验报告, 并于第七周周五以前提交,不得延误;

7)本次实验内容极其重要,承前启后(下一次实验使用本次实验结果),希望同学提前做好设计和实验准备工作。

2 实验内容或题目

1. 针对自己第一次实验所完成的结构化分析项目(或题目),选择所绘制的数据流图,E-R

图、状态图,完成下面2、3、4、5、6步要求的结构化设计内容;

2. 按照面向数据流图的结构化设计方法,并在优化所选择数据流图的基础上,导出项目的总

体设计层次图(H 图);特别注意:设计过程中必须给出细化好并且加了输入输出边界的数据流图;

3. 按照详细设计阶段所学的过程设计工具,分别选择程序流程图、盒图和PAD 图等设计工

具,在第2所得层次图中选择几个主要模块进行详细设计,画出相应详细设计结果图形; 4. 根据E-R 图所建立的数据模型进行数据库(以关系数据库模型为基准,进行数据库表及其

关系设计);

5. 根据H 图进行界面菜单设计(模拟菜单显示样式绘制菜单设计图),选择一个数据库表(实

体)进行界面表单(数据编辑界面)设计;

6. 选择第3步中某一模块的详细设计结果,画出对应得程序流图,并计算其环形(圈)复杂

度。

3 实验步骤与源程序

数据流图:

H 图:

登录流程图和修改密码流程图:

修改学生成绩盒图和删除学生信息盒图

PAD 图

管理员表:

教师表:

学生表:

课程表:

成绩表:

菜单界面:(权限不同,所以部分会灰化)

修改密码界面和成绩管理界面:

修改密码

***修改密码***原密码:

新密码:新密码:确定

重置

程序流图:

环形复杂度V (G )=P+1=3

4 测试数据与实验结果(可以抓图粘贴) 见实验步骤

5 结果分析与实验体会

因为此次实验题目较多,确实花费了很长时间,但是因为提前做好了准备工作,所以过程很轻松,使我体会到了这门课程的魅力之处。通过此次实验,我理解了结构化软件工程设计阶段的基本任务、概念、原理、技术和方法,也学会了怎么利用Visio 画出各种图,如、层次图(H 图)、程序流程图、盒图、PAD 图、程序流图、界面,也弄明白了在数据库中建立的4个表有什么联系,使我对软件工程有了一个更加全面的认识,我也知道了做实验的时候必须要耐心,要细心。


相关内容

  • 微机原理实验步骤学生
    实验要求及步骤 一.遵守"微机原理实验室实验守则",严格执行各个要求. 二.实验前准备的内容:a .完成前次实验报告,b .本次实验的预习报告,c .实验用到的电路图.流程图.程序. 三.实验内容 1.软件实验步骤: D ...
  • 小型超市销售管理系统
    小型超市销售管理系统 实 验 报 告 实验课程: 信息系统分析与设计 学生姓名:曹志明 冯建明 冯伟 胡华 赖玉峰 专业班级: 信息管理041班 组 长:曹志明(6104104002) 小组成员:冯建明(6104104027) 冯 伟(61 ...
  • 宁虹[教育研究导论]期末要点整理
    一.弗兰德互动分析系统(第五讲课件)1.弗兰德互动分析矩阵分类教师语言 间接影响 编码1234 直接影响 567 学生语言 89 安静或混乱 10 内容表达情感鼓励表扬采纳意见提问讲授指令批评应答主动无有效语言 2800~1000个赋值.赋 ...
  • 实验二 系统功能结构设计以及目录结构设计
    实验二 系统功能结构设计以及目录结构设计 一.实验目的 1. 了解网站项目的设计思路: 2. 掌握将需求转化为功能结构的方法: 3. 掌握文件组织结构的设计方法. 二.实验方法 通过学习.讨论和本次实验,学生应做到: 1. 掌握从需求分析中 ...
  • 软件工程实验_详细设计
    软件工程 实验三:系统详细设计(6%) 1. 提交期限和方法 期限:第11周周二(2011-5-3) 23:59 pm 方法:由各班学习委员收集所有学生的实验报告,以电子档的形式提交给任课教师 2. 问题描述--图书管理系统 图书管理系统是 ...
  • [软件工程]优秀课程建设总结报告
    <软件工程>优秀课程建设总结报告 在德州学院<软件工程>优质课程建设的工作中,我们课程组全体成员认识到<软件工程>是计算机软件专业的一门核心基础课程,搞好这门课程的建设,对于提高计算机科学与技术专业学生的 ...
  • 不同外围护结构对于建筑隔热的对比分析
    不同外围护结构对于建筑隔热的对比分析 ----以杭州市为例 钱凯杰 (浙江科技学院,建筑122,1120540055) 摘要: 本文通过建立ecotect 模型,将模型定义为办公建筑,以杭州市气象数据为基础,分析模型逐时得热情况,选择平均最 ...
  • 钢结构实验指导书20**年
    <钢结构实验>指导书 实验课程:<钢结构实验> 实验项目:一.C 型钢梁受弯实验 二.C 型轻钢柱试验 三.材性试验 一.C 型钢梁受弯实验 1.实验目的 了解钢梁受弯实验的一般过程. 学习和掌握有关常用设备仪器的安 ...
  • 材料科学与工程实验室建设规划
    成都理工大学材料与化学化工学院 实验室"十二·五"建设规划 系.部.室名称:编制日期: 材料科学与工程 2010年3月 一."十一·五"期间学院实验室建设概况 1.实验室设臵情况 经过多年的建设,目前 ...