软件开发实验与实践教程

上传人:cjc****537 文档编号:49769216 上传时间:2018-08-02 格式:PPT 页数:390 大小:14.95MB
返回 下载 相关 举报
软件开发实验与实践教程_第1页
第1页 / 共390页
软件开发实验与实践教程_第2页
第2页 / 共390页
软件开发实验与实践教程_第3页
第3页 / 共390页
软件开发实验与实践教程_第4页
第4页 / 共390页
软件开发实验与实践教程_第5页
第5页 / 共390页
点击查看更多>>
资源描述

《软件开发实验与实践教程》由会员分享,可在线阅读,更多相关《软件开发实验与实践教程(390页珍藏版)》请在金锄头文库上搜索。

1、软件开发实验与实践教程主编:陈佳教授大连海事大学交通运输管理学院【大连海事大学课件】第一章软件开发文档工具安装 1.1 Visio的安装实验 1.1.1 Visio简介 Visio是一个图表绘制程序,它可以帮助用 户描述复杂设想及系统的业务和技术图表 。 特点: 易于理解的概念、过程和关系 清楚而有效地交流 集成和自动处理系统与过程 1.1.2 Visio安装步骤 启动Visio的安装程序 1.1.2 Visio安装步骤输入产品序列号1.1.2 Visio安装步骤输入用户名及单位1.1.2 Visio安装步骤接受许可协议条款1.1.2 Visio安装步骤选择安装类型定义安装位置1.1.2 Vi

2、sio安装步骤选择安装磁盘选择安装文件夹1.1.2 Visio安装步骤自定义安装时选 择安装组件1.1.2 Visio安装步骤安装前提示提示安装进度提示安装完成1.2 Rose的安装实验 1.2.1 Rose简介 Rational Rose是Rational公司推出的支 持UML、功能强大、可视化的建模工 具。 提供了清晰的UML表达方法和完善的 工具,以帮助开发者方便建立起相应的 软件模型。 1.2.1 Rose简介 特点: 强有力的浏览器,用于查看模型和查找可重用的组件; 可定制的目标库或编码指南的代码生成机制; 既支持目标语言中的标准类型又支持用户自定义的数据类型; 保证模型与代码之间转

3、化的一致性 ; 通过OLE连接,Ratioal Rose图表可动态连接到Microsoft Word中 ; 能够与Rational Visual Test、SQA Suite和SoDA文档工具无缝集成 ,完成软件生命周期中的全部辅助软件工程工作; 强有力的正/反向建模工作; 缩短开发周期; 降低维护成本。1.2.2 Rose安装步骤 启动Rational Rose 2002的安装程序 1.2.2 Rose安装步骤选择产品类型1.2.2 Rose安装步骤接受许可协议1.2.2 Rose安装步骤定义安装类型选择安装路径1.2.2 Rose安装步骤安装前提示提示安装进度提示安装完成1.3 ERwin

4、 的安装实验 1.3.1 ERwin简介 CA ERwin是功能强大、易于使用的数据 库设计工具。 它为设计、生成、维护高水平的数据库提 供了高效率的工作环境。 ERwin可以帮助开发人员可视化地确定合 理的结构、关键元素并优化数据库。 1.3.1 ERwin简介 特点: ERwin主要被用来建立实体-关系(E-R)模型。 ERwin能为大多数主流的数据库自动生成数据库表、 成千上万条存储过程和触发器代码。 ERwin可以实现从已建好的E-R模型到数据库物理设计 的转换。 ERwin可以进行逆向工程、能够自动生成文档、支持 与数据库同步、支持团队开发。 1.3.2 ERwin的安装步骤 启动E

5、Rwin 4.0的安装程序 1.3.2 ERwin的安装步骤接受许可协议1.3.2 ERwin的安装步骤信息提示选择安装路径1.3.2 ERwin的安装步骤选择安装组件1.3.2 ERwin的安装步骤选择安装文件夹1.3.2 ERwin的安装步骤安装前的提示安装进度提示1.3.2 ERwin的安装步骤安装完成后的注册提示安装注册1.3.2 ERwin的安装步骤注册成功提示安装成功提示第二章需求分析 2.1 系统可行性分析实验 软件开发必要性分析 系统地位分析 行业发展趋势分析 解决问题的突破点 软件开发技术可行性分析2.2 基于Visio的业务流程实验 2.2.1 概述 本案例以某实际汽车运输

6、集团有限公司 的车辆管理业务为背景,并针对主要功 能来进行系统分析和设计2.2.2 业务流程调查 业务流程调查的内容: 通过现场调研、业务实习等手段了解业务 开展的组织机构、掌握业务活动的规律、 理解用户的实际需求 通过简洁直观的方式展示给用户,并以此 作为业务讨论的依据,最终形成用户和开 发者双方都能理解的标准文档。 业务流程描述的主要文档是业务流程图 2.2.2 业务流程调查 1、车辆购置业务流程2.2.2 业务流程调查 2、车辆调拨业务流程2.2.2 业务流程调查 2、车辆报废业务流程2.2.3 利用Visio绘制业务流程图 选择“开始”“程序”Microsoft Office Visi

7、o 2003选项进入Visio启动窗口 可以新建一个Visio文件或打开已有的 Visio文件。方法是选择菜单“文件”“ 新建”或“文件”“打开”选项。 2.2.3 利用Visio绘制业务流程图 Visio启动窗口2.2.3 利用Visio绘制业务流程图 Visio绘图窗口 2.2.3 利用Visio绘制业务流程图 1制作业务流程图图元 业务流程图的图元有5种类型,它们分别是业务处 理主体、单证、业务处理、数据存储和业务流程 的流转方向。 2.2.3 利用Visio绘制业务流程图 5种图元可以直接利用Visio提供的基本图形对象来绘制 ,也可以利用多个图形对象组合形成。 绘制方法是:在Visi

8、o窗口中选择“图形”图标按钮, 弹出各类图形文件夹后再继续选择各类形状集合2.2.3 利用Visio绘制业务流程图基本图形选择2.2.3 利用Visio绘制业务流程图 画一个“圆”形,可以在“形状”窗口中打开并显示 “基本形状”图形对象集 形状窗口2.2.3 利用Visio绘制业务流程图 按照上述方法,可依次选择“流程图”“基本流 程图形状”选项,打开基本流程图形状图形对象集 ; 选择“软件”“Gane-Sarson”选项,打开Gane- Sarson图形对象集; 选择“其他Visio方案”“连接线”选项,打开连接线图形对象集。2.2.3 利用Visio绘制业务流程图 图形对象集最终选择结果

9、2.2.3 利用Visio绘制业务流程图 Visio提供了许多可直接使用的图形对象 ,使用时将所需图形拖曳到绘制板上即 可 ,同时还支持拖动调整图形大小及位 置,各类线型操作和图形组合操作2.2.3 利用Visio绘制业务流程图 基本图元的直接引用 2.2.3 利用Visio绘制业务流程图 基本图元的拖曳结果 2.2.3 利用Visio绘制业务流程图 各类线型的制作 2.2.3 利用Visio绘制业务流程图 图形对象的组合操作 2.2.3 利用Visio绘制业务流程图 2绘制流程业务流程图的绘制按照业务处理详细过程, 大致是以由左至右的规律绘制各种图形。上面例子中的车辆购置业务流程可以采用以

10、下绘制过程 2.2.3 利用Visio绘制业务流程图 图元的复制 2.2.3 利用Visio绘制业务流程图 图元的文字编辑2.2.3 利用Visio绘制业务流程图 单证图元的绘制2.2.3 利用Visio绘制业务流程图 连接两个图元 2.2.3 利用Visio绘制业务流程图 总工程师审批处理的业务流程描述 2.2.3 利用Visio绘制业务流程图 车辆购置审批流程的绘制 2.2.3 利用Visio绘制业务流程图 3流程图的排版先将各类图形进行大致的调整,如果需要将一组图形 精确对齐,可利用Visio菜单中的“形状”“对齐形状”功能来完成 2.2.3 利用Visio绘制业务流程图 对齐图形的操作

11、 2.2.3 利用Visio绘制业务流程图 流程图的排版当需要调整图形之间的间隔距离,使之间隔距离相等 时,可利用Visio菜单中的“形状”“分配形状”功能来完成 2.2.3 利用Visio绘制业务流程图 分配图形的操作2.3 基于UML的用例模型实验 统一建模语言(Unified Modeling Language,UML)是一种定义良好、 易于表达、功能强大且普遍适用的可视 化建模语言。它融入了软件工程领域的 新思想、新方法和新技术。它的作用域 不仅限于支持面向对象的分析与设计, 还支持从需求分析开始的软件开发的全 过程。 2.3 基于UML的用例模型实验 UML特点: 面向对象 可视化

12、独立与开发过程 程序设计语言以及易于掌握使用2.3 基于UML的用例模型实验 2.3.1 用例图用例图描述的是参与者(Actor)所理解的 系统功能,用于需求分析阶段,列出系统中 的用例和参与者,并显示哪个参与者参与了 哪个用例的执行 2.3.1 用例图 下面通过UML来分析并构造车辆管理 系统模型,主要找出系统中所有的用例 ,以及对用例进行说明,还需要和车辆 管理信息系统的潜在用户进行讨论,图 形使用Visio及Rational Rose 工具软件 绘制 2.3.1 用例图 车辆管理信息系统的用例包括: 用户管理 车辆基本信息管理 车辆购置管理 车辆调拨管理 车辆报废管理 信息查询管理 2.

13、3.1 用例图 用例建模可分为用例图和用例描述。用 例图由参与者(角色)、用例(Use Case)、系统边界、箭头组成,用画图 的方法来完成。 2.3.1 用例图 车辆管理信息系统用例图2.3.1 用例图 车辆购置管理子用例图2.3.1 用例图 车辆调拨管理子用例图 2.3.1 用例图 车辆报废管理子用例图 2.3.1 用例图 车辆基本信息管理子用例图 2.3.1 用例图 用例图只是简单地用图描述了一下系统,但对于每 个用例,还需要有详细的说明,要写用例描述 用例描述一般包括:简要描述、前置条件、基本事 件流、其他事件流、异常事件流、后置条件等 2.3.1 用例图 添加车辆购置申请用例描述2.

14、3.1 用例图 删除车辆购置申请用例描述 2.3.1 用例图 总工程师购置申请审批用例描述2.3.1 用例图 总经理购置申请批复用例描述2.3.2 活动图 UML中的活动图用于描述满足用例要求 所要进行的活动以及活动间的约束关系 ,有利于识别并行活动和工作流程情况 活动图实际上是用来为用例的事件流建 模的工具。 2.3.2 活动图 用户登录活动图 2.3.2 活动图 车辆基本信息管理活动图 2.3.2 活动图 车辆购置管理活动图 2.3.2 活动图 车辆购置管理泳道图2.3.3 使用Visio绘制用例模型 1启动Visio中的UML模型绘制开始时需要新建一个文件存放用例模型,首先 选择“开始”

15、“程序”Microsoft Office Visio 2003选 项进入Visio启动页面,在“类别”选项区域中选择“软 件”;然后在“模板”选项区域中选择“UML模型图”,即可打开制作UML模型的全部对象图集 2.3.3 使用Visio绘制用例模型 启动Visio中的UML模型图 2.3.3 使用Visio绘制用例模型 UML模型图绘制窗口 2.3.3 使用Visio绘制用例模型 2保存UML模型通过选择菜单FileSave选项或者单击工具栏的Save 按钮,来保存系统模型,保存的文件类型是.vsd。2.3.3 使用Visio绘制用例模型 3新建用例图 选择菜单UML“视图”“模型资源管理器”选项打开模型资源管理器窗口新建用例图 2.3.3 使用Visio绘制用例模型 新建用例图 2.3.3 使用Visio绘制用例模型 新建“车辆管理系统用例图” 2.3.3 使用Visio绘制用例模型 4建立用例中的角色 在形状窗口中选择UML用例,在UML用例图集中将“参与者”图形拖曳到绘图板中 2.3.3 使用Visio绘制用例模型 主角属性的设置2.3.3 使用Visio绘制用例模型 角色的绘制 2.3.3 使用Visio绘制用例模型 5建立用例在形状窗口中选择UML用例,在UML用例图集中将“用例”图形拖曳到绘图板中 2.3.3 使用Visio绘制用例模型 用

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

当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

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