软件工程-实验1

上传人:lc****zq 文档编号:43869939 上传时间:2018-06-07 格式:DOC 页数:4 大小:264KB
返回 下载 相关 举报
软件工程-实验1_第1页
第1页 / 共4页
软件工程-实验1_第2页
第2页 / 共4页
软件工程-实验1_第3页
第3页 / 共4页
软件工程-实验1_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程-实验1》由会员分享,可在线阅读,更多相关《软件工程-实验1(4页珍藏版)》请在金锄头文库上搜索。

1、实验一实验一 结构化分析(设计性)结构化分析(设计性)(实验报告:第一次和第二次实验合在一起上交,实验报告中手写部分:实验(实验报告:第一次和第二次实验合在一起上交,实验报告中手写部分:实验 目的和实验题目,题目可以简化,实验中绘图部分必须打印,裁剪后粘贴在实目的和实验题目,题目可以简化,实验中绘图部分必须打印,裁剪后粘贴在实 验报告本上,验报告本上,不要超出报告本页面不要超出报告本页面。 ) 一、实验目的一、实验目的1掌握面向数据流的分析方法,使用数据流图对系统进行自顶向下逐步求精的分析过程。2. 综合运用 DFD, E-R 图等工具建立系统的分析模型3. 熟悉 Visio 的工作环境及组成

2、,熟练使用 Visio 的图形模板绘制出专业图表。二、实验预备知识二、实验预备知识Visio 是一个软件开发的绘图工具,它提供了许多应用领域的基本图形模块。Visio 带有一个绘图模板集,包含了用于各种商业和工程应用的符号。使用 Visio 绘制 E-R 图:(1)在“文件”菜单上,指向“形状” ,然后单击“新建模具” ,把新模具命名为“ER 图” 。(2)在“文件” “新建” “流程图”“基本流程图”中找到菱形和方块,将它们拖到模具 “ER 图”中。(3)在文件” “新建” “数据库”“ORM 图表”找到椭圆和角色连接线,将它们拖到模具 “ER 图”中。(4)在“数据库”“ORM 图表”里的

3、“频率约束” ,这是一个无边框的小矩形,适合来标示联系类型(1 : 1,1 : n 或 m : n) ,将它们拖到模具 “ER 图”中。(5)添加完成后,就可以在画 E-R 图时打开该模具,在 Visio 绘图窗口中,进行 E-R 图绘制。使用 Visio 绘制数据流图:(1)选择“软件”模板,然后再选择“数据流模型图” 。打开模板后,将看到 Visio 绘图环境。(2)绘制。Visio 支持拖曳式绘图,可以将所需要的形状拖到绘图窗口上,组合创建所需要的图表。在这过程中,可以移动和调整形状的大小。(3)添加文本。双击每个形状,进入文本编辑状态后,输入相应的文字信息。也可以使用“文本”工具向图表

4、添加与任何形状无关的文本。(4)连接。依据数据的流动关系,将相关形状用数据流连线连接起来。双击“数据流”形状,可以输入数据流所表示的详细信息。(5)保存图表。完成图表的创建后, 在“文件”菜单上,单击“另存为”。 在“文件名”框中,键入“流程图” ,然后单击“保存” 。三、实验内容三、实验内容 实验实验 1:请根据下面需求绘制:请根据下面需求绘制 ER 图。图。某商业集团需开发一个销售管理系统。该集团有多家商店,每家商店需要某商业集团需开发一个销售管理系统。该集团有多家商店,每家商店需要记录商店的编号、商店名、地址等,每家商店可以销售多种商品,每种商品也记录商店的编号、商店名、地址等,每家商店

5、可以销售多种商品,每种商品也可以放在多家商店中销售,商品有商品名、规格和单价,商店需要记录商品的可以放在多家商店中销售,商品有商品名、规格和单价,商店需要记录商品的月销售量。商店要聘用职工,职工有职工编号、姓名、性别,每个职工只能在月销售量。商店要聘用职工,职工有职工编号、姓名、性别,每个职工只能在一家商店工作,商店聘用职工有聘期和月薪。一家商店工作,商店聘用职工有聘期和月薪。商店商品销售商店名地址编号商品名规格单价职工编号姓名性别聘期聘用NM月薪纪录1M(实验报告上交时,题目可以简化为(实验报告上交时,题目可以简化为“销售管理系统销售管理系统 ER 图分析绘制图分析绘制” )实验实验 2:某

6、高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的:某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:平时成绩和考试成绩,其主要功能描述如下:每门课程都有每门课程都有 3 到到 6 个单元构成,每个单元结束后会进行一次测试,其成个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。的考试成绩。学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。学生的平时成绩和考试成绩均由每门课程的主讲

7、教师上传给成绩管理系统。在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。否则无效。对于有效成绩,

8、系统将其保存在课程成绩文件中。对于无效成绩,系统会对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。给出具体处理意见之前,系统不会处理这些成绩。若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据

9、需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。请求系统生成相应的成绩列表,用来提交考试委员会审查。在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。否存在错误。主讲教师须将核对之后的成绩报告返还系统。根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统

10、。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。根据上述需求,建立该系统的功能模型,要求:根据上述需求,建立该系统的功能模型,要求:(1)确定数据源点和终点,用)确定数据源点和终点,用 Visio 画出该系统的顶层数据流图;画出该系统的顶层数据流图;学生成绩管理系统教务处教师考试委员会成绩单成 绩 文 件课 程 完 成 通 知请 求 生 成 成 绩 列 表成绩报告核对学生成绩成 绩 报 告成 绩 审 查 结 果(2)分析系统的主要功能,细化系统的顶层数据流图,用)分析系统的主要功能,细化系统的顶层数据流图

11、,用 Visio 画出系统的第画出系统的第1 层数据流图;层数据流图;(实验报告中,题目简化如下:根据需求建立成绩管理系统的功能模型)(实验报告中,题目简化如下:根据需求建立成绩管理系统的功能模型)补充练习:补充练习: 建立建立“患者监护系统患者监护系统”的功能模型。的功能模型。 (课后习题,课后可以自己校(课后习题,课后可以自己校对答案,不需上交)对答案,不需上交)目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计随时观察危重病人的病情变化,还会延

12、误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统。算机为中心的患者监护系统。医院对患者监护系统的基本要求是随时接收每个病人的生理信号医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、脉搏、体温、血压、心电图等体温、血压、心电图等),定时记录定时记录病人情况以形成患者日志,当某个病人的生病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。要时还可以要求系统印出某个指定病人的病情报告。要求:请画出描述本系统功能的数据流图。要求:请画出描述本系统功能的数据流图。【提示:时钟作为一个外部实体,它向系统提供时间和日期信息时钟作为一个外部实体,它向系统提供时间和日期信息】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号