
XX“面向对象技术的测试报告(2)班学生人数学生姓名测试项目测试类别XX XX X测试地点讲师测试时间系统建模综合设计基础()设计()综合(√) )其他()1.掌握UML图的创建方法; 2.熟练使用Rational Rose工具创建各种模型; 3.能够正确建立信息系统的模型; 4.在此基础上,实现系统功能. XX XX考试目的和要求评分评估表类别评分标准主动出勤,遵守纪律并积极完成设计任务,程序代码规范,正确的功能报告,详尽而完整,反映出30分的总得分,计算机性能计划和报告备注: 70分复习老师: 日期: 计算机科学与工程学院年月日实验内容Ŀ¼第1章1.1 1.2 2.1 2.2 2.2.1 2.2.2 2.2.3第3章3.1 3.2 3.3 3.4 4.1 4.1.1 4.1.2 4.1.3 4.2 4.2.1 4.2.2 4.2.3 4.3 4.4第5章5.1 5.2概述................................. .................................... 3主题意义的背景和研究...... ................................................... .... 3论文的主要工作和结构............................................... ..........................................…3需求分析……………………………… ………………………… …………………………………………………………………………………………………………………………4……学生用例说明……………………………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ………………………………………………………………. “第二章需求分析和用例创建……………………………………………………………………………………………………………………………………………………………………………………………………9 9学生用例的类图………………………………………………………………9系统管理员的类图……………………………………………… ………………………………9系统类图………………………………………………………………………… ……………………………………10 .................................... ................................................... ................................................... .............................……………………………………………………………… ………………………………………………………………. ................................................... ................................................... ................................................... ..................... 14查询成就协作图…………………………………………………………14维护成就协作图…………………… ……………………………………………………………………………………………………………………………………………………………………………………………………………………14…… ……………………………………………………15系统实现建模…………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………………16 ………………………………………………16时序图………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………高校的日常管理工作涉及学院,院系,教师,学生等许多方面. 随着教学体质的不断改革,绩效管理工作越来越繁琐,一套基于迫切需要绩效管理.
传统的手动操作容易造成数据丢失,统计错误,繁重的工作和阅读速度慢的问题. 使用计算机可以快速有效地完成工作. 计算机连接网络后,可以在网络上共享数据,实现数据共享,避免劳动重复,规范教学和管理行为,从而提高了管理效率和水平. 分数管理系统以计算机为工具,通过分数管理系统使管理人员免于繁琐的数据计算过程,使他们有更多的时间和精力从事管理研究工作,不仅提高了质量教学的同时也为师生提供了便利. 1.2主要工作和论文结构本报告的主要工作是为成绩管理系统提供简单的建模介绍,并分析各种建模元素的传说. 论文结构: 第一章主要介绍本课题的背景和研究意义. 第二章是考试分数管理系统的需求分析,以及用例的创建和简要描述. 第3章介绍系统静态建模及其类图. 第四章主要讨论系统动态建模,主要内容为时序图,协作图,状态图和活动图. 最后,第5章介绍了系统实现建模,并给出了系统的组件图和部署图. “面向对象技术”测试报告3计算机科学与工程测试内容第2章2.1需求分析需求分析和用例创建考试成绩管理系统是一门学院,它进行高考,自学考试和其他学院,整合每个参与者的结果一个管理系统.

系统的功能要求如下: ●学生注册相应的科目考试,通过考试成绩管理系统通过考试注册系统,并生成相应的考试编号. ●每次考试后,系统管理员都会迅速将参加考试的学生的考试成绩输入考试成绩管理系统. ●考试管理员可以根据自己的权限通过考试成绩管理系统添加,删除和修改各种中的数据. ●考试成绩管理系统可以根据中学生的考试成绩自动对统计数据进行分类并显示. 2.2系统用例模型根据需求分析,考试成绩管理系统的参与者包括以下三种类型: ●学生: 参加考试的受试者. 系统管理员: 负责考试成绩管理系统的运行和后台维护. 系统: 参与系统的整个过程以完成各种功能. 三个参与者如图1-2所示. 图1-2系统参与者图1-3学生用例图然后根据不同的参与者绘制每个参与者的用例图. ●学生用例图: 学生可以在该系统中执行相关操作,例如考试注册,分数查询和注销. 通过这些活动创建的学生的用例图如图1-3所示. 系统管理员用例图: 系统管理员可以在测试成绩管理系统中输入分数并检查“面向对象技术”的测试报告. 4●计算机科学与工程学院查询分数,修改成绩p学生成绩管理系统uml百度文库13页,删除成绩并退出系统. 这些活动创建的系统管理员用例图如图1-4所示.
图1-4系统管理员用例图●图1-5系统用例图系统用例图: 系统负责考试注册,记录分数,分数查询,统计分数,更新维护分数,设置考试编号,其他操作与数据交互. 基于这些活动创建的系统用例图如图1-5所示. 2.2.1学生用例描述1.“考试注册”用例表2.1中显示了“考试注册”用例的描述. 表2.1考试注册名称说明前提条件扩展包括从考试注册学生继承的考试注册登录考试管理系统考试注册成功N / AN / AN / A考试注册工作流程如下: 1.学生登录考试分数管理系统2.选择需要注册的主题并提交注册请求. 3.提交请求以通过系统审查. 4.系统显示成功注册替代过程,该过程如下; “面向对象技术”测试报告5计算机科学与工程学院1.请求未通过系统审核. 2.系统显示测试注册失败. 2.“结果查询”用例描述了“结果查询”用例,如表2.2所示. 表2.2考试查询名称说明前提条件继承自考试查询的结果学生进行考试结果查询登录考试管理系统以显示考试结果N / AN / AN /成绩查询工作流程如下: 1.学生日志进入考试成绩管理系统2. 选择要查询的主题并提交查询请求3. 查询请求通过系统审核4. 系统显示查询结果的替代过程,该过程如下; 1.查询请求未通过系统审查2.系统显示结果查询失败2.2.2系统管理员用例描述1.“输入分数”用例表2.3显示了“输入分数”用例的描述

表2.3考试注册名称说明前提条件结果扩展包含由系统管理员输入的继承分数,用于考试分数条目登录考试管理系统学生分数保存在系统中N / AN / AN /“面向对象技术”测试报告6计算机科学与工程学院分数输入流程如下: 1.系统管理员登录考试分数管理系统; 2.输入学生的考试分数; 3. 输入分数并将其保存在系统中4. 系统显示输入成功. 2.“修改分数”的用例“输入分数”的用例的说明如表2.4所示. 表2.4考试注册名称说明前提结果扩展包括从修改的成绩系统管理员继承的,用于将考试成绩查询修改为指定的学生考试成绩指定的学生考试成绩已成功修改N / AN / AN / A修改成绩的工作流程如下: 1. 系统管理员登录考试成绩管理系统2. 系统管理员查询需要修改的学生的考试成绩. 3. 进入考试成绩修改界面修改所选成绩3. 修改后的成绩保存在系统中4. 系统显示分数已成功修改. 2.2.3系统用例描述1.“记录分数”用例表2.5中显示了“记录分数”用例的描述. 表2.5考试注册名称说明前提条件扩展包括来自记录分数系统的对学生考试成绩记录的继承登录测试管理系统学生考试成绩记录成功N / AN / AN / A“面向对象技术”测试报告7科学与工程记录结果的工作流程如下: 1.系统登录考试成绩管理系统. 2. 记录学生的考试成绩3. 系统显示分数记录成功. 2. “设置考试编号”的用例表2.6显示了“设置考试编号”的用例的说明.
表2.6考试查询名称说明前提条件扩展的结果,包括从继承的内容设置考试编号系统中的考试编号设置登录到考试管理系统考试编号设置成功N / AN / AN / A设置考试编号的工作流程如下: 1.系统登录考试成绩管理系统. 2. 设置测试编号3. 系统显示测试编号设置成功. “面向对象技术”测试报告8计算机科学与工程学院第3章3.1创建系统静态模型系统静态模型根据先前的需求分析,我们可以基于三种主要类型的对象: 学生系统管理员和系统创建一个完整的类图,如图3-1所示. 图3-1类图通过检查系统对象的各种属性,可以根据系统参与者创建类. 有学生,系统管理员和系统. 在此,系统参与者直接用于分类,以便于系统参与者之间的区分和易于创建其各自操作权限的类图. 以下是简要介绍. 3.2学生用例类图学生是整个系统的用户. 用户需要一个帐户和密码才能登录系统. 因此,每个学生都应具有帐户和密码属性,名为number和psssword的名称以及代表学生姓名的名称. 申请,转介和退出分别代表考试注册,分数查询和注销.

学生班级图如图3-2所示: 图3-2学生班级图3.3系统管理员班级图系统管理员作为较高级别的参与者,还需要登录名和密码才能输入“对象”. 技术”测试报告9计算机科学与工程学院在学生表现方面的相关操作. 用数字和密码分别表示帐号和密码,键入以表示输入等级,用refergrade表示查询成绩,修改为等级,删除成绩为changegrade,deletegrade,还包括退出系统退出. 类图如图3-3所示: 图3-3系统管理员类图3.4系统类图是为了简化. 系统默认登录到考试成绩管理系统,包括先前介绍的类的一些基本操作,例如考试注册,成绩查询等,也具有自己的特殊权限p学生成绩管理系统uml百度文库13页,例如: 统计结果. 维护和更新成绩并设置测试编号. 类图如图3-4所示: 图3-4系统类图系统类图的某些属性如下: 应用: 测试注册计数: 记录分数统计等级: 统计分数更新等级: 维护更新分数setnumber: 设置测试编号将属性添加到系统参与者后,类图之间的完整关系如下: “面向对象技术”测试报告10计算机科学与工程学院3-5 3-5完整类图“面向对象技术”测试报告添加属性后11计算机科学与工程学院第4章4.1序列图系统的动态建模根据系统用例模型与对象之间的交互关系来检查对象的行为. 序列图描述了系统中一组对象在时间行为上的整体交互.
遍历第2章中给出的用例. 在此处将其转换为特定的序列图. 4.1.1学生注册顺序图学生注册活动的步骤如下: (1)学生在操作界面上输入注册信息(2)系统添加相应的数据(3)更新数据(4 )系统将测试编号输出到屏幕. 根据上述步骤创建的序列图如下图4-1所示. 图4-1学生注册顺序图4.1.2学生注册顺序图查询结果的步骤如下: (1)学生或系统管理员在系统性能查询界面上输入查询条件(2)系统输出结果根据查询结果到界面显示. 根据上述步骤创建的序列图如图4-2所示. “面向对象技术”测试报告12计算机科学与工程学院图4-2查询结果序列图4.1.3维护结果序列图系统管理员维护结果的步骤分为: (1)系统管理员执行输入,修改和删除结果的操作(2)系统对数据进行相应的处理(3)统计结果模块更新数据并将其保存到(4)将操作结果返回到界面. 根据上述步骤创建的序列图如图4-3所示. 图4-3维护成就序列图“面向对象技术”实验报告13计算机科学与工程学院4.2协作图协作图是有意义的对象和对象在交互过程中的链接过程,显示了对象如何进行交互以执行特定用例或用例的特定部分.

4.2.1学生注册协作图根据图4-1中建立的顺序图,建立了图4-4中所示的系统图. 图4-4学生注册协作图4.2.2结果查询协作图根据图4-2建立的序列图,建立图4-5所示的系统图. 图4-5结果查询协作图4.2.3维护结果协作图根据图4-3中建立的顺序图,建立了图4-6中所示的系统图. 图4-6维护绩效协作图4.3创建活动图您还可以使用系统的活动图来描述系统参与者如何共同工作. 在考试成绩管理系统中,根据学生和系统管理员的活动步骤,我们可以创建活动图,如下图4-7所示. “面向对象技术”测试报告14计算机科学与工程学院图4-7系统活动图4.4创建状态图在测试成绩管理系统中,具有清晰状态转换的班级是测试成绩. 测试结果主要有两种状态: 一种是原始结果,另一种是维护和更新数据后的结果. 创建后的系统状态图如下图4-8所示. 图4-8考试成绩状态图“面向对象技术”测试报告15计算机科学与工程学院第5章系统实现建模组件图用于表示组件之间的组件,类或接口与组件之间的系统关系图表. 它不仅包括组件,还包括组件的依赖关系,以便通过依赖关系估计修改系统组件对系统的可能影响.
5.1系统组件图绩效管理系统的组件图通过组件映射到系统的实现类,以解释组件物理实现的逻辑类. 创建相应的组件并分别与系统映射. 创建的组件图如图5-1所示. 图5-1系统组件图5.2系统部署图性能管理系统部署图描述了系统节点上操作资源的安排. 它包括四个节点,分别是: 客户端浏览器,Http服务器,服务器和打印机. 创建的部署图如图5-2所示. 图5-2“面向对象技术”测试报告的系统部署图16计算机科学与工程学院的测试摘要通过此测试,我们借用了一些示例,以将在课堂上学到的知识应用于实践. 创建该系统后,我对UML有了更好的了解,尤其是对用例图,类图,序列图,活动图,组件图和部署图有了更深的了解. 考试成绩管理系统的面向对象分析和设计不仅加深了UML本身的学习,而且还帮助我们思考问题以及如何解决这些问题. 通过一步详细的分析,我可以使自己的思考更加严格,并更加理性地处理问题. 该系统可能仍然存在一些问题. 将来,我将继续查找和纠正它们,以使该系统更加完善. 尽管课程已经结束,但是您仍然需要继续学习以达到一定程度的灵活性. 学习UML构建模型时,请学习详细的结构化处理方法. “面向对象技术”测试报告17
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-208117-1.html
为何不说现在人多
就是容许这些女青年带着自己父母
好费电啊