- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML在管理信息系统分析与设计中应用
UML在管理信息系统分析与设计中应用
摘 要:UML是一个通用的标准建模语言,是面向对象分析与设计方法的表现手段。以学生综合管理信息系统建模为例,介绍了UML在该系统中的应用和系统的建模过程,给出了系统的主要用例图、部分类图、状态图供使用UML建模人员参考。
关键词:UML;面向对象;管理信息系统
中图分类号:U692;N945.12 文献标志码:A
Application of UML At Management Information System
Analysis and Design
LIU Zhen-hua
(Department of Computer Science,Binzhou Vocational College,256603 Binzhou Shandong)
Abstract:UML is an uniformed standard model language which has the ability of exhibiting OOA and OOD. This paper presents main use case diagram, part class diagram and statechart diagram after introducing how to use UML in the system and modeling process.
Key words:Unified Modeling Language (UML); Object-Oriented; Management Information System
UML(Unified Modeling Language),即统一建模语言,它是在综合了著名的Booch方法、OMT 方法和OOSE方法的基础上,吸收了其它00开发思想,进一步发展并抽象出的标准的图形化建模语言,是面向对象分析与设计方法的表现手段。UML是一个通用的标准建模语言,可用于任何具有静态结构和动态行为的系统建模,并且适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。UML具有表达力强、清晰和一致的特点,消除了不同建模方法在表示法和术语上的差异,避免了符号表示和理解上不必要的混乱,已成为在软件工业中占支配地位的建模语言,并在许多领域的软件开发中得到应用。
UML 规定了一整套建模元素和相应的可视化描述,用于描述、说明、可视化地构造软件开发各个阶段的产品。本文以信息管理系统――学生综合管理信息系统为例,介绍UML技术的应用和系统建模过程[1-2]。
1 基于UML的系统分析设计过程
系统采用面向对象技术设计,首先通过需求调查、分析,绘制出系统的静态模型,然后通过对系统的行为进行描述,即建立系统的动态模型。模型建立好后,接受用户和专家的严格审查,通过多次修改,不断完善,从而为后续的设计和实现奠定基础。
整个系统采用用例驱动方式下的软件开发过程,用用例描述系统的功能需求,从分析、设计、实现到测试都是以用例实现作为最终目标。
1.1 用例建模
用户需求通常包括功能需求、性能需求、安全可靠性需求等多个方面。基于UML分析设计系统时,在需求分析阶段,用用例图来描述捕获用户功能需求。通过对用例建模,描述对系统感兴趣的外部角色(Actor)及其对系统的功能需求。用例图(Use case diagram)是首先需要建立的模型,它定义了系统的主要功能和系统边界,完全是从系统的外部观看系统功能,并不描述系统内部对功能的具体实现,是其它视图的核心和基础。在用例图中,角色代表触发系统功能的用户或其它系统,用例代表具体的功能描述。
1.1.1 确定系统角色
角色(Actor)是指与系统直接交互的人或者物,向系统输入或使用系统的某些功能,但是不属于系统,角色可能是某个系统或一类人等。本系统的角色主要有系统管理员、学工处、教务处、校医院、学生等。
1.1.2 获取用例
用例描述的是系统的功能实现,它揭示了人们如何使用系统。目前高校中的MIS大多按部门业务开发,归各个部门管理,信息共享度低,形成了一个个“信息孤岛”,不仅浪费了人力物力,而且很容易出现因更新不同步而导致的数据不一致的情况的发生。为了减少“信息孤岛”,消灭数据冗余和数据不一致的现象,提高数据共享度,实现信息的整体规范管理,根据用户需求把学籍管理、系部管理、专业管理、班级管理、教务管理和健康管理等功能进行集成,设计一个B/S和C/S相结合的体系结构的管理信息系统。图2-1是系统顶层用例图,含有14个用例和6个活动者,系统的功能包括:用户管理、学生基本信息管理、系部专业管
您可能关注的文档
- TPP协定及其不确定性对中国农产品出口潜在影响分析.doc
- TPP协定对中国影响及应对措施.doc
- TPP对中国产业和企业影响.doc
- TPP对中国对外贸易影响与应对措施.doc
- TPP对中国对外贸易影响分析.doc
- TPP对中国影响及对策.doc
- TPP对中国影响和应对.doc
- TPP对中国服务贸易影响研究.doc
- TPP对中国服装纺织企业改革推动作用分析.doc
- TPP对我国外向型企业经营模式影响研究.doc
- UML应用三重境界.doc
- UML课程教学改革与实践.doc
- UML用例建模在信息管理系统需求分析中应用.doc
- UML状态机与框架技术在嵌入式系统中应用.doc
- UNESCOUNEVOC 拉丁美洲和加勒比地区论坛推进TVET 在提升青年就业能力和可持续发展中作用.doc
- Unesco消除贫困教育措施及成效.doc
- Unipol工艺HDPE装置长周期运行影响因素及对策.doc
- UNISAT中文版DW8620S2CI高清接收机几种应用.doc
- Unit 2 Poems Warming up Listening and Writing整合课教学设计.doc
- UNITROL 5000励磁调节器在600MW汽轮发电机组上应用.doc
文档评论(0)