行业新闻

[宁波网站建设]UML在企业网站设计中的应用

发布时间:2019-06-20 06:59:22

  UML定义了一组描述面向对象系统的标准符号,可用于工作流系统用户的一般和直观情况。过企业门户系统的分析结果,本文构建了各种UML模型,以捕捉现实世界问题的本质,并定义软件解决方案的原型。
  UML;建模语言;系统建模;系统分析;用例模板;类图;活动图;序列图CLC编号:TP311文档代码:A文章ID:1009-3044(2014)30-7080-03UML软件行业中第一种统一建模语言是用于系统开发的通用图形建模语言面向对象,具有良好的定义,清晰,强大且易于掌握的表达,并且通常适用于来自不同背景的人。者之间的沟通。是在现代软件工程环境中设计和分析对象的重要工具。被认为是面向对象技术的主要成就之一。
  家公司打算开发一个企业门户网站。过充分的调查和演示,宁波网站建设该网站已经规划和设计。站点的用户权限分为三个级别:常规用户,注册用户和网站管理员。中,普通用户只能浏览公告页面,注册用户可以浏览页面,留言,在线订购产品。理员拥有所有权限。划系统后,它分为9个模块:公司简介,公司公告和描述公司信息的信息模块,招聘,投票和公告板模块用于通信与客户和业务发展。
  业活动的产品展示和在线订购模块,最后是后台的管理模块,负责系统的整个管理。了促进开发人员和系统用户之间的通信,UML用于对系统进行建模。例图显示了几个角色以及这些角色与系统提供的用例之间的连接关系,而类图表示系统的类和类之间的关系,它描述了系统的静态结构。
  述执行操作时活动状态的连续活动流,时间顺序由顺序图突出显示。例建模UML使用用例图进行用例建模,指出谁将是与系统关联的用户,用户希望系统提供什么类型的服务,以及用户必须提供给系统的服务。常,用例图描述了系统和子系统的功能组件。建用例模型的工作涉及系统的定义,参与者的识别和用例,用例的描述,用例与用例之间关系的定义。

UML在企业网站设计中的应用_no.48

  定模型。与的参与者是非系统实体,其通过将某些事件输入系统或请求系统来参与用例的执行,其中每个参与者参与一个或多个用例。旦识别出所有系统参与者,就确定系统的外部环境。与者:普通用户:可以公开访问本网站访问者的实体,但无权利用本网站的某些功能;注册用户:注册网站后,可以根据自己的身份查看相应的权限,并运行自己的信息。理实体网站管理员:可以显示所有页面并连接到后台管理系统以实时更新网站的实体。用例外部可见的系统功能单元称为用例。
  例不显示系统的内部结构,但可以指示所描述的过程的要求。别用例的最佳方法是首先分析系统中的参与者,然后检查每个参与者如何使用该系统。句话说,用例可以确定与系统参与者交互并且系统可以在其上行动的序列。
  下是添加新闻作为示例的管理员示例:用例示例:新闻模块中用例“添加新闻”的说明,用例摘要: “系统管理员”进入新闻模块,使用“添加新模块”的“添加新闻”用例获取实时更新。例说明:“系统管理员”进入“后台管理模块”,单击“新闻管理”,进入“新闻管理”模块,单击“添加新闻”。
  闻“;在最近打开的“添加新闻”页面上,按照说明输入新闻标题,输入新闻内容,管理员检查新条目的信息,然后单击“提交”按钮。果提交成功,则表示交易已结束,否则将不会执行任何操作。

UML在企业网站设计中的应用_no.162

  例建模基于上述两个过程的完成:在识别参与者和用例之后,在系统级别,从表演者的角度理解系统, “参与者”,“用例”和“用例之间的关系”由三种类型的模型元素组成。图显示了系统的静态结构,通常用于描述事务或软件系统的组成,结构和关系。据关系的性质,类图之间的关系可以分为四种类型:依赖,实现,泛化和包含。图的类由矩形框表示,类之间的关系由不同的线和其他符号表示,例如,空三角形表示泛化,空菱形表示聚合,完整菱形表示合成。新闻子系统为例,描述每层的定义和实现。2显示了一个简单的类图:系统活动图活动图描述了系统的行为,并显示了参与该行为的类所执行的不同活动的顺序。动图类似于流程图,但它可以表示同时活动的情况,这是流程图无法实现的。UML中,活动由圆角矩形表示,活动触发器的顺序由箭头指示。下以用户注册活动为例,通过图4描述整个用户注册过程。
  统序列图上面的建模只给出了系统实现用例的结构。需要描述类图对象如何交互以实现用例函数。
  列图用于描述对象的时间顺序以便交换消息。列图是具有两个主要标签的动态行为交互图,活动对象和活动对象之间的通信消息。动对象可以是系统参与者或任何有效的系统对象,由围绕名称的矩形框架表示,带有带下划线的名称。消息用于描述序列图中不同活动对象之间的通信:它由从活动对象的生命线指向接收对象的生命线的箭头和位于箭头的箭头指示在发送的消息之上。系统中用户注册利用不足为例,图4描述了用户注册的各种对象之间的消息传输的时间顺序。系统开发过程中,通过详细的研究,可以不同程度地简化用户和系统要求,从而产生多个模型,其中一些可以描述整个系统的宏观外观。统和其他人。可以描述系统中的微观情景。系统分析过程中,模型可以简化复杂问题:设计人员可以更好地了解用户的问题,了解他们的需求,并通过模型与用户建立有效的沟通。实现最终制度奠定坚实的基础。
  本文转载自
  宁波网站建设 http://www.leseo.net
  补充词条:宁波谷歌优化  宁波seo排名  宁波谷歌seo  宁波网站排名优化  宁波网络seo