第2章 软件析与设计工具Microsoft Visio-1.pptVIP

  • 14
  • 0
  • 约2.46千字
  • 约 18页
  • 2018-09-06 发布于江苏
  • 举报

第2章 软件析与设计工具Microsoft Visio-1.ppt

第2章 软件析与设计工具Microsoft Visio-1

第二章 软件分析与设计工具Microsoft Visio 概述 基本使用 利用Visio进行“小型二手货交易平台”结构化模型设计 利用Visio进行“小型二手货交易平台”面向对象设计 利用Visio进行“小型二手货交易平台”部署架构设计 小结 思考题 概述 Microsoft Visio是一款矢量图形与图标绘制软件,面向各种工程应用领域。 Visio最重要的功能在于将复杂的文本、表格等数据转换为一目了然的图形表示,以便于IT和商务人员进行系统分析设计、可视化数据分析等工作 概述 Visio的一些基本特性: 拖曳式绘图 开放式模板库 双向兼容Office系列其他产品 开放式设计结构 完善的网络应用 支持多种通用文件格式 基本使用 操作面板介绍: Visio起始界面 基本使用 操作面板介绍: Visio绘图界面 基本使用 利用模板进行绘图: 在Visio起始页面选择“新建”,即可开始绘图。用户可以选择一个合适的绘图模板,也可以选择在空白绘图页进行绘图。在每一类模板中,Visio都提供了相应的模具形状,供用户选择使用。 基本使用 创建/编辑模具与模板: Visio 2010已提供了大量内置的模具形状和模板,供不同需求的用户使用。用户也可以自定义并创建模具和模板。 在创建自定义模具时,首先应在起始界面应选择“空白绘图”。在左边栏点击“更多形状”,用户可根据自身需要选择形状,拖曳到绘图区域,调整它们的大小和位置。然后保存类型选择.vss,这样便完成了自定义模具的创建。创建自定义模板文件的步骤类似。 利用Visio进行“小型二手货交易平台”结构化模型设计 结构化设计方法是基于模块化、自顶向下细化、结构化程序设计等程序设计技术基础发展起来的。其基本思想是将软件设计成由相对独立且具有单一功能的模块组成的结构,分为概要设计和详细设计两个阶段。主要的结构化模型有:结构图、数据流图、流程图、状态图等 利用Visio进行“小型二手货交易平台”结构化模型设计 数据流图(Data Flow Diagram)简称DFD,是最常用的数据流模型,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析与设计方法的主要模型。 用户登录数据流图: 利用Visio进行“小型二手货交易平台”结构化模型设计 状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。 “交易子系统”状态图: 利用Visio进行“小型二手货交易平台”结构化模型设计 流程图是对过程、算法、流程的一种图形表示,它对某个问题的定义、分析或解法进行描述,用定义完善的符号来表示操作、数据、流向等概念。 “用户注册”流程图: 利用Visio进行“小型二手货交易平台”面向对象设计 面向对象是一种对现实世界理解和抽象的方法。与结构化软件设计不同,面向对象将现实世界抽象为类与对象,通过封装、继承与多态,增强软件对现实的模拟程度,更加便于设计与人员理解。面向对象按照软件开发的不同方面可分为面向对象的分析(OOA),面向对象的设计(OOD)、以及我们经常说的面向对象的编程实现(OOP)。 利用Visio进行“小型二手货交易平台”面向对象设计 用例模型是描述系统既定功能与系统环境的模型,其模型实体包括用户、用例、子系统,关系包括依赖、关联、泛化、扩展、包含关系。一个用例即描述用户在系统中的一项功能,包括前置条件、后置条件、输入、响应、参与者、流程、替代流程等。 “商品子系统”用例图: 利用Visio进行“小型二手货交易平台”面向对象设计 在面向对象软件设计中,类模型是描述系统静态结构的模型,用来描述系统中存在的类、类的内部结构以及类与类之间的关系等,是面向对象软件设计中重要的设计模型。类模型元素包括类、接口、协作、关系等,还可以包含注解、限制、包和子系统等。类之间的关系主要包括:关联、泛化(继承)、组合(聚合)。 “商品子系统”类图: 利用Visio进行“小型二手货交易平台”面向对象设计 数据模型是根据需求而建立起来的对系统的数据描述,通常可以用实体-关系图(E-R图)模型来表示。E-R图提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 小型二手货交易平台”E-R图: 利用Visio进行“小型二手货交易平台”部署架构设计 部署架构设计是在在软件设计中对现实环境中系统的软件和硬件的屋里架构进行设计的过程,在UML模型中,通常用部署模型进行描述。部署模型元素包括结点、物件、连接、结点容器,结点有不同类型,诸如server、storage、pc client等。 “小型二手货交易平台”部署图: 小结 Vis

文档评论(0)

1亿VIP精品文档

相关文档