- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程基础实验报告
PAGE
PAGE
PAGE 1
软件工程基础
实验报告
指导老师: 王春生
姓 名:
学 号:
专业班级:
完成日期: 2015.6.11
学 院: 信息科学与工程
PAGE
PAGE
PAGE 3
PAGE
PAGE 2
目 录
TOC \o 1-1 \h \z \u 实验 一 熟悉Visio的工作环境 3
实验 二 运用Visio建模工具进行功能分析和建模8
实验 三 完成用例图、uml类图、数据流图(DFD)13
实验 一 熟悉Visio的工作环境
实验目的
了解visio 工具软件的功能特色、工作环境和基本操作等各方面知识
掌握应用Visio工具绘制软件开发图形的基本操作,了解系统开发模板和建模方法
实验内容
了解Visio的工作环境
了解Visio软件的菜单、工具、绘图等操作
按照实验步骤绘制图形,完成用例图、ER图、数据流图
了解类图和状态图在visio下的基本绘图操作
(选做)绘制状态图*
实验步骤
绘制用例图
用例图是指由参与者(Actor)、 用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图。 用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行 建模。
绘制ER图(实体关系图)
E-R方法是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型, 矩形框内写明实体名;用 椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在 菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。
由于Visio 默认的绘图模板并没有E-R图这一项,但是画E-R图必须的基本图形Visio还是有的,所以我们就得先把必要的图形添加到“我的模板”。以添加椭圆和矩形为例,打开Visio,在主界面的选择绘图类型下选择“框图”,然后选择“基本框图”。
完成下面ER图:
绘制数据流图
数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
了解绘制类图
类图的常用的六种关系
泛化(Generalization):是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。
实现(Realization)是一种类与接口的关系,表示类是接口所有特征和行为的实现.
关联(Association):是一种拥有的关系,它使一个类知道另一个类的属性和方法;如:老师与学生,丈夫与妻子关联可以是双向的,也可以是单向的。双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头。
聚合(Aggregation):是整体与部分的关系,且部分可以离开整体而单独存在。如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在。
组合(Composition):是整体与部分的关系,但部分不能离开整体而单独存在。如公司和部门是整体和部分的关系,没有公司就不存在部门。
依赖(Dependency):是一种使用的关系,即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖.
绘制状态图*(选做)
状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。
状态图有初态(实心圆)、终态(同心圆)和中间状态(圆角矩形)。在活动表中常使用3种标准事件,entry事件指定进入该状态的动作,exit事件指退出该状态的动作,do事件则指定该状态下的动作。
四、 实验绘图
1.用例图
2.ER图
3.数据流图
4.状态图
五、实验总结
在本此实验中我了解visio 工具软件的功能特色、工作环境和基本操作等各方面知识,掌握了应用Visio工具绘制软件开发图形的基本操作,学会了绘制用例图、ER图(实体关系图)、绘制数据流图和状态图,了解了绘制类图的方法和类图的常用的六种关系,即
您可能关注的文档
最近下载
- 口腔诊所污水污物粪便处理方案及诊所周边环境情况说明.docx
- 《Hadoop大数据技术》课程理论教学大纲.pdf
- 内分泌科运用PDCA循环提高糖尿病患者对糖尿病足预防知识的知晓率品管圈成果汇报.docx
- 东芝电梯CV150数据说明.pdf
- 桩基础施工方案.docx VIP
- 国家级教学成果奖选题、申报、成果凝练与评审.ppt VIP
- 2024西安房地产市场年报.pdf
- 高中毕业生登记表(完整A4版).pdf VIP
- 缝纫机从入门到精通必读必威体育精装版(在重机JUKI工作余年退休的国内首席高水平机修工大作 李政)Part 课件.pptx
- XX农村商业银行股份有限公司合并清产核资报告书( 模板).doc
文档评论(0)