- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
南京邮电大学
试验报告
课程名称:软件工程
课题名称教务系统课程设计
专业:播送电视工程
学生姓名:陈超
班级学号:
指导教师:范山岗
日期:2023年12月25日
试验面象对象软件设计
一、试验目的
用面象对象方法设计有用软件,把握需求分析方法,把握把握UML设计方法。
二、试验性质
验证、设计试验。
三、试验要求
1、选定题目编写需求分析说明
2、学习RationalRose环境
3、学习通过RationalRose绘制各类框图的方法。
四、环境简介
1、RationalRose可视化环境组成
Rose界面的五大局部是扫瞄器、文档工具、工具栏、框图窗口和日志。见图1-1。
图1-1:Rose界面
扫瞄器:用于在模型中快速漫游。
?文档工具:用于查看或更模型元素的文档。
?工具栏:用于快速访问常用命令。
?框图窗口:用于显示和编辑一个或几个UML框图。
?日志:用于查看错误信息和报告各个命令的结果。
1.2扫瞄器和视图
扫瞄器是层次构造,用于在Rose模型中快速漫游。在扫瞄器中显示了模型中增加的
一切,如参与者、用例、类、组件等。扫瞄器中包含四个视图:UseCase视图、Logical
视图、Component视图和Deployment视图。点击每个视图的右键,选择new就可以看到
这个视图所包含的一些模型元素。
1.3框图窗口
在框图窗口中,我们可以扫瞄模型中的一个或几个UML框图。转变框图中的元素时,
Rose自动更扫瞄器。同样用扫瞄器转变元素时,Rose自动更相应框图。这样,Rose就可
以保证模型的全都性。
五、试验步骤
1、编写需求分析说明书
对系统需求进展初步的整理与分析,是后续建模和设计工作的根底。需求分析说明
书详情请见附录。
2、用UML语言对系统进展分析与建模〔OOA〕
2.1建立用例图usecasediagram
从用例图中我们可以看到系统干什么,与谁交互。用例是系统供给的功能,参与者
是系统与谁交互,参与者可以是人、系统或其他实体。一个系统可以创立一个或多个用
例图。
实例:
1)教务治理系统主要用例图。
用例图说明:教务治理系统主要用例图实现三个主要参与者——治理员、教师与学生
和系统六大主要用例——登陆治理、账号治理、班级治理、课程治理、选课治理、成
绩治理之间的关系。治理员主要参与用例账号治理、课程治理与班级治理;教师主要
涉及用例选课治理与成绩治理;而参与者学生主要参与选课治理与成绩治理,其中登
陆治理是三个主要参与者共同参与的用例。
2)教务治理系统——班级治理用例图
用例图说明:治理员实现班级治理,班级治理用例包括录入、查看、修改与删除班级
根本信息,其中,教师也可对班级根本信息进展查看。
3)教务治理系统——成绩治理用例图
用例图说明:教师实现成绩治理,主要功能是录入、修改、查看与删除成绩,其中查
看成绩可泛华为按学期查询或按学年查询,并留意学生参与用例查看成绩对自己所修
课程成绩进展查看。
以下用例图也可依据截图进展如上分析。
4)教务治理系统——登录治理用例图
5)教务治理系统——课程治理用例图
6)教务治理系统——选课治理用例图
7)教务治理系统——账号治理用例图
2.2建立活动图activitydiagram
活动图显示了从活动到活动的流。活动图可以在分析系统业务时用来演示业务流,
也可以在收集系统需求的时候显示一个用例中的大事流。活动图显示了系统中某个业务
或者某个用例中,要经受哪些活动,这些活动按什么挨次发生。
实例
1)治理员添加课程活动图
2)治理员修改课程活动图
3)学生选择课程活动图
4)学生退选课程活动图
2.3建立类图cla
文档评论(0)