统一建模语言UML课程设计报告.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
统一建模语言UML 课程设计报告 任课老师: _ 王定成 班级: 计科(2) 学号: 20131308051 姓名: 金宸 完成日期: 2015-6-23 绪 论 统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明, HYPERLINK /view/69230.htm \t _blank 可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。 UML可以贯穿 HYPERLINK /view/190611.htm \t _blank 软件开发周期中的每一个阶段。被 HYPERLINK /view/138917.htm \t _blank OMG采纳作为业界的标准。 UML最适于数据建模,业务建模,对象建模,组件建模。 UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。 UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。  面向对象技术和UML的发展过程可用上图来表示,标准建模语言的出现是其重要成果。在美国,截止1996年10月,UML获得了工业界、科技界和应用界的广泛支持,已有700多个公司表示支持采用UML作为建模语言。1996年底,UML已稳占面向对象技术市场的85%,成为可视化建模语言事实上的工业标准。1997年11月17日,OMG采纳UML 1.1作为基于面向对象技术的标准建模语言。UML代表了面向对象方法的软件开发技术的发展方向,具有巨大的市场前景,也具有重大的经济价值和国防价值。 【课程设计名称】教务管理系统-使用UML进行系统的分析与设计 【课程设计目的】1.掌握UML建模的基础知识和其应用; 2.熟悉Rational Rose环境及功能,能够设计出完整系统。 【课程设计要求】1.对系统功能进行必要的描述; 2.绘制系统的主要模型图; 3.模型图要有说明性文字解释。 【课程设计内容】1教务管理系统的需求分析; 2.教务管理系统UML建模。 【课程设计步骤】 一:教务管理系统的需求分析 1、系统功能需求 在高校日常管理中,教务管理无疑是核心工作,重中之重。其管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容过多,繁琐,处理的过程也非常复杂,随着学校人员的增加,教务管理系统的信息量大幅上升,因此往往很难及时准确地掌握教务信息的运作状态,所以迫切需要现代化管理要求的教务管理系统。 2、基本数据维护模块 UML中,角色代表位于系统之外和系统进行交互的一类对象,本系统中创建主要的角色有: 系统管理员员:系统的日常维护人员 教师:使用系统的教职员工 学生:使用系统的在校学生 3、基本业务模块 学生: 浏览信息:查询学习方面的最新信息 查找信息:搜索信息功能 下载文件:下载相关学习文件 教师: 输入课程简介:介绍课程及相关内容 上传课件:帮助学生课外巩固学习 发布消息:即时更新学习信息 系统管理员: 审核用户:审核注册新用户 更新消息:更新系统消息 页面维护:维护系统使系统能够顺利被访问 4、数据库模块 浏览信息 注册用户管理 发布信息 上传课件 系统信息维护 二: 系统的UML建模 系统的用例图 创建用例图之前首先需要确定参与者。 作为一个教务管理系统,首先需学生的参与,学生可以登录系统查询所需要的信息,查到所需信息后可以考虑下载,也可以续浏览。 对于系统来说,学生浏览、下载文件等操作是由教师来处理的,他们还可以发布最新的学习信息和学科动态。 对于教务管理系统来说,系统的维护也是相当重要的。维护操作主要包括增加用户,删除或更新用户信息,增加信通信息等操作。 由以上分析可以看出,系统的参与者主要有3类:学生、教务系统管理员、教师 (1)学生参与的用例图 学生用例图包含如下用例。 (2)教师用例图 教师员的用例图如下图所示。 (3)系统管理员进行系统维护的用例图 系统管理员

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档