浙江省公安厅后勤处综合管理信息系统设计项目商务文件_第1页
浙江省公安厅后勤处综合管理信息系统设计项目商务文件_第2页
浙江省公安厅后勤处综合管理信息系统设计项目商务文件_第3页
浙江省公安厅后勤处综合管理信息系统设计项目商务文件_第4页
浙江省公安厅后勤处综合管理信息系统设计项目商务文件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.浙江省公安厅后勤综合管理信息系统设计工程 :.;浙江天健远见科技 第 PAGE 21 页系统分析设计的方法面向对象的分析设计面向对象程序设计中的概念主要包括:对象、类、数据笼统、承继、动态绑定、数据封装、多态性、音讯传送。1对象 对象是运转期的根本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。2类 类是具有一样类型的对象的笼统。一个对象所包含的一切数据和代码可以经过类来构造。3封装 封装是将数据和代码捆绑到一同,防止了外界的干扰和不确定性。对象的某些数据和代码可以是私有的,不能被外界访问,以此实现对数据和代码不同级别的访问权限。4承继 承继是让某个类型的对象获得另一个类型的对象的特

2、征。经过承继可以实现代码的重用:从已存在的类派生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有本人的新特性。5多态 多态是指不同事物具有不同表现方式的才干。多态机制使具有不同内部构造的对象可以共享一样的外部接口,经过这种方式减少代码的复杂度。6动态绑定 绑定指的是将一个过程调用与相应代码链接起来的行为。动态绑定是指与给定的过程调用相关联的代码只需在运转期才可知的一种绑定,它是多态实现的详细方式。7音讯传送 对象之间需求相互沟通,沟通的途径就是对象之间收发信息。音讯内容包括接纳音讯的对象的标识,需求调用的函数的标识,以及必要的信息。音讯传送的概念使得对现实世界的描画更容易。面向对象设

3、计的优点:1数据笼统的概念可以在坚持外部接口不变的情况下改动内部实现,从而减少甚至防止对外界的干扰;2经过承继大幅减少冗余的代码,并可以方便地扩展现有代码,提高编码效率,也减低了出错概率,降低软件维护的难度;3结合面向对象分析、面向对象设计,允许将问题域中的对象直接映射到程序中,减少软件开发过程中中间环节的转换过程;4经过对对象的区分、划分可以将软件系统分割为假设干相对为独立的部分,在一定程度上更便于控制软件复杂度;6以对象为中心的设计可以协助 开发人员从静态属性和动态方法两个方面把握问题,从而更好地实现系统;7经过对象的聚合、结合可以在保证封装与笼统的原那么下实现对象在内在构造以及外在功能上

4、的扩展,从而实现对象由低到高的晋级。面向对象系统开发方法的特点是系统分析、系统设计、系统实施并不是线性的,各阶段的任务之间没有严厉的界限,是一个边分析、边设计、边实施、边验证的进化过程。面向对象的分析是经过分析系统中的对象和这些对象之问相互作用时出现的事件,以此来把握系统的构造和系统的行为。面向对象的分析模拟人们了解和处置现实世界的方式,视系统为对象的集合,每个对象均处于某种特定的形状。面向对象的设计那么将分析的结果映射到某种实施工具的构造上,这个实施工具可以是面向过程的(如CoBO1、C等),也可以是面向对象的(如Sma11ta1k、C+等)。当采用面向对象的实施工具时,这个映射过程有着比较

5、直接的一一对应关系,由于面向对象的技术使得分析人员、设计人员、程序员和用户都运用一样的概念模型。正由于如此,从分析、设计到实施的转变是非常自然的。UML建模一致建模言语UML是 Unified Modeling Language的缩写是用来对软件密集系统进展可视化建模的一种言语。UML为面向对象开发系统的产品进展阐明、可视化、和编制文档的一种规范言语。一致建模言语 (UML)是非专利的第三代建模和规约言语。 UML是在开发阶段,阐明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最正确工程实际,这些最正确实际在对大规模,复杂系统进展建模方面,特别是在软件架构层次

6、曾经被验证有效。UML可以贯穿软件开发周期中的每一个阶段。UML最适于数据建模,业务建模,对象建模,组件建模。UML作为一种模型言语,它使开发人员专注于建立产品的模型和构造,而不是选用什么程序文语和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序文语代码。例如,IBM的Rational Rose,Ssybase的PowerDesigner和MS的Visio都是UML工具。UML是一种定义良好、易于表达、功能强大且普遍适用的建模言语。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开场的软件开发的全过程。作为一种建模言语,UM

7、L的定义包括UML语义和UML表示法两个部分。(1) UML语义 描画基于UML的准确元模型定义。元模型为UML的一切元素在语法和语义上提供了简单、一致、通用的定义性阐明,使开发者能在语义上获得一致,消除了因人而异的最正确表达方法所呵斥的影响。此外UML还支持对元模型的扩展定义。(2) UML表示法 定义UML符号的表示法,为开发者或开发工具运用这些图形符号和文本语法为系统建模提供了规范。这些图形符号和文字所表达的是运用级的模型,在语义上它是UML元模型的实例。规范建模言语UML的重要内容可以由以下五类图共9种图形来定义:第一类是用例图,从用户角度描画系统功能,并指出各功能的操作者。第二类是静

8、态图 (Static diagram),包括类图、对象图和包图。其中类图描画系统中类的静态构造。不仅定义系统中的类,表示类之间的联络如关联、依赖、聚合等,也包括类的内部构造类的属性和操作。类图描画的是一种静态关系,在系统的整个生命周期都是有效的。对象图是类图的实例,几乎运用与类图完全一样的标识。他们的不同点在于对象图显示类的多个对象实例,而不是实践的类。一个对象图是类图的一个实例。由于对象存在生命周期,因此对象图只能在系统某一时间段存在。包由包或类组成,表示包与包之间的关系。包图用于描画系统的分层构造。第三类是行为图Behavior diagram,描画系统的动态模型和组成对象间的交互关系。其

9、中形状图描画类的对象一切能够的形状以及事件发生时形状的转移条件。通常,形状图是对类图的补充。在适用上并不需求为一切的类画形状图,仅为那些有多个形状其行为受外界环境的影响并且发生改动的类画形状图。而活动图描画满足用例要求所要进展的活动以及活动间的约束关系,有利于识别并行活动。第四类是交互图Interactive diagram,描画对象间的交互关系。其中顺序图显示对象之间的动态协作关系,它强调对象之间音讯发送的顺序,同时显示对象之间的交互;协作图描画对象间的协作关系,协作图跟顺序图类似,显示对象间的动态协作关系。除显示信息交换外,协作图还显示对象以及它们之间的关系。假设强调时间和顺序,那么运用顺

10、序图;假设强调上下级关系,那么选择协作图。这两种图合称为交互图。第五类是实现图 ( Implementation diagram )。其中构件图描画代码部件的物理构造及各部件之间的依赖关系。一个部件能够是一个资源代码部件、一个二进制部件或一个可执行部件。它包含逻辑类或实现类的有关信息。部件图有助于分析和了解部件之间的相互影响程度。配置图定义系统中软硬件的物理体系构造。它可以显示实践的计算机和设备用节点表示以及它们之间的衔接关系,也可显示衔接的类型及部件之间的依赖性。在节点内部,放置可执行部件和对象以显示节点跟可执行软件单元的对应关系。从运用的角度看,当采用面向对象技术设计系统时,首先是描画需求

11、;其次根据需求建立系统的静态模型,以构造系统的构造;第三步是描画系统的行为。其中在第一步与第二步中所建立的模型都是静态的,包括用例图、类图包含包、对象图、组件图和配置图等五个图形,是规范建模言语UML的静态建模机制。其中第三步中所建立的模型或者可以执行,或者表示执行时的时序形状或交互关系。它包括形状图、活动图、顺序图和协作图等四个图形,是规范建模言语UML的动态建模机制。因此,规范建模言语UML的主要内容也可以归纳为静态建模机制和动态建模机制两大类。面向效力的分析设计 面向效力的体系构造Service-Oriented Architecture,SOA是一个组件模型,它将运用程序的不同功能单元

12、称为效力经过这些效力之间定义良好的接口和契约联络起来。接口是采用中立的方式进展定义的,它应该独立于实现效力的硬件平台、操作系统和编程言语。这使得构建在各种这样的系统中的效力可以一种一致和通用的方式进展交互。这种具有中立的接口定义没有强迫绑定到特定的实现上的特征称为效力之间的松耦合。松耦合系统的益处有两点,一点是它的灵敏性,另一点是,当组成整个运用程序的每个效力的内部构造和实现逐渐地发生改动时,它可以继续存在。而另一方面,紧耦合意味着运用程序的不同组件之间的接口与其功能和构造是严密相连的,因此当需求对部分或整个运用程序进展某种方式的更改时,它们就显得非常脆弱。对松耦合的系统的需求来源于业务运用程

13、序需求根据业务的需求变得更加灵敏,以顺应不断变化的环境,比如经常改动的政策、业务级别、业务重点、协作同伴关系、行业位置以及其他与业务有关的要素,这些要素甚至会影响业务的性质。我们称可以灵敏地顺应环境变化的业务为按需业务,在按需业务中,一旦需求,就可以对完成或执行义务的方式进展必要的更改。虽然面向效力的体系构造不是一个新颖事物,但它却是更传统的面向对象的模型的替代模型,面向对象的模型是紧耦合的,曾经存在二十多年了。虽然基于 SOA 的系统并不排除运用面向对象的设计来构建单个效力,但是其整体设计却是面向效力的。由于它思索到了系统内的对象,所以虽然 SOA 是基于对象的,但是作为一个整体,它却不是面

14、向对象的。不同之处在于接口本身。SOA 系统原型的一个典型例子是通用对象恳求代理体系构造Common Object Request Broker Architecture,CORBA,它曾经出现很长时间了,其定义的概念与 SOA 类似。然而,如今的 SOA 曾经有所不同了,由于它依赖于一些更新的进展,这些进展是以可扩展标志言语eXtensible Markup Language,XML为根底的。经过运用基于 XML 的言语称为 Web 效力描画言语Web Services Definition Language,WSDL来描画接口,效力曾经转到更动态且更灵敏的接口系统中,非以前 CORBA 中

15、的接口描画言语Interface Definition Language,IDL可比了。Web 效力并不是实现 SOA 的独一方式。前面刚讲的 CORBA 是另一种方式,这样就有了面向音讯的中间件Message-Oriented Middleware系统,比如 IBM 的 MQseries。但是为了建立体系构造模型,您所需求的并不只是效力描画。您需求定义整个运用程序如何在效力之间执行其任务流。您尤其需求找到业务的操作和业务中所运用的软件的操作之间的转换点。因此,SOA 应该可以将业务流程与它们的技术流程联络起来,并且映射这两者之间的关系。例如,会计开发票的操作是业务流程,而更新您的凭据数据库却

16、是技术流程。此外,动态业务的任务流不仅可以包括部门之间的操作,甚至还可以包括与不为您控制的外部协作同伴进展的操作。因此,为了提高效率,您需求定义应该如何得知效力之间的关系的战略,这种战略经常采用效力级协定和操作战略的方式。实施SOA能够带来的主要优势有5点: 一,SOA可经过互联网效力器发布,从而突破内网的限制,实现与各相关业务的严密结合。经过SOA架构,各业务间可以直接建立关联渠道,降低接口本钱。 二,SOA与平台无关,减少了业务运用实现的限制。要将各科室业务整合到后勤系统大业务中,对各子业务详细采用什么技术没有限制。 三, SOA具有低耦合性特点,添加和减少子业务对整个业务系统的影响较低。

17、在子业务系统能够不断发生变化的情况下节省的费用会越来越多。 四, SOA具有可按模块分阶段进展实施的优势。可以胜利一步再做下一步,提高工程实施的有效性。 五, SOA的实施能够并不具有本钱显著性。这要分三种情况加以讨论:当从零开场构建业务系统时,采用SOA架构与不采用SOA架构本钱可看做是一样的。当业务开展或发生重组等变化而原有系统不能满足需求,而需求重构业务系统时,采用SOA架构与不采用SOA架构本钱可看做是一样的。当业务发生缓慢变化并可预见到未来需求重构业务系统时,由于可以按模块分阶段逐渐实施SOA以顺应变化的需求,这样系统建立就不需一下投入一大笔经费进展系统改造,而是根据业务开展情况和资

18、金情况逐渐投入,缓解了信息投入的压力。总结结合浙江省公安厅后勤处由多个部门或科室组成,并且每个部门、科室均不同层度的运用信息系统的现状,以及系统重建逐渐开展的指点思想,本次系统设计时采用面向效力的设计方法,分块笼统相关业务子系统,而在单独的某项子系统中采用面向对象的设计方法,在面向对象设计的过程中采用UML建模设计。任务业务化(需求调研)业务模型化(系统分析)浙江省公安厅后勤处由多个部门或科室组成,每个部门、科室的一切业务流程共同组成了后勤处整体任务流程。在需求调研阶段,我们采用多个需求调研方法,希望获取到每个科室的业务流程,加上适宜的技术分析,将这些业务流程分解成假设干不能再分的业务单元,并

19、识别出这些业务单元的根本输入和输出、约束条件、时限性等内容,最终将这些业务单元提交给系统任务流程,构成完好的任务流程提取。部门业务分解的目的是部门义务的最小化。也就是说把部门一切的业务操作分解成为最小的不可再分的业务单元,这个业务单元该当包括:业务单元称号、实现功能、触发起始条件、人员、地点、物品、财务、判别、限制条件、时效、输出、审核、存档、终止条件等信息。1.业务流程分析在对系统的组织构造和功能进展分析时,需从一个实践业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以协助 我们了解该业务的详细处置过程,发现和处置系统调查任务中的错误和疏漏,修正和删除原系

20、统的不合理部分,在新系统根底上优化业务处置流程。调研阶段曾经将业务功能一一理出,而业务流程分析那么是在业务功能的根底上将其细化,利用系统调查的资料将业务处置过程中的每一个步骤用一个完好的图形将其串起来。在绘制业务流程图的过程中发现问题,分析缺乏,优化业务处置过程。业务流程图(Transaction Flow Diagram,简称TFD),就是用一些规定的符号及连线来表示某个详细业务处置过程。业务流程图的绘制根本上按照业务的实践处置步骤和过程绘制。换句话说,就是一“本用图形方式来反映实践业务处置过程的“流水账。绘制出这本“流水账对于开发者理顺和优化业务过程是很有协助 的。业务流程图是一种用尽能够

21、少、尽能够简单的方法来描画业务处置过程的方法。由于它的符号简单明了,所以非常易于阅读和了解业务流程。业务流程图的根本图形符号非常简单,只需6个。有关6个符号的内部解释那么可直接用文字标于图内。这6个符号所代表的内容与信息系统最根本的处置功能一一对应。圆圈表示业务处置单位;方框表示业务处置内容;报表符号表示输出信息(报表、报告、文件、图形等);不封口的方框表示存储文件;卡片符号表示搜集资料;矢量连线表示业务过程联络。实例数据流程图Data Flow Diagram,简称DFD是描画系统数据流程的工具,它将数据独立笼统出来,经过图形方式描画信息的来龙去脉和实践流程。为了描画复杂的软件系统的信息流向

22、和加工,可采用分层的DFD来描画,分层DFD有顶层,中间层、底层之分。1顶层。决议系统的范围,决议输入输出数据流,它阐明系统的边境,把整个系统的功能笼统为一个加工,顶层DFD只需一张。2中间层。顶层之下是假设干中间层,某一中间层既是它上一层加工的分解结果,又是它下一层假设干加工的笼统,即它又可进一步分解。3底层。假设一张DFD的加工不能进一步分解,这张DFD就是底层的了。底层DFD的加工是由根本加工构成的,所谓根本加工是指不能再进展分解的加工。数据流程图的根本成分系统部件包括系统的外部实体、处置过程、数据存储和系统中的数据流四个组成部分1,外部实体外部实体指系统以外又和系统有联络的人或事物,它

23、阐明了数据的外部来源和去处,属于系统的外部和系统的界面。外部实体支持系统数据输入的实体称为源点,支持系统数据输出的实体称为终点。 通常外部实体在数据流程图中用正方形框表示,框中写上外部实体称号,为了区分不同的外部实体,可以在正方形的左上角用一个字符表示,同一外部实体可在一张数据流程图中出现多次,这时在该外部实体符号的右下角画上小斜线表示反复.2,处置过程处置指对数据逻辑处置,也就是数据变换,它用来改动数据值。而每一种处置又包括数据输入、数据处置和数据输出等部分。在数据流程图中处置过程用带圆角的长方形表示处置,长方形分三个部分,标识部分用来标识一个功能,功能描画部门是必不可少的,功能执行部门表示

24、功能由谁来完成。3,数据流数据流是指处置功能的输入或输出。它用来表示一中间数据流值,但不能用来改动数据值。数据流是模拟系统数据在系统中传送过程的工具。在数据流程图中用一个程度箭头或垂直箭头表示,箭头指出数据的流动方向,箭线旁注明数据流名。4,数据存储数据存储表示数据保管的地方,它用来存储数据。系统处置从数据存储中提取数据,也将处置的数据前往数据存储。与数据流不同的是数据存储本身不产生任何操作,它仅仅呼应存储和访问数据的要求。在数据流程图中数据存储用右边开口的长方条表示。在长方条内写上数据存储名字。为了区别和援用方便,左端加一小格,再标上一个标识,用字母D和数字组成.1,画数据流程图的根本原那么

25、:数据流程图上一切图形符号必需是前面所述的四种根本元素。数据流程图的主图必需含有前面所述的四种根本元素,缺一不可。数据流程图上的数据流必需封锁在外部实体之间,外部实体可以是一个,也可以是多个。处置过程至少有一个输入数据流和一个输出数据流。任何一个数据流子图必需与它的父图上的一个处置过程对应,两者的输入数据流和输出数据流必需一致,即所谓“平衡。数据流程图上的每个元素都必需有名字。2,画数据流程图的根本步骤:把一个系统看成一个整体功能,明确信息的输入和输出。找到系统的外部实体。一旦找到外部实体,那么系统与外部世界的界面就可以确定下来,系统的数据流的源点和终点也就找到了。找出外部实体的输入数据流和输

26、出数据流。在图的边上画出系统的外部实体。从外部实体的输入流源出发,按照系统的逻辑需求,逐渐画出一系列逻辑处置过程,直至找到外部实体处置所需的输出流,构成数据流的封锁。将系统内部数据处置又分别看做整体功能,其内部又有信息的处置、传送、存储过程。如此一级一级地分析,直到一切处置步骤都很详细为止。3,画数据流程图的本卷须知:关于层次的划分逐层扩展数据流程图,是对上一层图中某些处置框加以分解。随着处置的分解,功能越来越详细,数据存储、数据流越来越多。终究怎样划分层次,划分到什么程度,没有绝对规范,普通以为展开的层次与管理层次一致,也可以划分得更细,处置块的分解要自然,留意功能完好性,一个处置框经过展开

27、,普通以分解为4个至10个处置框为宜。检查数据流程图对一个系统的了解,不能够一开场就完美无缺,开场分析一个系统时,虽然我们对问题的了解有不正确、不确切的地方,但还是应该根据我们的了解,用数据流程图表达出来,进展核对,逐渐修正,获得较为完美的图纸。提高数据流程图的易了解性数据流程图是系统分析员调查业务过程,与用户交换思想的工具。因此,数据流程图应简明易懂。这也有利于后面的设计,有利于对系统阐明书进展维护。 2.设计工具Process Modeler 简介在当前的软件开发过程中,系统分析和系统设计阶段普遍存在着较大的问题,一个开发团队,采用什么样的任务方式、采用什么样的描画方法,才可以保证一切团队

28、成员对需求和设计的准确的、共同的了解,满足质量管理的要求,建模无疑是一种最正确的手段。Process Modeler原BPwin是用于业务流程可视化、分析和提高业务处置才干的建模环境。它在一个工具中支持业务功能、数据流和任务流建模,它将这三个主要业务目的集成在一同同时满足业务建模和需求分析的要求。业务过程模型还可作为需求文档,帮您确保工程投资满足业务需求。Process Modeler可与业界领先的模型管理系统Model Manager集成,支持分析团队分析复杂的企业业务模型。并且,Process Modeler业务模型可与DataModeler数据模型同步,协助 验证您的信息资源可以支持您的

29、业务过程。Process Modeler主要技术特性:运用业务战略,优化过程和信息Process Modeler模型为了解业务过程,决议业务事件的影响并定义过程是如何与数据交互的提供了框架。一切无效的、浪费的、多余的行为都最终被改良、交换或消除。强大、易用的过程建模运用Process Modeler,可以立竿见影地提高消费力。只需点击几下鼠标,就可创建行为及对象,拖拽鼠标就可重新部署。Process Modeler的探测功能使阅读和编辑复杂的分层过程模型比以往更容易放大。 功能可运用户迅速地将留意力放在要任务的过程模型上Process Modeler将与建立过程模型有关的义务自动化,并提供逻辑

30、精度保证结果的正确一致。Process Modeler保管了图形间的箭头关联,所以当模型变卦时它们仍坚持一致。高亮的动态对象可指引您建立模型,并防止犯常见的建模错误。此外,Process Modeler支持用户定义属性(User Defined Properties),让您抓取与您需求相关的信息。另外,灵敏的字体、颜色及其它选项使您的文档更严密。您可以运用节点树状图阅读和打印模型。设计上的不同之处及问题发生的地方都可以用FEOFor Exposition Only图形探求出来,而不会对中心模型有所变卦。用户自定义颜料板可让您做调整,以满足您打印的需求。从多角度了解用户业务Process Mod

31、eler支持功能建模、数据流建模和任务流建模,从三大业务角度满足业务分析人士和技术分析人士。运用功能建模,可以系统地分析业务,着重于规律性执行的义务功能,保证它们正常实施的控件,实施义务所需求的资源,义务的结果,义务虚施的输入原资料等。数据流建模,经常用于软件设计中,注重不同义务间数据的流动,包括数据是如何存储,使可用性最大化及使反映时间最小化。任务流建模注重于一个特殊的过程,分析涉及的个别义务以及影响它们过程的决议。 运用Process Modeler建模的益处从企业的目光来看,业务过程模型是非常庞大的。Process Modeler有许多功能可支持增量开发和过程模型。它的合并功能可允许多个

32、设计小组分析一个业务的不同部分,创建一个总体视图。Process Modeler可以将模型分别,单独修正,然后再重新集成在一同。分析本钱和性能MetricsProcess Modeler提供对基于行为的本钱计算ABC,并优化过程分析。详细的报告功能和与ABC工具的双向接口,可以使您更容易地实现基于行为的管理战略。提供仿真接口,重用模型进展动态建模对于复杂的操作环境来说,Process Modeler提供了一个接口给仿真软件,您可重用Process Modeler模型来探求您业务过程的不同时间的动态的交互。这样可以优化资源分配和过程流,满足您目的任务量。仿真可以动态地探求变卦的影响。变卦实施前可

33、以测试不同的脚本,确保为业务需求提供一个最正确处理方案。 运用Model Manager扩展到企业级企业范围的设计过程通常需求团队人员一同任务。Model Manager可以提供并发共享和更新同一模型的才干。它提供应用户平安性、检入(Check-in、检出(Check-out)、版本控制和变卦管理等功能。Model Manager提供了不同关系型数据库管理系统中Process Modeler模型信息的物理存储。Model Manager易于建立和维护,独立于平台和网络,并且容易与您已有环境相集成。 过程模型和数据模型同步化Process Modeler的一大突出特点就是能验证您的信息支持您的业

34、务过程。Process Modeler可与数据库工具ERwin DataModeler 双向同步。运用Process Modeler可进一步验证您的ERwin DataModeler数据模型的质量和一致性,抓取重要的细节,如数据在哪运用,如何运用,并确定需求时有正确信息存在。这一集成保证了新的分布式的数据仓库系统实践上能支持您的业务需求。 Model Manager进一步实施了Process Modeler和ERwin DataModeler之间模型信息的交换,这样,实体和属性信息可以作为业务过程建模的一部分被同步化。作为同步信息引入的这一部分可以同Model Manager的全面变卦管理、效

35、果分析和报告功能一同管理。 经过模型发布有效地沟通开发人员、分析人员和最终用户可以用Model Navigator有效地沟通。Model Web Publisher提供了一个简一方法自动地将模型和相关定义作为web文档发布。Model Navigator提供了对模型的动态的、只读访问,及报告功能。 满足美国政府FIPS规范和IEEE规范Process Modeler被幸福500家公司和国防部机构广泛采用,它支持Federal Information Processing Standards(FIPS) for IDEF0, 并且支持IDEF3任务流图形。Process Modeler同样支持数

36、据流图DFD。 Visio简介Microsoft Office Visio 2007 有助于 IT 和商务专业人员轻松地可视化、分析和交流复杂信息。它可以将难以了解的复杂文本和表格转换为一目了然的 Visio 图表。该软件经过创建与数据相关的 Visio 图表而不运用静态图片来显示数据,这些图表易于刷新,并可以显著提高消费率。运用 Office Visio 2007 中的各种图表可了解、操作和共享企业内组织系统、资源和流程的有关信息。使复杂信息可视化以便更好地了解Office Visio 2007 提供了各种模板:业务流程的流程图、网络图、任务流图、数据库模型图和软件图,这些模板可用于可视化和

37、简化业务流程、跟踪工程和资源、绘制组织构造图、映射网络、绘制建筑地图以及优化系统。运用 Office Visio 2007 中的新增功能或改良功能,可以更轻松地将流程、系统和复杂信息可视化:借助模板快速入门。Office Visio 2007 提供了特定工具来支持 IT 和商务专业人员的不同图表制造需求。运用 Office Visio Professional 2007 中的 ITILIT 根底设备库模板和价值流图模板,可以创建种类更广泛的图表。运用预定义的 Microsoft SmartShapes 符号和强大的搜索功能可以找到适宜的外形,而无论该外形是保管在计算机上还是网站上。 快速访问常

38、用的模板。经过阅读简化的模板类别和运用大模板预览,在新增的“入门窗口中查找所需的模板。运用“入门窗口中新增的“最近翻开的模板视图找到您最近运用的模板。 从例如图表获得灵感。在 Office Visio Professional 2007 中,翻开新的“入门窗口和运用新的“例如类别,可以更方便地查找新的例如图表。查看与数据集成的例如图表,为创建本人的图表获得思绪,认识到数据为众多图表类型提供更多上下文的方式,以及确定要运用的模板。 无需绘制衔接线便可衔接外形。只需单击一次,Office Visio 2007 中新增的自动衔接功能就可以将外形衔接、使外形均匀分布并使它们对齐。挪动衔接的外形时,这些

39、外形会坚持衔接,衔接线会在外形之间自动重排。分析信息以标识趋势和问题并采取相应措施运用 Office Visio Professional 2007 可使您的图表更加智能,方法是将图表链接到数据以提供流程、工程或系统的更加完好的画面。直观地分析信息以标识关键的趋势、问题和异常并采取相应措施。经过分析、深化研讨和创建业务数据的多个视图来洞悉业务数据。轻松将数据衔接至图表,并将数据链接至外形。运用 Office Visio Professional 2007 中新增的数据链接功能,可自动将图表衔接至一个或多个数据源,如 Microsoft Office Excel 2007 电子表格或 Micro

40、soft Office Access 2007 数据库。运用直观的新链接方法,用数据值填充每个外形属性也称为外形数据来节省数据与外形关联的时间。例如,经过运用新增的自动链接导游,可将图表中一切外形链接到已衔接的数据源中的数据行。 使数据在图表中更引人注目。运用 Office Visio Professional 2007 中新增的数据图形功能,从多个数据格式设置选项中进展选择,轻松以引人注目的方式显示与外形关联的数据。只需单击一次,便可将数据字段显示为外形旁边的标注,将字段放在外形下的框中,并将数据字段直接放在外形的顶部或旁边。 轻松刷新图表中的数据。Office Visio Professi

41、onal 2007 中新增的刷新数据功能可以自动刷新图表中的一切数据,无需您手动刷新。假设出现数据冲突,运用 Office Visio Professional 2007 中提供的“刷新冲突义务窗格可轻松处理这些冲突。 使业务数据可视化。运用数据透视关系图,可以直观地查看通常以静态文本和表格方式显示的业务数据。创建一样数据的不同视图可以更全面地了解问题。 直观地报告工程信息。Office Visio 2007 是使复杂工程信息可视化的必备工具。从 Microsoft Office Project 和 Microsoft Office SharePoint Server 中可以方便地直接生成报表

42、,以跟踪工程义务、一切者、角色和职责,并描画复杂的工程一切权构造。随着工程信息的更改,还可以自动修正报表。 运用可与多人共享的图表进展交流运用 Visio 图表交流信息,可以最大程度地实现单独的文字和数字无法到达的效果。然后,可与其他人甚至是没有安装 Visio 的用户共享具有专业外观的 Visio 图表。经过运用 Office Visio 2007 中的新增功能和改良功能,更有效地沟通并以更多方式来影响更广泛的用户:设计具有专业外观的图表。运用 Office Visio 2007 中新增的主题功能,只需单击一次,即可轻松地设置整个图表中颜色和效果文本、线条、填充、阴影和衔接线格式的格式。Of

43、fice Visio 2007 甚至运用了与其他 2007 Microsoft Office system 程序一样的调色板,因此您可以轻松设计与演示文稿和文档匹配的具有专业外观的 Visio 图表。运用新增的三维任务流外形该外形就是运用新增的主题功能设计的可以创建更动态的任务流。 影响更多访问群体。将 Visio 图表保管为 PDF 或 XPS 文件格式,可使其更具可移植性,并供更多访问群体运用。可在 Microsoft Office Outlook 2007 中查看 Visio 图表附件。将图表集成到其他 Microsoft Office 运用程序中。将 Visio 图表导入到 Micro

44、soft Office PowerPoint 演示文稿和 Microsoft Office Word 文档中。将业务和流程信息以 Visio 图表和图像文件的方式共享,以便观众以一致的方式快速了解复杂的业务流程。针对同一图表与同事进展协作。借助跟踪标志功能,多个用户可针对同一 Visio 图表进展协作。该功能通常用于审阅图表和合并反响,跟踪标志有助于其他审阅者和最终将修订并入图表的人员清楚地了解每位审阅者的意见。运用 Microsoft Windows SharePoint Services,可以轻松地在 Office Visio 中直接签入和签出图表。 将图表转换为多种格式并与他人共享。将图

45、表保管为包含导航控件、外形数据查看器、报表、图像格式选择和款式表选项的网页,使组织中的一切人都可运用您的图表。将图表张贴到组织的 Intranet 和 Extranet 上,使任何将 Visio Viewer 与 Windows Internet Explorer 一同运用的用户都可以从 Internet Explorer 中查看该图表。将 Visio 图表保管为 PDF 或 XPS 文件格式,可使其更具可移植性,并供更多访问群体运用。运用 Microsoft Windows SharePoint Services 进展协作。共享的任务区功能支持运用 Microsoft Windows Sha

46、rePoint Services 进展协作。在 Office Visio 2007 中,可以从网站上直接翻开在 Windows SharePoint Services 网站上保管的 Visio 图表,甚至可以在 Office Visio 2007 中签入和签出这些图表。从 Windows SharePoint Services 网站翻开图表时,Office Visio 2007 会翻开共享任务区义务窗格,其中包含其他文件、成员、义务和链接等任务区中的一切信息。 以编程方式自定义和扩展 Office Visio 2007 以满足自定义需求经过编程方式或与其他运用程序集成扩展 Office Vis

47、io 2007,以适宜特定行业的情况。您可以开发本人的、与数据相关的自定义处理方案和外形,也可以运用 Visio 处理方案提供商提供的处理方案和外形。经过运用新增功能和改良功能,以编程方式自定义和扩展 Office Visio 2007:对自定义处理方案进展规划和分析并使其可视化。运用 Office Visio Professional 2007 的“软件和数据库类别中的模板,可以可视化运用 Office Visio 2007 图表的自定义处理方案,这些图表包括一致建模言语 (UML)、数据流和 Microsoft Windows 用户界面图表等。构建强大的自定义处理方案。Office Vis

48、io 2007 软件开发工具包 (SDK) 可以协助 新手和有阅历的 Visio 开发人员运用 Office Visio 2007 来构建程序。该 SDK 包括各种用以简化和加快自定义运用程序开发的例如、工具和文档。该 SDK 提供了一套可用于最常见的 Office Visio 2007 开发义务的可重用函数、类和过程,而且支持多种开发言语,其中包括 Microsoft Visual Basic、Microsoft Visual Basic .NET、Microsoft Visual C# .NET 和 Microsoft Visual C+。 向任何上下文或程序中添加 Visio 图表绘制功

49、能。借助 Office Visio 2007 和 Visio 绘图控件,可以创建自定义的数据衔接处理方案,以便衔接数据并在任何上下文中显示数据。运用 Visio 绘图控件,开发人员可在自定义运用程序中嵌入 Visio 绘图环境并对其编程。这样就为处理方案集成发明了新时机,从而便于在任何智能客户端运用程序中包括 Office Visio 2007 的功能。由于 Visio 绘图控件可与宿主运用程序的 UI 集成,因此开发人员可以将 Visio 的绘图功能当作其运用程序的天然组成部分,而无需亲身开发类似的功能。 利用 Office Visio 2007 中新增的数据驱动处理方案支持和新增功能。您可

50、以经过编程方式控制 Microsoft Office Visio 2007 中的多个新增功能,包括衔接到数据源、将外形链接到数据、以图形方式显示链接的数据、使外形自动相互衔接自动衔接、监视和挑选鼠标拖动操作以及运用主题颜色和主题效果。上述每项功能都有相关联的运用程序编程接口 (API),以便经过编程方式控制这些功能以及 Visio 对象模型中与这些功能关联的新对象和成员。在 MSDN 上的 Office Visio 2007 和 Office Visio 2007 软件开发工具包 (SDK) 中,可以找到与开发人员相关的新增功能的更多信息。 3.总结本次系统分析设计中,浙江天健主要采用Ms V

51、isio和BpWin相结合来描画业务流程。4.完善编撰需求规格阐明书根据需求调研阶段整理的用户需求,结合在业务分解之后的流程化归类,完善编撰需求规格阐明书。模型笼统化(系统设计)笼统效力本次系统设计采用面向效力的系统架构,根据分析阶段的系统划分功能上的,在设计阶段进展逻辑上的合并独立。系统划分的原那么为了便于今后系统开发和系统运转,系统的划分应遵照如下几点原那么:子系统要具有相对独立性 子系统的划分必需使得子系统内部功能、信息等各方面的凝聚性较好。在实践中我们都希望每个子系统或模块相对独立,尽量减少各种不用要的数据调用和控制联络,并将联络比较亲密、功能近似的模块相对集中,这样对于以后的搜索、查

52、询、调试、调用都比较方便。要使子系统之间数据的依赖性尽量小 子系统之间的联络要尽量减少,接口要简单、明确。一个内部联络强的子系统对外部的联络必然很少,所以划分时应将联络较多者列入子系统内部。相对集中的部分均已划入各个子系统的内部,剩余的一些分散、跨度比较大的联络,就成为这些子系统之间的联络和接口。这样划分的子系统,未来调试、维护和运转都是非常方便的。子系统划分的结果应使数据冗余较小 假设我们忽视这个问题,那么能够会使相关的功能数据分布到各个不同的子系统中,大量的原始数据需求调用,大量的中间结果需求保管和传送,大量计算任务将要反复进展。从而使得程序构造紊乱,数据冗余,不但给软件编制任务带来很大的

53、困难,而且系统的任务效率也大大降低了。子系统的设置应思索今后管理开展的需求 子系统的设置光靠上述系统分析的结果是不够的,由于现存的系统由于这样或那样的缘由,很能够没有思索到一些高层次管理决策的要求。子系统的划分应便于系统分阶段实现 信息系统的开发是一项较大的工程,它的实现普通都要分期分步进展,所以子系统的划分应能顺应这种分期分步的实施。另外,子系统的划分还必需兼顾组织机构的要求(但又不能完全依赖于组织,由于目前情况下我国在进展体制改革,组织构造相对来说是不稳定的),以便系统实现后可以符合现有的情况和人们的习惯,更好地运转。 子系统的划分应思索到各类资源的充分利用 各类资源的合理利用也是系统划分

54、时应该留意到的。一个适当的系统划分应该既思索有利于各种设备资源在开发过程中的搭配运用,又思索到各类信息资源的合理分布和充分运用,以减少系统对网络资源的过分依赖,减少输入、输出、通讯等设备压力。系统划分方法的分类。有关系统划分的方法目前主要有6类。按功能划分;按业务处置顺序划分;按数据拟合程度来划分;按业务处置过程划分;按业务处置的时间关系或业务展开的环境条件来对系统进展划分。面向对象建模对象模型对象模型表示了静态的、构造化的系统数据性质,描画了系统的静态构造,它是从客观世界实体的对象关系角度来描画,表现了对象的相互关系。该模型主要关怀系统中对象的构造、属性和操作。对象和类(1) 对象。对象建模

55、的目的就是描画对象。 (2) 类。经过将对象笼统成类,我们可以使问题笼统化,笼统加强了模型的归纳才干。 (3) 属性。属性指的是类中对象所具有的性质数据值。 (4) 操作和方法。操作是类中对象所运用的一种功能或变换。类中的各对象可以共享操作,每个操作都有一个目的对象作为其隐含参数。方法是类的操作的实现步骤。 2.关联和链 关联是建立类之间关系的一种手段,而链那么是建立对象之间关系的一种手段。 (1) 关联和链的含义。链表示对象间的物理与概念结合,关联表示类之间的一种关系,链是关联的实例,关联是链的笼统。 (2) 角色。角色阐明类在关联中的作用,它位于关联的端点。 (3) 受限关联。 受限关联由

56、两个类及一个限定词组成,限定词是一种特定的属性,用来有效的减少关联的重数,限定词在关联的终端对象集中阐明。 限定提高了语义的准确性,加强了查询才干,在现实世界中,经常出现限定词。 (4) 关联的多重性。 关联的多重性是指类中有多少个对象与关联的类的一个对象相关。重数常描画为“一或“多。表示了各种关联的重数。小实心圆表示“多个,从零到多。小空心圆表示零或一。没有符号表示的是一对一关联。 3.类的层次构造 (1) 聚集关系。 聚集是一种“整体部分关系。在这种关系中,有整体类和部分类之分。聚集最重要的性质是传送性,也具有逆对称性。 聚集可以有不同层次,可以把不同分类聚集起来得到一颗简单的聚集树,聚集

57、树是一种简单表示,比画很多线来将部分类联络起来简单得多,对象模型应该容易地反映各级层次。 (2)普通化关系。 普通化关系是在保管对象差别的同时共享对象类似性的一种高度笼统方式。它是“普通详细的关系。普通化类称为他类,详细类又能称为子类,各子类承继了交类的性质,而各子类的一些共同性质和操作又归纳到他类中。因此,普通化关系和承继是同时存在的。普通化关系的符号表示是在类关联的连线上加一个小三角形 4.对象模型 (1)模板。模板是类、关联、普通化构造的逻辑组成。 (2)对象模型。对象模型是由一个或假设干个模板组成。模板将模型分为假设干个便于管理的子块,在整个对象模型和类及关联的构造块之间,模板提供了一

58、种集成的中间单元,模板中的类名及关联名是独一的。动态模型动态模型是与时间和变化有关的系统性质。该模型描画了系统的控制构造,它表示了瞬间的、行为化的系统控制性质,它关怀的是系统的控制,操作的执行顺序,它表示从对象的事件和形状的角度出发,表现了对象的相互行为。该模型描画的系统属性是触发事件、事件序列、形状、事件与形状的组织。运用形状图作为描画工具。它涉及到事件、形状、操作等重要概念。事件事件是指定时辰发生的某件事。形状形状是对象属性值的笼统。对象的属性值按照影响对象显著行为的性质将其归并到一个形状中去。形状指明了对象对输入事件的呼应。形状图形状图是一个规范的计算机概念,他是有限自动机的图形表示,这

59、里把形状图作为建立动态模型的图形工具。形状图反映了形状与事件的关系。当接纳一事件时,下一形状就取决于当前形状和所接纳的该事件,由该事件引起的形状变化称为转换。形状图是一种图,用结点表示形状,结点用圆圈表示;圆圈内有形状名,用箭头连线表示形状的转换,上面标志事件名,箭头方向表示转换的方向。功能模型功能模型描画了系统的一切计算。功能模型指出发生了什么,动态模型确定什么时候发生,而对象模型确定发生的客体。功能模型阐明一个计算如何从输入值得到输出值,它不思索计算的次序。功能模型由多张数据流图组成。数据流图用来表示从源对象到目的对象的数据值的流向,它不包含控制信息,控制信息在动态模型中表示,同时数据流图也不表示对象中值的组织,值的组织在对象模型中表示。 数据流图中包含有处置、数据流、动作对象和数据存储对象。 1.处置数据流图中的处置用来改动数据值。最低层处置是纯粹的函数,一张完好的数据流图是一个高层处置。数据流 数据流图中的数据流将对象的输出与处置、

温馨提示

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

评论

0/150

提交评论