基于主动需求的管理系统分析方法研究

来源 :中国教育发展研究 | 被引量 : 0次 | 上传用户:yw101
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】RUP是一种目前较为流行的软件开发方法,相对于其它应用软件开发方法优势较为明显,但是由于RUP自身的弱点,经常会导致系统开发过程频繁迭代,延长开发周期。本文提出了基于主动需求的完全面向对象方法,在吸取了RUP优点的同时,提高了对象获取的准确性、完备性以及系统的开发效率。该方法已经在商务连锁配送系统中得到成功应用。
  【关键词】完全面向对象分析 主动需求 UML
  
  Research of System Analysis Method based on Active Requirement
  Zhao Chunyan Zhang Shujing
  【Abstract】The RUP plays an important role in so many popular software development methods, but it generally leads to the frequent iteration of the development process because of the shortcoming of RUP, which the development Cycle will be prolonged .The article expounds the Object-Oriented completely development method based on initiative requirement . It absorbs the advantage of RUP, as the same time, it improves accuracy and maturity of catching object as well as efficiency of development .The method has been applied to the business interlock distribution information system successfully.
  【Keywords】Object-Oriented Completely Analysis Active Requirement Unified Modeling Language
  
  1.前言。RUP的开发过程是以用例驱动的,其突出特点为:①用例驱动;②以基本架构为中心;③迭代、增量开发。首先对用户进行功能需求,然后在功能需求的基础上进行信息需求。然而,最终得到的信息架构是不完备的,因为它的信息对象属性是服务于操作的,不符合面向对象的本质要求。我们将这种需求方式定义为被动需求,被动需求过程中以用户为主体,由用户向系统分析员提供功能描述,因此系统分析员在这一阶段依赖于用户。
  
  2.基于主动需求的完全面向对象分析(COOA)方法及应用。主动需求是一种以系统分析员为主动角色,客户为被动角色,面向信息架构的需求过程。系统分析员可以完全在不关心用户功能的情况下对系统所涉及的实体对象及信息对象直接获取,将半结构化的信息转化为结构化信息,完善不完备的信息,最终得到系统的静态架构,然后在此基础上定义功能架构。在主动需求的过程中可以完全脱离用户,提高了对象获取的准确性、完备性以及系统的开发效率。
  2.1 标识对象。在确定了问题空间后,进行对象的抽取,我们可以把对象看作是系统中具有独立意义的实体,也是问题空间中事物的抽象体。标识对象的主要目的是为了在系统开发过程中使对系统的描述方式同人们对现实世界的认识方式尽可能一致,并且能建立一个稳定的系统模型来反映用户需求和描述问题空间。对象的标识采用了如下算法1所示:
  


  2.2 标识属性及实例连接。COOA模型的属性层包括对象属性和对象之间的关系。对象属性即对象内部封装的数据,用于描述对象特征。实例连接可以看作是一种事务规则或应用论域约束,这些连接表明一个类中的对象如何与另一个类中的对象相关联的。
  2.3 用例模型。完成信息架构以后,我们要反射用例,也就是要根据信息架构定义功能架构,信息架构是稳定的,功能架构是易变的,我们可以任意提取功能集合而不影响我们的系统架构。
  
  3.基于UML[1]的面向对象设计方案。
  
  3.1 动态架构建立。COOA阶段我们完成系统的静态架构,实际上,类是有层次关系的,并且类之间的消息有时序关系,对于操作复杂的功能模块,我们在设计阶段要详细描述其动态架构。
  3.2 数据存储设计。连锁行业信息量较大,并且要求较高的安全性。我们采用了信息级别定义,数据分级管理的模式。也就是总部管理决策及财务等重要信息;各连锁店在总部的指导下担负着与本店职能相关的数据维护任务。在数据的存储方式上,采用分散存储方式,分店管理自己的销售、库存等明晰信息,总部存储来自各连锁店的统计及财务信息。数据分级管理模式符合连锁经营行业特点,具体表现在以下几个方面:①实现了海量存储。②安全性较高。③降低网络负荷。
  
  4.小结。我们采用了从静态架构得到功能架构的完全面向对象的分析方法(COOA)和面向对象设计方法(OOD)进行系统需求分析和设计。给出了一套全新的商务连锁配送系统解决方案。
  
  参考文献
  1 刘润东Liu Dongren著.UML对象设计与编程Design and Programming of the UML Object.北京希望电子出版社,2001
其他文献
制图是工科类一门重要的专业基础课,而目前的职业学校学生普遍基础差,学习主动性较低,碰到难懂、难学、深奥的课程就产生厌学、畏学的情绪。针对这种情况,我认为可以从以下几点入手来提高教学效果。    1.明确学习任务,激发学习动机。在讲授一门新课和一节新课之前,都要让学生认识到学习的目的、任务、要求,在实践中的应用价值,以及在知识体系中的地位,学习目标提得愈具体明确,愈能引起学习的积极性。例如,可以拿出
期刊
随着计算机多媒体技术的飞速发展,许多教师已经尝试计算机辅助教学,并取得了较好的教学效果。但是,由于CAI软件一般由教师自己设计、编制,编制时必须遵循教学原则,要符合科学性、艺术性,同时还要着重做好以下几方面的设计工作。    1.课件结构。课件结构应采用超媒体结构。超媒体是基于超文本支持的多媒体,多媒体的表现可使超文本的交互界面更为丰富,由多媒体和超文本结合发展而成的超媒体系统目前已成为一种理想的
期刊
【摘要】电子邮件是当今信息社会的产物,设计好《电子邮件》的说课稿非常重要。  【关键词】电子邮件 简析教材 阐述教法 指导学法 概说教学程序    How to write the prelecting draft of the E-mail   Liu Li   【Abstract】The e-main is the production of the modern information so
期刊
二十世纪已经载入历史史册,二十世纪的朝阳已然跃出地平线,此刻人类正以惊人的速度走出工业文明,进入信息时代。信息时代的降临,不仅改善着人们的生产、生活方式,而且也改变着人们的思维方式和学习方式。现代教育科学的发展是引人注目的成就之一,运用现代教育技术,使用多媒体进行教学正逐渐被世人所接受。  现代教育技术的发展,促进了教师队伍素质的不断完善,它要求教师掌握利用现代媒体教育进行多媒体教学的方法,“高素
期刊
【摘要】教师应转变角色,做出色的引导者,做平等的合作者,做积极的开发者,实现新课堂的平等对话。  【关键词】教师角色 引导合作 师生关系 平等对话    “Equality” and “talk” in the new classroom  ------Brief analysis of the change of the role of teachers   Zhang Zhihua   【Ab
期刊
【摘要】本文从讨论Flash软件的特点入手,指出教师要根据课程内容进行课件的结构设计。在具体制作时要注意到导航设计、界面设计、文字处理、图形处理以及最后给使用者测试的反馈设计。  【关键词】Flash 多媒体课件 特点 结构设计 制作    Research on how to make the Flash courseware   Gao Jie   【Abstract】The writer,
期刊
【摘要】技工类院校作为培育技能型人才的摇篮,强调对学生动手能力的培养。尤其对于技工类院校中物流专业建设而言,实训体系的建设是一个至关重要的瓶颈。本文以个案为例,分析技工类院校物流专业实训体系建设的影响要素,并提出个人的几点建议。  【关键字】技工类院校 物流专业 物流实训体系    Brief talk about the construction of the practical materia
期刊
【摘要】本文通过讲述学习方法的重要性,然后引出了6个重要的学习方法并展开了阐述。  【关键词】医学中专生 学习方法    Brief talk about the learning style of the secondary medical specialized students   Chen Zhangren  【Abstract】By stating the importance of l
期刊
【摘要】通过对《一碗清汤荞麦面》的教学,提高学生的课堂积极性,并关注学生的情感和道德教育。  【关键词】主动 质效    Cultivate the subjective initiative and improve the teaching quality and effect  ------The teaching case, A Bowl of Bree Buckwheat Noodles
期刊
【摘要】在大学校园里,作弊已经成为考试过程中普遍存在的不良现象,有些课程的作弊问题还特别严重。本文试用博弈论的知识,建立一个关于学生作弊与教师监管行为的博弈均衡模型,来解释考试过程中的学生作弊、教师监管的博弈现象。从博弈角度引出学校在教育、监管等方面应该采取的措施。  【关键词】作弊 师生博弈    Analyses of Cheating Behaviors from Game Theory a
期刊