UML用例建模在信息管理系统需求分析中的应用论文【精彩3篇】

时间:2016-08-01 02:19:39
染雾
分享
WORD下载 PDF下载 投诉

UML用例建模在信息管理系统需求分析中的应用论文 篇一

随着信息技术的不断发展,信息管理系统在各个领域中扮演着越来越重要的角色。为了确保信息管理系统能够满足用户的需求并有效地支持业务流程,需求分析是至关重要的一步。在需求分析过程中,UML用例建模成为一种常用的工具。本篇论文将探讨UML用例建模在信息管理系统需求分析中的应用。

首先,我们需要了解UML用例建模的基本概念和原理。UML用例建模是一种描述系统功能的技术,它通过定义系统的用例和参与者之间的交互来描述系统的行为。用例是对系统功能的描述,而参与者是与系统进行交互的角色。通过用例建模,我们可以清晰地了解系统的功能需求以及不同角色之间的交互方式。

在信息管理系统需求分析中,UML用例建模可以帮助我们识别系统的功能需求并定义系统的用例。通过与用户和利益相关者的交流,我们可以了解他们的需求和期望。然后,我们可以使用UML用例图来表示系统的功能需求,并通过用例描述来详细描述每个用例的行为。这样,我们可以清晰地了解系统应该具备的功能,并确保系统能够满足用户的需求。

此外,UML用例建模还可以帮助我们识别系统的参与者和他们之间的交互。通过识别系统的参与者,我们可以确定系统与外部实体之间的关系,并定义他们之间的交互方式。这有助于我们设计系统的界面和交互方式,以确保系统与外部实体之间的有效沟通。

需要注意的是,UML用例建模并不是一次性的任务。在需求分析的过程中,我们需要不断地与用户和利益相关者进行交流,并根据他们的反馈来调整和完善用例模型。通过不断地迭代和改进,我们可以逐渐完善系统的需求,并确保系统能够满足用户的期望。

综上所述,UML用例建模在信息管理系统需求分析中具有重要的应用价值。通过用例建模,我们可以清晰地了解系统的功能需求和参与者之间的交互方式。这有助于我们设计和开发出满足用户需求的信息管理系统。因此,在信息管理系统的需求分析过程中,我们应当充分利用UML用例建模技术,并不断完善用例模型,以确保系统的功能和交互能够符合用户的期望。

UML用例建模在信息管理系统需求分析中的应用论文 篇二

随着信息管理系统在各个领域中的广泛应用,需求分析成为确保系统开发成功的关键步骤之一。在需求分析过程中,UML用例建模成为一种常用的工具,它可以帮助我们识别系统的功能需求和参与者之间的交互。本篇论文将探讨UML用例建模在信息管理系统需求分析中的应用,并重点讨论其优势和挑战。

首先,UML用例建模可以帮助我们准确地识别系统的功能需求。通过与用户和利益相关者的交流,我们可以了解他们的需求和期望。然后,我们可以使用UML用例图来表示系统的功能需求,并通过用例描述来详细描述每个用例的行为。这样,我们可以清晰地了解系统应该具备的功能,并确保系统能够满足用户的需求。

其次,UML用例建模可以帮助我们识别系统的参与者和他们之间的交互。通过识别系统的参与者,我们可以确定系统与外部实体之间的关系,并定义他们之间的交互方式。这有助于我们设计系统的界面和交互方式,以确保系统与外部实体之间的有效沟通。同时,UML用例建模还可以帮助我们发现系统中的潜在问题和冲突,从而及时解决并优化系统的设计。

然而,UML用例建模也面临着一些挑战。首先,用例建模需要与用户和利益相关者进行深入的交流和沟通。这需要我们具备良好的沟通和分析能力,并能够准确地理解用户的需求和期望。其次,用例建模需要在不断变化的需求环境中进行迭代和改进。由于需求的变化和调整,我们需要不断地更新和优化用例模型,以确保系统的需求和设计保持一致。

综上所述,UML用例建模在信息管理系统需求分析中具有重要的应用价值。通过用例建模,我们可以清晰地了解系统的功能需求和参与者之间的交互方式,从而帮助我们设计和开发出满足用户需求的信息管理系统。然而,用例建模也面临着一些挑战,需要我们具备良好的沟通和分析能力,并能够适应需求的变化和调整。因此,在信息管理系统的需求分析过程中,我们应当充分利用UML用例建模技术,并不断完善用例模型,以确保系统的功能和交互能够符合用户的期望。

UML用例建模在信息管理系统需求分析中的应用论文 篇三

UML用例建模在信息管理系统需求分析中的应用论文

  需求分析阶段的任务是确定软件系统功能,用例建模是面向对象软件开发技术中的一个重要部分,它从用户角度描述软件系统功能。以医学院临床管理信息系统为例,利用统一建模语言UML对系统进行抽象,建立用例模型;根据用例建模,采用结构化设计的方法设计出临床毕业实习管理系统功能模块,完成系统初步设计。

  0引言

  在系统工程及软件工程中,需求分析指在创建一个新的或改变一个现存的系统或产品时,确定新系统的目的、范围、定义和功能时所要做的所有工作。需求分析是软件工程中的

一个关键过程[1],是整个系统开发的基础。需求分析的结果将直接影响到整个软件工程的成功与失败[2],需求分析阶段的任务是确定软件系统功能。

  在UML中,需求模型又称为用例模型,主要用于描述系统的功能性需求,即软件可以实现的功能。将UML的用例模型应用到医学院校临床毕业实习管理系统的需求分析中可以更有效地获取系统功能需求,并清晰描绘出系统功能。

  1医学院校临床毕业实习管理系统需求分析

  医学院校临床毕业实习根据专业性质不同一般为36~52周,通常安排在第五学年进行。临床医学毕业实习工作主要包括:实习计划制订、实习医院落实、实习生分配、各实习医院学生名单公布,实习日期确定;学生分赴实习医院、确定实习科室轮转日程、确定实习指导教师、分配实习分管床位、按计划进入各实习科室、出科考试。参与这些工作的用户有管理员、教师、学生、系统管理员,不同的用户对系统有不同的功能需求。

  学生用户的功能需求为:查询和修改个人信息,填报实习医院,查询实习医院,查看、下载、上传作业,查看各种公共信息,查询学生成绩等;教师用户的功能需求为:查询及维护个人信息,添加、修改、删除实习科目,查看、添加、删除、修改公告,查看、添加、修改、删除作业,查询学生记录、录入学生成绩;管理员用户的功能需求为:查询、添加、删除、修改、审核或导入医院信息、专业信息、实习科目信息和教师信息,发布、查看、修改公告审核和调整学生实习医院等;系统管理员用户的功能需求为:管理整个临床毕业实习管理系统,负责不同用户组的权限定义,进行整个系统的信息初始化及数据维护备份,注册系统用户,负责系统安全管理,硬件环境及网络的管理与维护。

  根据上述各种用户的功能需求描述,可以将临床毕业实习管理业务功能归纳为:用户管理、公用信息管理、作业管理、实习成绩管理、公告管理、实习医院管理,如图1所示。

  2基于UML用例建模的系统用户功能需求描述

  用例(Use Case)是一种描述系统需求的方法,使用用例的方法来描述系统需求的过程就是用例建模。用例方法最早由Iva Jackboson博士[3]提出,后来被综合到UML规范之中,成为一种标准化的需求表述体系。UML 是目前最常用的一种面向对象建模语言, 主要包括7种常见类型,即用例图、类图、序列图、状态图、活动图、组件图和部署图,分别用于不同的建模用途。 用例图主要用于对系统、子系统或类的行为进行建模。它只说明系统实现什么功能,而不必说明如何实现。用例图包括系统的执行者和若干个执行用例[4],以图形化的方式表示系统内部用例、系统外部参考者以及它们之间的交互[5],从系统外部用户的观点看系统所具功能的高级视图[6]。

  医学院校临床毕业实习管理系统中的主要执行者有系统管理员、普通管理员、带教教师及实习学生等,常见的执行用例为数据备份与恢复、用户管理、公用信息管理、公告管理、作业管理、实习成绩管理、实习医院申报和审核管理,由此可以得到系统顶层用例如图2所示。

  2.1用户管理用例建模

  在医学院校临床实习毕业系统中,为了保证系统数据的安全,建立用户管理。用户管理实现系统中所有用户使用系统资源的权限管理。用户管理的执行者是系统管理员,执行用例为添加用户、修改和查询用户、删除用户、权限定义。具体用例如图3所示。

  2.2公用信息管理用例建模

  公用信息是维护整个系统正常运行所需的基础数据集,公用信息管理的执行者是各院系管理员,执行用例包括专业信息管理、班级信息管理、学生信息管理、管理员信息管理、部门信息管理、公告类型信息管理、实习科目信息管理、成绩系数管理,具体用例如图4所示。

  2.3作业管理用例建模

  为巩固学生实习所学知识,检测学生实习效果,并使所学知识转化为技能技巧,在实习过程中,带教教师常常布置相应的作业,教师通过批改学生作业,检查实习效果,因此在医学院校临床毕业实习管理系统中设置作业管理用例图。作业管理的执行者是带教教师和实习生,执行用例包括添加作业、管理作业、批改作业、做作业。具体用例如图5所示。

  2.4成绩管理用例建模

  医学院校临床毕业考试成绩通常由毕业实习成绩、毕业实践技能考核成绩、毕业理论考核成绩按一定比例构成。专业不同,实习科目不同,毕业实习成绩计算方法也不同。例如临床医学专业实习科目为内科、外科、妇产科、儿科,每个科目的出科考试成绩通常由医德医风考核、病历书写考核、临床实践技能考核、理论考试按一定比例构成,内科、外科、妇产科、儿科的出科考试的平均分构成毕业实习成绩。录入成绩后,学生可查询成绩,各院系(或者医院)的管理员将学生每门实习科目的`出科考试成绩按一定系数比例汇总成毕业实习成绩,各院系管理员将毕业实习成绩、毕业实践技能考核成绩、毕业理论考核成绩按一定比例汇总成毕业考试成绩上交给教务处。成绩管理的执行者有教师、院系管理员和实习生,执行用例包括录入成绩系数、录入成绩、查询成绩、汇总成绩。具体用例如图6所示。2.5公告管理用例建模

  公告管理的执行者为系统管理员、管理员和实习生,管理员又可分为教师、教务处管理员、院系管理员、医院管理员,执行用例包括添加公告、上传公告、查看公告、修改公告、删除公告。公告管理用例如图7所示。

  公告管理系统内的任何用户都可以查看系统内所有已发布的公告。系统管理员、各院系临床实习教学管理员、医院临床实习管理员、教师都可以添加公告,在公告没有发布前可以修改自己添加的公告,各用户可以删除自己已发布的和未发布的公告。

  2.6实习医院申报和审核管理用例建模

  实习生在实习前首先要进行实习医院的申报,各院系管理员根据实习生的申报情况进行实习医院的调整,调整完后,学生可以查询具体实习医院信息。各医院管理员根据实习生分配情况,对每一实习科目指派带教教师。实习医院申报和审核管理的执行者为实习生和院系管理员,执行用例包括填报实习医院、查询实习医院(扩展用例包括查询实习科目、查看带教教师)、调整实习医院、管理带教教师。具体用例如图8所示。

  3系统模块设计

  综合上述需求分析和用例模型分析,采用结构化设计的方法设计出临床毕业实习管理系统功能模块,包括用户管理、公用信息管理、作业管理、实习成绩管理、公告管理、实习医院管理共6个子系统,这些子系统又包含了若干子模块,如图9所示。

  4结语

  UML提供了一套标准、规范、直观、易懂的,描述客户需求的Use Case元素。正确规范地使用这些元素能够高效地建立起一个可视化的客户业务模型,通过该业务模型可以使软件系统的需求分析人员和客户之间建立起一个高效、便捷、良好的沟通渠道,这对建立一个详尽、准确的客户需求分析文档极为重要。本文根据各类需求通过UML用例建模法详细概述了医学院校临床毕业实习管理系统各类用户的功能需求,然后按照用例建模的一般步骤,进行了活动者、用例的定义,设计了医学院校临床毕业实习管理系统用例模型,完成了系统的初步设计工作。

UML用例建模在信息管理系统需求分析中的应用论文【精彩3篇】

手机扫码分享

Top