软件工程实验指导书2010.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程实验指导书2010

实验一 创建系统功能模块结构图熟悉使用Microsoft Visio工具 创建系统功能模块结构图 系统功能模块结构图 实验二 熟悉Microsoft Visio工具,创建数据流图 实验目的 熟悉使用Microsoft Visio工具 VISIO是Microsoft提供的绘图和建模工具,VISIO画出来的图只能是图,不能形成一些相关联的依赖。采用VISIO绘制数据流图,用于在分析阶段表达系统对于数据的处理逻辑。 2.2 熟悉VISIO环境 进入VISIO,选择 新建→软件→数据流模 图1.2 订货系统的基本系统模型 绘制数据流图的方法: 自顶向下的方法是计算机学科中普遍采用的方法,它代表的是逐步求精,对于分析和设计都是比较实用的。画数据流图采用从基本模型出发,自顶向下从抽象到具体。 首先画出表示出源点/终点的最高级的数据流图。 图1.3 订货系统的功能级数据流图 将数据流图元素中的“处理”细化 细化后的数据流图还增加了两个数据存储: 处理事务需要“库存清单”数据 产生报表和处理事务在不同时间,因此需要存储“定货信息”。 还有另外两个数据流,它们与数据存储相同。这是因为从一个数据存储中取出来的或放进去的数据通常和原来存储的数据相同,也就是就是说,数据存储和数据流只不过是同样数据的两种不同形式。 图1.4 把处理事务的功能进一步分解后的数据流图 接下来应该对功能级数据流图中描绘的系统主要功能进一步细化。 把“处理事务”这个功能分解为下述3个步骤,这在逻辑上是合理的:“接收事务”、“更新库存清单”和“处理定货”。 注意数据流图中的编号规则 命名采用动宾结构 实习题 尝试将下面描述的一个教务系统的各级数据流图在VISIO中完成建模: 假定要为某学校研制一个教务系统,我们首先需分析这个系统应该做些什么,为此必须分析该学校的业务活动。 每个系有若干教师并有一个系主任;每个系有若干班级,每个班级有若干学生并有一个班长和一个班主任;每学期每个教师可以讲授若干课程,每学期每门课程只能由一个教师讲授;每学期每个学生可以选修若干课程,每门课程可以有若干学生选,每个学生选修的课程有一个成绩。 实验报告要求 要求完成上述数据流图的绘制,将绘制好的DFD保存并打印,粘贴在在试验报告中;在实验报告中,针对教务系统的实例,对多层数据流图从顶层DFD到每一层的细化给出详细的分析,描述自己在细化各层数据流图过程中的理由和根据,写出相应的数据字典。 实验三 绘制程序流程图熟悉使用Microsoft Visio工具 程序流程图使用PowerDesigner软件的DataArchitect工具创建概念数据模型 据模型(CDM)设计是建模过程的关 新建一个工程:File→New→Conceptual Data Model,开始建立概念数据模型,也就是ER模型。 2.3 实体联系(ER)模型的步骤 2.3.1 定义实体的步骤如下: 在工具棒上单击“实体”工具,然后在工作面板上任何地方点击鼠标左键,这样,一个新的“实体”就被添加到工程中。 在工作面板上任何地方点击鼠标右键,可以释放“实体”工具。 双击增加的实体,可以弹出实体属性窗口,输入Name, Code, Label的内容。 点击“属性”页面,为实体增加属性,比如学生实体,可以增加“学号”、“姓名”、“年龄”、“性别”等。 在每个属性条目中,可以为其选择数据类型。 单击“确定”完成这个实体的编辑。 2.3.2 定义联系的步骤如下: 单击工具棒上的“联系”工具,在工作面板上,将鼠标从要添加联系的两个实体的一个实体拖到另一个实体上。 在工作面板上任何地方点击鼠标右键,可以释放“联系”工具。 双击联系线,可以弹出实体属性窗口,输入Name, Code, Label的内容。 为联系的每个方向键入动词或者动词短语。 为每个方向的联系选择基数和是否强制。 2.4 建立如下系统的实体联系(ER)模型 每个系有若干教师并有一个系主任;每个系有若干班级,每个班级有若干学生并有一个班长和一个班主任;每学期每个教师可以讲授若干课程,每学期每门课程只能由一个教师讲授;每学期每个学生可以选修若干课程,每门课程可以有若干学生选,每个学生选修的课程有一个成绩。 3.实验报告要求 要求完成上述E-R图的绘制,将绘制好的图保存并打印,粘贴在在试验报告中;在实验报告中,阐述自己对绘制E-R图的理解和体会。 实验五 用例图设计 实验目的 熟悉使用Microsoft Visio工具 图 用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档