logo资料库

软件工程实验报告1-6.docx

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
实 验 报 告 本 课程名称: 软件工程 院(部): 信息工程学院 专业: 班级: 姓名: 学号: 计算机科学与技术 1503 班 梁程 15064040304
第 1 次实验 实验项目名称:熟悉 Vision 时间: 2018 年 4 月 10 日 实验环境及原理说明: 目的要求:1、熟练使用 VISIO 2、掌握数据流程图的重要要素。 3、熟练使用数据流程图方法进行绘。 基本内容:熟悉 Visio 实验原理:结构化分析方法、数据流程图绘制步骤 实验内容及步骤 1.总结数据流图的绘制步骤? (1) 确定所开发的系统的外部项(外部实体),即系统的数据来源和去处。 (2) 确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出关联 图。 (3) 确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统) 确定每个加工的输出与输入数据流以及与这些加工有关的数据存储。 (4) 根据自顶向下,逐层分解的原则,对上层图中全部或部分加工环节进行分解。 (5) 重复步骤(4),直到逐层分解结束。 (6) 对图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD 中各层是否有遗 漏、重复、冲突之处,各层 DFD 及同层 DFD 之间关系是否争取及命名、编号是否 准确、合理等,对错误与不当之处进行修改。 (7) 和用户进行交流,在用户完全理解数据图的内容的基础上征求用户的意见。 2.总结绘制数据流图的注意事项? (1)关于自顶向下、逐层分解 (2)数据流必须通过加工 (3)数据存储环节一般作为两个加工环节的界面来安排 (4)编号
本次实验小结: 通过本次实验,我知道了数据流图(DFD) 是软件系统系统的逻辑模型,仅仅描绘数据在 软件中流动(从输入移动到输出)的过程中所经受的变换(即加工处理)。也掌握了数据流图的绘 制方法:根据数据流图的四种成分:源点或终点,处理,数据存储和数据流,从问题描述中提取 数据流图的四种成分;然后依据“自顶向下、从左到右、由粗到细、逐步求精”的基本原则进 行绘制。 教师批阅: 评语: 分数/等级: 教师签名(手写): 批阅日期: 年 月 日 第 2 次实验 实验项目名称:结构化需求分析 时间: 2018 年 4 月 17 日 实验环境及原理说明: 目的要求:1、掌握数据字典的概念、包含内容 2、熟悉数据字典和数据流程图的关系 基本内容:结构化需求分析 实验原理:结构化需求分析
实验内容及步骤 (a ) 储蓄系统:银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业 务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款 类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而 且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算 利息并印出利息清单给储户。 (b)目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察 危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者 监护系统,请分层次地画出描述本系统功能的数据流图。要求( 医院对患者监护系统的 基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人 情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发 出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告)。 数据流图 1: 数据流图 2(总 DFD 图): (c) 机票预订系统:为了方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定 机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输
入该系统,系统为旅客安排航班,旅客在飞机起飞前一天凭取票通知和账单交款取票, 系统核对无误即印出机票给顾客 绘制上述系统的数据流图。 数据流图 1: 数据流图 2(总 DFD 图): 本次实验小结: 这次实验画的是系统的数据流图,这比实验一较难,毕竟实验一数据流图的知识我们有 所涉及,而数据流图是根据逻辑来画的,较为抽象,它体现的不是流程,而是数据流,数据 流就是流动的数据,所以必须要有会能体现出具体的数据流向!也就说,数据流图是展示系 统的逻辑信息,流程图展示系统的物理特征。
教师批阅: 评语: 分数/等级: 教师签名(手写): 批阅日期: 年 月 日 第 3 次实验 实验项目名称: 数据库设计 时间: 2018 年 4 月 24 日 实验环境及原理说明: 目的要求:1、熟练应用 VISIO 中 ER 模型进行 ER 建模 2、掌握 ER 模型的重要要素 基本内容:数据库设计 实验原理:概念结构设计、逻辑结构设计原理 实验内容及步骤 (a ) 储蓄系统:银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业 务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款 类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而 且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算 利息并印出利息清单给储户。 E-R 图 1:
E-R 图 2: E-R 图 3: 总 E-R 图: (b)目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察 危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者 监护系统,请分层次地画出描述本系统功能的数据流图。要求( 医院对患者监护系统的 基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人
情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发 出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告)。 (c) 机票预订系统:为了方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预 定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等) 输入该系统,系统为旅客安排航班,旅客在飞机起飞前一天凭取票通知和账单交款取票, 系统核对无误即印出机票给顾客 绘制上述系统的数据流图。 本次实验小结: 通过本次实验,我了解到关于 E-R 图的知识:E-R 图为实体-联系图,提供了表示实体 型、属性和联系的方法,用来描述现实世界的概念模型。 构成 E-R 图的基本要素是实体型、属性和联系,其表示方法为: 实体型(Entity):用矩形表示,矩形框内写明实体名; 属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连 接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n 或 m : n)。
分享到:
收藏