中南大学软件工程基础实验报告

上传人:feng****ing 文档编号:68146917 上传时间:2022-04-01 格式:DOC 页数:23 大小:1.60MB
收藏 版权申诉 举报 下载
中南大学软件工程基础实验报告_第1页
第1页 / 共23页
中南大学软件工程基础实验报告_第2页
第2页 / 共23页
中南大学软件工程基础实验报告_第3页
第3页 / 共23页
资源描述:

《中南大学软件工程基础实验报告》由会员分享,可在线阅读,更多相关《中南大学软件工程基础实验报告(23页珍藏版)》请在装配图网上搜索。

1、软件工程基础实验报告扌旨导老师:王春牛姓 名:学 号:专业班级:完成日期:2015611学 院:信息科学与工程目录实验 一 熟悉 Visio 的工作环境 3实验 二 运用 Visio 建模工具进行功能分析和建模 8实验 三 完成用例图、 uml 类图、数据流图( DFD )-13实验熟悉 Visio 的工作环境一、实验目的1. 了解 visio 工具软件的功能特色、工作环境和基本操作等各方面知识2. 掌握应用 Visio 工具绘制软件开发图形的基本操作,了解系统开发模板和建 模方法二、实验内容1 、 了解 Visio 的工作环境2、了解 Visio 软件的菜单、工具、绘图等操作3、按照实验步骤

2、绘制图形,完成用例图、 ER 图、数据流图4、了解类图和状态图在 visio 下的基本绘图操作5、(选做)绘制状态图 *三、实验步骤1. 绘制用例图用例图是指由参与者( Actor )、用例( Use Case )以及它们之间的关系构 成的用于描述系统功能的动态视图。用例图( User Case )是被称为参与者 的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用 例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。2. 绘制ER图(实体关系图)E-R 方法是“实体-联系方法” (Entity-Relationship Approach)的简称。它是描述现实世界

3、概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用 无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形 框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标 上联系的类型(1:1,1:n或m:n )。由于Visio默认的绘图模板并没有 E-R图这一项,但是画E-R图必须的基 本图形Visio还是有的,所以我们就得先把必要的图形添加到“我的模板”。 以添加椭圆和矩形为例,打开 Visio,在主界面的选择绘图类型下选择“框 图”,然后选择“基本框图”。完成下面3. 绘制数据流图数据流图(Data Fl

4、ow Diagram ):简称DFD,它从数据传递和加工角度, 以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程, 是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。4. 了解绘制类图类图的常用的六种关系1. 泛化( Generalization ):是一种继承关系,表示一般与特殊的关系, 它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一 种,即有老虎的特性也有动物的共性。2. 实现( Realization )是一种类与接口的关系,表示类是接口所有特征 和行为的实现 .3. 关联( Association) :是一种拥有的关系,它使一个类

5、知道另一个类的 属性和方法;如:老师与学生,丈夫与妻子关联可以是双向的,也可以 是单向的。双向的关联可以有两个箭头或者没有箭头,单向的关联有一 个箭头。4. 聚合( Aggregation ):是整体与部分的关系,且部分可以离开整体而 单独存在。如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存 在。5. 组合 (Composition) :是整体与部分的关系,但部分不能离开整体而单 独存在。如公司和部门是整体和部分的关系,没有公司就不存在部门。6. 依赖 (Dependency) :是一 种使用的关系,即一个类的实现需要另一个 类的协助,所以要尽量不使用双向的互相依赖 .5. 绘制状态图 *

6、(选做)状态图 (Statechart Diagram) 是描述一个实体基于事件反应的动态行为,显示 了该实体如何根据当前所处的状态对不同的事件做出反应的。状态图有初态(实心圆) 、终态(同心圆)和中间状态(圆角矩形) 。在活动表中 常使用 3 种标准事件, entry 事件指定进入该状态的动作, exit 事件指退出该状态的动作,do事件则指定该状态下的动作四、实验绘图1.用例图会员管理系统2.ER 图3.数据流图4.状态图A - 拨有效号冯数宇 4.L.J.Lj.Lj.J.;.J乞 r提示错误jXXi已接1虽丄rm信息播完覺话人回话受话人挂断五、实验总结在本此实验中我了解visio工具软件

7、的功能特色、工作环境和基本操作等各 方面知识,掌握了应用Visio工具绘制软件开发图形的基本操作,学会了绘制 用例图、ER图(实体关系图)、绘制数据流图和状态图,了解了绘制类图的方 法和类图的常用的六种关系,即:泛化(Generalization )、实现(Realization )、关联(Association)、聚合(Aggregation )、组合实验 二 运用 Visio 建模工具进行功能分析和建模一、 实验目的: 熟悉在 Microsoft Visio 环境下软件和软件设计模板和方 法, 根据需求分析完成特定的系统设计二、 实验要求: 根据银行计算机储蓄系统项目需求来分析项目的业务逻

8、辑, 掌握运用 Microsoft Visio 建模工具进行功能分析和建模,并完成 ER 图、 存款数据流图、取款数据流图、存款状态图、取款状态图。三、 实验内容:随着社会经济的发展, XX 银行的业务不断上涨, 传统的业务处理能已经 难以适应当下的发展。为了解决此问题, XX 银行经理请同学们设计一套银 行计算机储蓄系统。具体内容如下:银行能为储户提供存款和提款功能,如果存款,储户填写存款单,交业 务员输入系统, 同时系统还要记录存款人的信息, 完成后由系统打印存款单 给储户。如果是取款:储户填写取款单给业务员,业务员把取款金额输入系统并要求储户输入密码确定身份。核对正确后系统计算出利息并打

9、印利息清单给储户。系统的层次方框图如下:基本描述:在本系统中,有业务员、顾客、银行三个实体,他们的属性如下: 业务员:编号、姓名、性别、单位、年龄、工资、住址储户:账号、姓名、性别、身份证号、年龄、住址。银行:名称、地址、经理、联系方式。业务员可以为储户办理业务,储户可以在银行存取款并产生余额, 业务员可以对 银行进行管理。当储户进行存款操作时候,储户递交存款单(存折),然后业务员进行验收 存款单,如果填错请重新填写,接着业务员输入存款信息,储户输入密码,系统 接受到存款信息进行存款处理并记录存款信息,接着系统返回存款信息并打印存 单给储户。当储户进行取款操作时候,储户递交取款单(存折),然后

10、业务员进行验收, 如有误请重填、然后储户输入密码、系统进行密码核对、如有误请重输,然后系 统计算利息, 更新余额信息、 进行取款处理并记录取款信息, 然后打印清单并把 清单和现金转交给储户。请仔细阅读需求分析,认真思考,完成 ER 图、存款数据流图、取款数据流 图、存款状态图、取款状态图。四、实验方案分析与设计:利用实验室的台式机对项目进行:E-R 图建模;数据流图建模;UML 状态图建模;对上述系统的需求进行详细的分析,并利用 Visio 将模型绘制、表达出来。五、实验器材(设备、元器件) :硬件:PC机;软件:MS Visio 。六、实验步骤:1. 打开 Visio 。2. 对银行计算机储

11、蓄系统进行分析3. 对系统进行 E-R 图建模。4. 对系统的存款和取款进行数据流图建模6. 对系统的存款和取款进行 UML 状态图建模。7. 对模型进行简要分析。七、实验数据绘图1.ER 图性别身份=证号姓牵性别住址1L务办理管1翻亍联系方式紹里Wit;业箸貝“1:1 f*Z_, TTn _,su._ .-Lif- r-:厂H 7 厂7“专弃吋“J “卡=i “ =卜八卜伞=J11111b E=n:*II:V更取尊1: 11:.J_.L.-,rlX-.la.1A:A.I.A.:.,.J*111I2.存款数据流图3.取款数据流图重输需曳琵码打印漕单更新余额+,4正礪十充咸正礪兴+I-IiI_

12、I V T谪亂怕.包f*4处理取款貞茫空写耳赢7重詡冠写存佥信島Ma;-MM._.,J*L . ; J寒1淮| s JC Xrtt储户存藏idiii:|iiliiOii iiiimIi lllllll ii 一_ix- I填款*w填写存软 - 0賢4.存款状态图G十算利息:余额信息输入有误竦槪改弘丿重翱设盖超码Pi?:?c? j n * 士 . . L .= *丽辎入密码 f Jrt 存款清单储户取款信息存戴館取救率d核对密码应带幵卡(重壇)烧毗熄,U爲H i :i:I:5. 取款状态图 II :I :I I : I JI ; I ;储户耶棘叱*界4堪写有住#正确*- !- : I! I:II

13、BI+I7 I :fs一一:*-r-卜.十审.丘确.石拥 爭系銭处理中敘利息厂+1L _L_ J ;- T|:!:1 B b !彳 :r1 :一 4吋男处連申3系绒处理取款I建修改诃重新填写取裁信釘1MMj集唸改愴误如重瞞入密码殳MMA4 -4 -uQAA/A 音理员變兰rT臨存査1I 1JVjc i_-ii豈,_.B J, . 1I;(2)类图提交i单处理产生外理耳極左惧贵记 录和茸存记录上报躺 迪丸单(3)数据流图(DFD )的0层图五、实验总结在本此实验中我学会了根据项目需求来分析项目的业务逻辑,掌握了运用Microsoft Visio建模工具进行功能分析和建模的方法,进一步熟悉了绘制用例图、uml类图、数据流图(DFD )的方法。这对我们今后的学习和工作都有很采购訓门音业男t校转“T里握计衣S供黄处理大帮助。在实验过程中,也遇到了一些问题,特别是在绘制类图的时候,因为之 前只是大概了解过,并没有实际操作,所以有一些困难。但是在查资料和同学的 帮助下,最后还是完成了。里面一定还有一些不完善的地方,只有以后来慢慢改 正。在软件工程所有实验中,我学到了很多东西,也又学了会一种软件的使用。 我发现真的只有自己动手实践,才可以了解学习到更多的东西。希望经过本次实 验,能对自己有所提升,对未来有些帮助。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!