首页 UML课程设计指导书

UML课程设计指导书

举报
开通vip

UML课程设计指导书UML课程设计指导书 《UML课程设计》指导书 天津科技大学 计算机科学与信息工程学院 软件工程教研室 1 目 录 .................................................................................................................................. 3 ................................................................

UML课程设计指导书
UML课程设计指导书 《UML课程设计》指导书 天津科技大学 计算机科学与信息工程学院 软件工程教研室 1 目 录 .................................................................................................................................. 3 ........................................................................................................................................................ 12 ................................................................................................................................................ 13 .................................................................................................................... 14 ............................................................................................................................ 15 ................................................................................................................................ 16 附表1:项目书封面 ......................................................................................................................... 17 附表2:项目书第一页 ..................................................................................................................... 18 附表3:项目书第一部分:《项目MATCH_ word word文档格式规范word作业纸小票打印word模板word简历模板免费word简历 _1716166358687_0》封面 ............................................................................... 19 附表4:项目书第二部分:《项目需求分析》封面 ....................................................................... 20 附表5:项目书第三部分:《项目概要设计》封面 ....................................................................... 21 附表6:项目书第四部分:《项目详细设计》封面 ....................................................................... 22 附录1:需求分析书(参考)格式 ................................................................................................. 23 附录2:概要设计书(参考)格式 ................................................................................................. 25 附录3:详细设计书(参考)格式 ................................................................................................. 27 附录4:开发进度表(参考)格式 ................................................................................................. 28 2 1.初步了解UML语言的概念、结构、语义与表示方法; 2.掌握UML建模工具Rational Rose的使用方法; 3.给出某个简单系统的模型,能够熟练地使用Rose工具表达; 1.C++面向对象的程序设计或JAVA程序设计课程; 2.SQLServer数据库系统; 3.软件测试技术,对传统软件工程具有一定的了解。 1.由指导教师讲解UML一些基本概念及其ROSE工具的一般使用方法;时间关系,略去需求 分析环节。对于具体需求,由指导教师直接提出; 2.定义出顶层Use Case图、选课管理的Use Case图、成绩管理的Use Case图。要求学生通过分析,更加明确系统功能以及对象之间的联系; 3 4 1. 对主要的Use Case图作交互行为的分析,并绘制出交互行为图~顺序图; 2. 从顺序图抽取出类的操作,并绘制课程管理对象类图、人事信息对象类图等。 5 6 3. 建立教学管理包图; 7 4. 建立动态行为模型,绘制设置开设课程顺序图; 5. 建立学生选课登记状态图等; 8 6. 建立并绘制设置开设课程活动图; 9 7. 建立组件图 1. UML如何表示类?类图标中可以指明哪些信息? 2. 哪种UML模型图给出系统的静态视图?哪种UML模型提供了系统的动态视图? 10 3. 在协作图中如何表示一个消息?如何表示消息的时间顺序?如何表示状态的变化? 4. 一个新建立的Rose模型,在浏览框中默认有哪几种视图? 5. 组件有什么作用?Rose组件分为哪些不同类别? 师生共同总结两周时间的课程设计收获和体会,并写出书面 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 。 11 经过上述对需求的收集和整理可知,这是一个基于C/S架构的网络应用系统。目前项目 组已基本完成该系统的需求分析(见后面的描述),现已进入系统设计阶段。为加快系统的 开发速度,决定将系统的设计、实现和测试等任务进行分解,现指派你完成如下任务: 1. 根据所收集的简单需求,利用UML和Rational Rose工具对系统进行建模 2. 根据前述需求的分析,进行需求建模,绘制系统的用例图和活动图 3. 根据用例模型,进行架构建模,绘制系统的状态图,类图和交互图 4. 绘制系统中某些重要功能的对象图 5. 绘制系统的组件图和部署图 6. 对所完成的模型进行正向工程,创建系统的主要程序框架 12 本次项目,应满足如下要求: 1. 必须选择UML语言和Rational Rose工具作为本次系统建模的语言及工具 2. 鼓励对系统功能进行合理的扩充。 3.完成项目开发后,要求对其进行项目答辩。 4.必须提交项目书中所要求的各类设计文档。 13 1. 用例图。用例图从用户的角度而不是开发者的角度来描述对软件产品的需求,分析 产品所需的功能和动态行为。用例图常用来对需求建模 2. 活动图:活动图用于描述用例的业务流程或操作的工作步骤,用于对系统进行动态 建模。 3. 状态图:状态图又称为状态机,它描述了用例、协作和方法的动态行为,也描述了 类的行为。 4. 交互图:用例的实现用交互图来指定 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 。交互图是通过表示对象间的关系和处理 的消息来对系统的动态特性建模。在UML中交互图有两种:顺序图和协作图。 5. 类图:类图来描述系统的内部结构,是对系统进行静态建模的重要技术之一。 6. 对象图:对象图是描述系统中在某一时刻,一组对象以及它们之间关系的图形。 7. 组件图:用于描述软件组件以及组件之间的组织和依赖关系。 8. 部署图:用于描述系统硬件的物理拓扑结构以及在此结构上运行的软件 9. 正向工程:正向过程是通过到实现语言的映射而把模型转换为代码的过程。本项目 需要通过Rose工具实现正向工程。 14 通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总 结报告和检查时回答问题情况以及学习态度综合考评。成绩分优、良、中、及格和不及格五 等。 考核标准包括: (1)系统设计的规范性,实用性,重用性,可扩展性(40%) (2)学生的动手能力,创新精神(30%) (3)总结报告(10%) (4)检查时回答问题情况(20%) 15 课程设计报告的基本要求: 基本 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 至少包括封面、正文、附录三部分。 1.封面 封面包括“《UML课程设计》报告”、班级、姓名、设计时间等信息。 2.正文 正文是课程设计报告的主体,具体由以下几部分组成: (1)项目的名称; (2)项目的主题、设计目的; (3)需求规格说明 (4)需求分析过程 (5)项目管理计划过程 (6)本次课程设计中的收获 (7)课程设计报告中有待改进提高之处 (8)设计实践过程中的自我感想。 3.附录 附录1:系统设计报告。 附录2:光盘中附有完整的相关图表。 16 附表 附表1:项目书封面 天津科技大学计算机学院 软件工程专业 17 附表2:项目书第一页 开始日期 :请在此填写日期 结束日期 :请在此填写日期 开发人员姓名 :请在此填写姓名 协调教师姓名 :请在此填写姓名 摘要: 请在此填写该项目的简单摘要 18 附表3:项目书第一部分:《项目计划》封面 19 附表4:项目书第二部分:《项目需求分析》封面 20 附表5:项目书第三部分:《项目概要设计》封面 21 附表6:项目书第四部分:《项目详细设计》封面 22 附录1:需求分析书(参考)格式 第一部分 引言 1.1编写目的 1.2适用范围 1.3背景 1.4术语、定义和缩写 1.5文档概述 1.6参考资料 第二部分 任务概述 2.1目标 2.2用户的特点 2.3假定和约束 第三部分 需求规定 3.1对功能的规定 3.1.1系统功能关系图 3.1.2系统功能概述 3.2对性能的规定 3.3输人输出要求 23 3.4故障处理要求 3.6其他专门要求 3.7文档需求 3.8测试需求 第四部分 运行环境规定 4.1设备 4.2支持软件 24 附录2:概要设计书(参考)格式 第一部分 引言 1.1编写目的 1.2适用范围 1.3背景 1.4定义 1.5文档概述 1.6参考资料 第二部分 总体设计 2.1需求规定 2.2基本设计理念 2.3运行环境 2.3约束和假定 2.4基本设计概念和处理流程 第三部分 用例 3.1需求用例 3.2系统包结构 3.3包和用例对照关系 25 第四部分 设计概述 4.1简述 4.2系统结构设计 4.3公用模块设计 第五部分 接口设计 第六部分 系统出错处理设计 第七部分 系统维护设计 26 附录3:详细设计书(参考)格式 第一部分 引言 1.1编写目的 1.2适用范围 1.3背景 1.4定义 1.5参考资料 第二部分 系统结构 2.1 软件结构 2.2程序结构 第三部分 设计说明 3.1 对象模型 3.2对象描述 27 附录4:开发进度表(参考)格式 文档名称 项目名称 开发单位 项目经理 28
本文档为【UML课程设计指导书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_954223
暂无简介~
格式:doc
大小:254KB
软件:Word
页数:16
分类:
上传时间:2017-09-30
浏览量:31