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