- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML的应用PPT
5.测试 UML建立的模型也是测试阶段的依据。可使用类图进行单元测试,可使用构件图、合作图进行集成测试,可使用用例图进行确认测试,以验证测试结果是否满足用户的需求。 UML的特点 1.统一了面向对象方法的基本概念 2.建模能力更强 3.独立于开发过程 4.UML提出了许多新概念 UML是在Booch方法、OMT方法和OOSE方法的基础上发展起来的,是这些方法的延续和发展。消除了不同方法在表示法和术语上的差异,避免了符号表示和理解上的不必要的混乱。 UML吸取了不同面向对象方法的长处,溶入了其他面向对象方法的可取之处,其中也包括非面向对象方法的影响,也汇入了面向对象领域中很多人的思想,因此UML的表达能力更强,表示更清晰和一致,建模能力就更强了。 UML只是一种建模语言,与具体软件开发过程无关,因此独立于开发过程。但是UML可以用于软件开发过程,可以支持从用户需求到测试的各个开发阶段。 UML符号表示考虑了许多方法的图形表示,删除了大量容易引起混乱的、多余的和极少使用的符号,增加了一些新的符号。还提出了一些新的概念,如构造型、职责、扩展机制、线程、模式、合作图和活动图等。 一、领域分析,确定系统的目标和范围 1、开发背景 信息革命带来了全球范围市场竞争的日益加剧,对传统的办公教学和生活方式产生了巨大的冲击。如何利用校园网资源,开发高校学籍管理系统成为一项非常迫切的任务。 2、目的和意义 为了提高效率,节省人力,加快高校的信息化发展速度,为此开发学籍管理系统软件,以达到协同高效办公的目的。 3、范围 学籍管理系统主要为教务处学籍管理人员、各学院学籍管理员进行学籍管理以及为学生提供必要的服务。 二、需求获取,建立系统的功能视图 (一)识别和定义系统角色 学籍管理系统包括教务处学籍管理员、各学院学籍管理员、学生、系统管理员、招生系统和成绩管理系统等六种系统角色。 (二)分析角色和系统的交互过程,识别系统用例 1、教务处学籍管理员 班级管理、学生管理和毕业管理。 2、二级院学籍管理员 负责协助教务处学籍管理员完成日常管理工作。 3、学生用户 可查询自己的基本信息、奖惩信息和学籍异动信息,进行注册,以及提出休学和复学申请。 4、系统管理员 主要负责系统用户和数据管理。 (三)划分系统主题 (四)建立系统的用例模型图 1、系统角色和系统主题 2、学生管理主题 (五)描述用例模型图的每个用例 用例名:教务处学籍管理院.新生分班 用例目标:分专业按一定的分班原则(包括人数平均、性别平衡、地域平衡、成绩平衡)将插入到相应专业班级中,并按姓名拼音序为学生编制学号(班级号+两位流水码)。 输入分班原则及其优先级; 按分班原则将每个学生插入一个班级 将每个班级按学生姓名拼音序进行排序; 为每个学生编制学号; 按班级屏幕输出班级学生名单; 手动调整分班结果; 存储分班结果; 新生分班用例描述 三、发现对象和类,建立系统静态模型视图 (一)OOA阶段 1、发现对象和类 对象类包括:学生、班级、学生统计成绩、学生奖励信息、学生惩处信息、学籍异动信息、学生注册信息、毕业生、新生。 2、定义类属性和服务 (1)学生:主要的属性包括学号、姓名、性别、出生年月、政治面貌、入学时间、学籍状态等。主要的服务包括查询信息、注册、休学申请、复学申请、获奖、受惩处、学籍异动、调整班级、成绩统计等。 (2)班级:主要的属性包括班级编号、名称、所属专业、建立日期等。主要的服务包括创建班级、删除班级等。 (3)统计成绩结果:主要的属性包括学号、学年学期、实得学分、应得学分、成绩绩点、不及格课程门数等。主要的服务包括获得统计成绩、查询统计成绩等。 (4)学生奖励信息:主要的属性包括学号、奖励时间、奖励名称、奖励级别和奖励原因等数据。主要的服务包括添加奖励信息、删除奖励信息、更新奖励信息、查询奖励信息、统计奖励次数等。 (5)学生惩处信息:主要的属性包括学号、惩处时间,惩处原因、惩处结果、撤销时间和撤销原因等。主要的服务包括添加惩处信息、删除惩处信息、更新惩处信息、查询惩处信息、撤销惩处、等。 (6)学籍异动信息:主要的属性包括学号、异动学年学期、异动原因、异动结果等。主要的服务包括添加异动信息、删除异动信息、更新异动惩处信息、查询惩处信息等。 (7)学生注册信息:主要的属性包括学号、学年学期、交费数额和注册时间等数据。主要的服务包括添加注册信息、删除注册信息、更新注册信息、查询注册信息。 (8)毕业生:除了继承学生的属性和服务之外,自身的属性包括毕业时间、学历类别(包括毕业、肄业和结业)、是否有学位和毕业去向(包括未就业、考研和就业)等。自身的服务包括学历审核、学位审核等。
您可能关注的文档
- PDMS基础PPT.ppt
- OTC焊机培训资料PPT.ppt
- Photoshop工具箱的使用PPT.ppt
- PCR技术在临床检验中的应用PPT.ppt
- Photoshop 数字图象概述PPT.ppt
- PLC网络与通信PPT.ppt
- PLC 应用技术PPT.ppt
- Petrel培训PPT.ppt
- PLC编程语言与基本逻辑指令PPT.ppt
- POS收单业务介绍PPT.ppt
- 新一代在线教育平台内容生态布局及创新模式研究报告.docx
- 农产品冷链物流体系冷链物流成本控制与效益分析报告.docx
- 农产品冷链物流体系冷链物流企业运营管理优化与提升报告.docx
- 2025年跨境电商平台运营策略优化与跨境电商平台运营团队人才培养策略研究.docx
- 农产品冷链物流体系智能化管理与运营报告.docx
- 农产品冷链物流体系冷链运输车辆与冷链仓储设施研究报告.docx
- 农产品冷链物流冷链运输车辆节能减排与乡村特色农产品市场竞争力提升研究.docx
- 农产品冷链物流冷链仓储设施建设与运营管理报告.docx
- 2025年房地产企业产品创新策略实施与客群市场细分定位报告.docx
- 智慧林业促进可持续林业发展的路径探索.docx
最近下载
- 冠心病合并房颤的抗凝抗栓策略.ppt VIP
- 副高中医护理试题及答案.docx
- 员工职业发展通道设计课程.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(电气安全)模拟试卷3.pdf VIP
- VDI2230高强度螺栓连接的系统计算中文版.pdf VIP
- 汉威KB500可燃气体报警控制器使用说明书.pdf
- 2024-2030全球摩托车和机车头盔行业调研及趋势分析报告.docx
- 2024-2030全球全面式蓝牙摩托车头盔行业调研及趋势分析报告.docx
- 神木市东安煤业有限公司煤炭资源整合项目(0.60Mt_a)(重大变动)环境影响报告书.pdf VIP
- (高清版)DB11∕T 1702-2019 生活饮用水样品采集技术规范.pdf VIP
文档评论(0)