- 1
- 0
- 约3.89千字
- 约 13页
- 2019-11-01 发布于湖北
- 举报
学 生:学 号:
《微机原理》网上学习系统(E-learning 分析与设计建模 报告
Rational Rose 是分析和设计面向对象软件系统的强大的可视化工具,可用来先对系统 建模, 再编写代码, 从而一开始就保证系统结构合理。 利用模型可以更方便地捕获设计缺陷, 从而以较低的成本修正这些缺陷。
Rational Rose 支持业务模型,帮助了解系统的业务,有助于系统分析,可以先设计使 用案例和 Use Case框图,显示系统的功能。也可以用 Interaction 框图显示对象之间如何 配合,提供所需功能。 Class 框图可以显示系统中的对象及其相互关系。 Component 框图可 以演示类如何映射到实现组件。最后, Deployment 框图可以显示系统的网络设计。
在传统过程中,我们采用的步骤如图 1所示。
Bob
图 1 传统软件开发过程
用户的需求被建成文档, 但设计在 Bob 的脑子里, 因此只有 Bob 知道系统的结构。 如果 Bob 离开,则这个信息也随他一起离开。如果你代替 Bob ,则你会知道要了解一个文档不足 的系统是多么费事。
Rose 模型采用的过程如图 2所示。
图 2 Rose模型采用的过程
设计被建成文档, 开发人员就可以在编码之前在一起讨论设计决策了, 不必担心系统设 计中每个人选不同的方向。
下面以《微机原理》网上学习系统(E-learning 为例说明分析与设计建模过程 .
一、系统分析模型
1、 用例图
系统, 子系统或 类与外部的参与者 (actor 交互的动作序列的说明 , 包括各种序列 和 出 错序列,用例分析可以认为是对系统功能的分解,把一个系统分解成若干个功能 ,确定用 例的粒度(功能如何细分一般控制在 20个左右,用例是系统级的,抽象的描述,不是细 化的(只说明做什么,而不关心怎么实现具体的做法 ,对复杂的系统可以划分为若干子系 统。
获取用例(分析系统需求步骤 :活动者希望系统执行什么任务;活动者在系统中访问 那些信息(创建 存储,修改 删除 ;需要将外界的那些信息提供给系统;需要将系统的那 些信息告诉活动者;如何维护系统。
识别活动者 (系统参与者就是活动者 :谁向系统提供信息 ;谁从系统获取信息;谁 操作 系统;谁维护系统;系统使用那些外部资源;系统是否和已经存在的系统交互; actor 不仅仅是人, 而是指代表某一种特定功能的角色, 一个人可以对应很多个 actor 可 以指外部系统或设备,如果一个角色的操作由另外一个角色代理完成, 需要建立依赖关系。 对于《微机原理》网上学习系统来说,教师是一个活动的参与者(角色 ,学生也是一 个活动参与者(角色 。在系统中,用例有:资源共享、作业管理、成绩显示、在线考试、 课程论坛、提交作业。还有一些抽象用例,不是有用户直接驱动的,如:作业公布、批改作 业、课件下载、资料上传下载、工具上传下载。
《微机原理》网上学习系统的系统“用例图”如图 3所示。
图 3 系统用例图
2、 活动图
活动图是任何系统活动以及活动之间数据流或判断的可视表示。 活动图提供了多种不同 的业务流程视图。 具有以下用途:描述活动之间的数据流或判断; 提供多种不同的业务流程 视图; 描述用例中出现的活动; 使用不同的非连续符号显示多种不同的活动; 显示并行线程。
《微机原理》网上学习系统的系统的“学生活动图”如图 4所示。 “教师活动图”如图 5所示。学生进入系统的活动:首先登陆,登陆成功后,进入系统,可以在系统上进行“资 源共享”下的“课件下载” 、 “提交作业” 、 “在线考试” 、 “课程论坛” 、 “退出系统”等活动。 教师可以进行的活动:首先登陆,登陆成功后,进入系统,可以在系统上进行“资源共享” 下的“课件制作与发布” 、 “作业管理”下的“作业批改和成绩公布” 、 “在线考试”下的“在 线阅卷和成绩发布” 、 “课程论坛” 、 “退出系统”等活动。
图 4 学生活动图
图 5 教师活动图
二、系统设计模型
1、类图
类图描述系统中类的静态结构。 不仅定义系统中的类 , 表示类之间的联系如关联、 依赖、 聚合等 , 也包括类的内部结构 (类的属性和操作 。 类图描述的是一种静态关系 , 在系统的整个 生命周期都是有效的。对象图是类图的实例 , 几乎使用与类图完全相同的标识。他们的不同 点在于对象图显示类的多个对象实例 , 而不是实际的类。一个对象图是类图的一个实例。由 于对象存在生命周期 , 因此对象图只能在系统某一时间段存在。 包由包或类组成 , 表示包与包 之间的关系。包图用于描述系统的分层结构。
通过对 《微机原理》 网上学习系统进行分析, 系统中的类有:教师信息类、 学生信息类、 课件信息类、课程信息类、题
您可能关注的文档
- 永续发展的制度条件宪法基础.pdf
- 永续发展指标.pdf
- 永续创新开发.pdf
- 永续及社会责任型投资(sri)的发展.pdf
- 永续发展理念与国家永续发展愿景.ppt
- 永续建筑居住效益对购屋选择之影响.pdf
- 永续校园局部改造案改善成果效益评估表落叶与厨余堆.doc
- 永续景观规划.pdf
- 永远保持光鲜外表的秘密--可剥离涂料护膜液纳米不粘材料.doc
- 永续营建e化生活系列.pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 塔吊工作安全培训内容课件.pptx VIP
- 2024-2025学年天津市部分区七年级(上)期末历史试卷(含答案).docx
- 天津大学物理化学教学课件ppt合集.pptx
- 土豆种植时间和方法.doc VIP
- SMAR公司DT301密度计说明书.pdf
- 2、高鸿业宏观经济学教案.doc VIP
- 高杆灯取电照明装置.pdf VIP
- Unit 2 Expressing yourself Part B let's learn 教案 三年级英语下册 人教PEP版.docx VIP
- 【通用】马年猜猜乐PPT(猜成语)打印版【课件】.pptx
- PDCA循环-提高手术间无菌物品定位放置规范率PPT优秀案例.pptx
原创力文档

文档评论(0)