软件工程实验报告书6
更新时间:2023-10-23 19:43:01 阅读量: 综合文库 文档下载
南理工泰州科技学院
实验报告书
课程名称: 《实用软件工程》 实验题目: 实验六
工程建模
班 级: 12软件 学 号: 12092001 姓 名: 指导教师: 叶庆生
成 绩: 批阅教师: 年 月 日
一. 实验目的
1. 了解算法表达工具——程序流程图,数据结构图等。
2. 会用Microsoft Visio来设计数据结构图,软件结构图或程序流程图等。 3. 了解基本的软件工程设计。
4. 了解Jackson方法,并会用此方法编写程序。 二. 实验内容
1.某图书出版公司希望每月定期向固定客户邮寄最近一个月的图书分类目录。客户可在其收到的目录上圈定自己要买的书。出版公司按照客户的反馈信息邮寄图书。要求为出版公司设计软件,以实现以下功能:
⑴ 自动生成图书分类目录。 ⑵ 自动处理客户反馈信息。
试用面向数据流的方法给出系统的数据流图,并设计出软件结构图。 2.图书馆的预定图书子系统有如下功能: ⑴ 由供书部门提供书目给订购组。 ⑵ 订购组从各单位取得要订的书目。
⑶ 根据供书目录和订书书目产生订书文档留底。
⑷ 将订书信息(包括数目,数量等)反馈给供书单位。 ⑸ 将未订书目通知给订书者。
⑹ 对于重复订购的书目由系统自动检查,并把结果反馈给订书者。 试根据要求画出该问题的数据流程图,并把其转换为软件结构图。
3. 输入卡片分析程序
一叠输入卡片,按内容可分为K1、K2、K3三类,卡片叠排列规则是以K1开始,K2卡终止。启始卡之前属前置部分,不许有K1卡片,启始卡与终止卡之间为分批部分,不许有K2卡。
K1卡张数=C K3卡批数=D
K3 K2 K2 ?? K3 K1 K1?K1 K3?K3 K1?K1 K3 K1?K1 ?? K2 终起前置部分 前置部分 了始 卡卡非K1卡张数=A 非K1卡张数=A
图示:输入卡片的一种可能的排列 试用Jackson方法编写一程序,要求能依次完成下列工作: ——统计起始卡以前的卡片张数,存入A; ——打印起始卡的内容;
——统计起始卡以后出现的K1卡和K3卡总批数,存入B; ——统计起始卡以后出现的K1卡的张数,存入C; ——统计起始卡以后出现的K3卡的批数,存入D; ——打印终了卡的内容;
——打印A,B,C,D 4个统计值。
三. 实验步骤
1. 1)画出数据结构图:图书出版公司——》新书,定书信息,读者信息录入;
新书录入的的书籍信息与修订书库的书籍信息录入书库文件,定
书信息,读者文件中的读者信息,一起构成图书目录。最后打印,显示。
2)转换成软件结构图:书籍管理系统——》数据录入,图书目录生成——》数据录入下:新书录入,读者录入;图书目录生成下:目录打印,查询显示。 2. 1)确定事务中心和加工途径:
某个加工将一个输入数据流分解成多个发散的输出数据流时,该加工为事务中心; 从事务中心辐射出去的数据流为各个加工途径。
2)设计顶层和第一层模块:
顶层模块:主控模块,有三个功能,一是接收数据,二是根据事务类型调度相应的处理模块,三是输出数据:
第一层模块分为“接受分支”部分和“发送分支”部分。 “发送分支”部分通常包含一个调度模块。
3)中,下层模块的设计与优化:工作同变换结构。 3. 1)画出输入卡片文件的数据结构图
2)画出输出卡片文件的数据结构图
3)上述两个结构图有三组对应单元:顶层单元,起始卡单元和终了卡单元。 4)按映射规则,导出程序结构图并且将输入与输出中的两模块细化
四. 实验结果 1.
数据结构图
转换为软件结构图
2.数据结构图
转换为软件结构图
3.
输入卡片文件的数据结构图
输出卡片文件的数据结构图
正在阅读:
软件工程实验报告书610-23
2010年高中物理自主学习同步讲解与训练 动量和能量05-28
中小学班主任技能大赛情景答辩题大全及答案03-14
城乡建设环境保护部、国家教育委员会托儿所、幼儿园建筑设计规范06-08
民营经济发展04-25
执法规范化建设内容03-16
伊宁市房产中介公司名录2018版111家09-30
市场部门经理2022年个人工作计划范文03-24
捉泥鳅作文500字06-16
- 2009中西部家居博览会总体策划
- 2009 Revit 1级工程师学生用
- 天津地铁建设工程试验检测机构管理办法(TJDT-ZY-AQ-29)
- 新四年级数学暑期班第七次教案
- 机械制造企业隐患排查治理检查表 - 图文
- 2008届全国百套高考数学模拟试题分类汇编-103概率与统计解答题 -
- 职场健身防病试题及答案
- Excel操作技巧大全II - --数据输入和编辑技巧
- 南开大学2018春季《行政管理学》离线作业考核答案
- 2015年医师定考简易程序试卷及答案
- 新《预算法》对行政事业单位预算管理的挑战解读
- 轴的课件
- 电动汽车充电桩设计 毕业论文
- 必修2、选修2-1、1-1期末模拟试题2
- 桌面远程运维管理系统实施-可行性研究报告120306
- 西气东输水土保持工程工作总结 - 图文
- 正宁县基本县情及经济社会发展情况简介
- SATWE参数设置(巨详细)
- 儒家法思想研究综述
- 生活家政服务电子商务平台建设运营整合方案书【审报完稿】
- 报告书
- 软件工程
- 实验
- 先例交易法
- 工程经济学 - 杜春艳 - 7价值工程
- 18春华师《宪法学》在线作业
- 锅炉运行130吨必备材料
- 中国妊娠纹精油行业市场前景分析预测年度报告(目录) - 图文
- 软件测试课后作业
- 《历史课堂有效性教学的实践研究》课题研究方案
- 最新标准化基础知识(二)答案2016
- 舒肤佳广告文案
- 荒煤气脱硫系统
- 志愿者章程
- SMT试题(外观检查考核) - 图文
- 安全心理学试题2套(附答案)
- 与名师对话2016届高考生物二轮复习练习:专题突破3
- 惠普windows系列所有版本下载集合!
- 14秋学期《政治学概论》在线作业
- “十三五”重点项目-无痛分娩仪项目可行性研究报告 - 图文
- 吉首大学信息检索大赛复习试题
- 少年拳说课稿
- 初中生物人教版八年级下册第七单元第1-5课《带你参观养鸡场》优质课公开课教案教师资格证面试试讲教案