下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、姓名:_ 班级:_ 学号:_-密-封 -线- 中级软件设计师问答集.考试卷模拟考试题考试时间:120分钟 考试总分:100分题号一二三四五总分分数遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。1、【说明】某大学准备开发一个学生课程注册系统,学生可以使用该系统查询新学期将开设的课程和讲课教师情况,选择自己要学习的课程进行登记注册,并可以查询成绩单;教师可以使用该系统查询新学期将开设的课程和选课学生情况,并可以登记成绩单;注册管理员使用该系统进行注册管理,包括维护教师信息、学生信息和课程信息等。在每个学期的开始,学生可以获得该学期的课程目录表,课程目录表列出每门课程的所有信息,诸如基
2、本信息、教师、开课系和选课条件等。新学期开始前两周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请,开学两周后注册管理员负责关闭课程注册。每个学生可以选择不超过4门课程,同时指定2门侯选课程以备主选课程未选上。每门课程最多不能超过10人,最少不能低于3人,低于3人选课的课程将被取消。一旦学生的注册过程完毕,注册系统将有关信息提交收费系统以便学生付费。如果在实际注册过程中名额已满,系统将通知学生在提交课程表之前予以更改。在学期结束时,学生可以存取系统查看电子成绩单。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。【用例图】【表】表3-1 学生课注册系统的实体
3、类实体类说明professor学校中讲课的教师strdent学校中注册课程的学生schedule学生在新学期选择登记的课程列表coursecatalog学校所有课程的目录course课程的基本信息courseoffering新学期课程的开设信息,如课课教师、时间、地点等信息表3-2 学生课程注册系统的边界类边界类说明loginform为教师、学生和注册管理提供登录的操作registercoursesform为学生提供选课注册的操作viewreportform为学生提供成绩查询的操作selectteachcoursesform为教师提供查看学生选课情况的操作submitgradesform为教师
4、提供登记成绩的操作maintainprofessorsform为注册管理员提供维护教师信息的操作maintainstudentsform为注册管理员提供维护学生信息的操作maintaincoursesform为注册管理员提供维护课程信息的操作closeregistrationform为注册管理员提供关闭注册的操作billingsystemnotice提供与收费系统的信息交换接口表3-3 学生课程注册系统的控制类控制类说明registercoursescontrol负责新学期学生的选课登记viewreportcontrol负责学生成绩的查询selectteachcoursescontrol负责新
5、学期课程的学生选择情况submitgradescontrol负责学生成绩的登记closeregistrationcontrol负责关闭课程注册【协作图】【时序图】注释1:学生打算注册新的课程。注释2:一张这学期可选择的课程列表。注释3:显示一张为学生选课用的空白登记表。1. 【问题1】在uml中,用例代表一个完整的功能,如与角色通信、进行计算或在系统内工作等。请简要说明用例具有哪些的特征,并指出用例图中(1)(3)处表示的内容。 ( )2、【说明】某大学准备开发一个学生课程注册系统,学生可以使用该系统查询新学期将开设的课程和讲课教师情况,选择自己要学习的课程进行登记注册,并可以查询成绩单;教师
6、可以使用该系统查询新学期将开设的课程和选课学生情况,并可以登记成绩单;注册管理员使用该系统进行注册管理,包括维护教师信息、学生信息和课程信息等。在每个学期的开始,学生可以获得该学期的课程目录表,课程目录表列出每门课程的所有信息,诸如基本信息、教师、开课系和选课条件等。新学期开始前两周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请,开学两周后注册管理员负责关闭课程注册。每个学生可以选择不超过4门课程,同时指定2门侯选课程以备主选课程未选上。每门课程最多不能超过10人,最少不能低于3人,低于3人选课的课程将被取消。一旦学生的注册过程完毕,注册系统将有关信息提交收费系统以便学生
7、付费。如果在实际注册过程中名额已满,系统将通知学生在提交课程表之前予以更改。在学期结束时,学生可以存取系统查看电子成绩单。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。【用例图】【表】表3-1 学生课注册系统的实体类实体类说明professor学校中讲课的教师strdent学校中注册课程的学生schedule学生在新学期选择登记的课程列表coursecatalog学校所有课程的目录course课程的基本信息courseoffering新学期课程的开设信息,如课课教师、时间、地点等信息表3-2 学生课程注册系统的边界类边界类说明loginform为教师、学生和注册管理提供登录
8、的操作registercoursesform为学生提供选课注册的操作viewreportform为学生提供成绩查询的操作selectteachcoursesform为教师提供查看学生选课情况的操作submitgradesform为教师提供登记成绩的操作maintainprofessorsform为注册管理员提供维护教师信息的操作maintainstudentsform为注册管理员提供维护学生信息的操作maintaincoursesform为注册管理员提供维护课程信息的操作closeregistrationform为注册管理员提供关闭注册的操作billingsystemnotice提供与收费系统
9、的信息交换接口表3-3 学生课程注册系统的控制类控制类说明registercoursescontrol负责新学期学生的选课登记viewreportcontrol负责学生成绩的查询selectteachcoursescontrol负责新学期课程的学生选择情况submitgradescontrol负责学生成绩的登记closeregistrationcontrol负责关闭课程注册【协作图】【时序图】注释1:学生打算注册新的课程。注释2:一张这学期可选择的课程列表。注释3:显示一张为学生选课用的空白登记表。1. 【问题1】在uml中,用例代表一个完整的功能,如与角色通信、进行计算或在系统内工作等。请简
10、要说明用例具有哪些的特征,并指出用例图中(1)(3)处表示的内容。 ( )3、【说明】某大学准备开发一个学生课程注册系统,学生可以使用该系统查询新学期将开设的课程和讲课教师情况,选择自己要学习的课程进行登记注册,并可以查询成绩单;教师可以使用该系统查询新学期将开设的课程和选课学生情况,并可以登记成绩单;注册管理员使用该系统进行注册管理,包括维护教师信息、学生信息和课程信息等。在每个学期的开始,学生可以获得该学期的课程目录表,课程目录表列出每门课程的所有信息,诸如基本信息、教师、开课系和选课条件等。新学期开始前两周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请,开学两周后注
11、册管理员负责关闭课程注册。每个学生可以选择不超过4门课程,同时指定2门侯选课程以备主选课程未选上。每门课程最多不能超过10人,最少不能低于3人,低于3人选课的课程将被取消。一旦学生的注册过程完毕,注册系统将有关信息提交收费系统以便学生付费。如果在实际注册过程中名额已满,系统将通知学生在提交课程表之前予以更改。在学期结束时,学生可以存取系统查看电子成绩单。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。【用例图】【表】表3-1 学生课注册系统的实体类实体类说明professor学校中讲课的教师strdent学校中注册课程的学生schedule学生在新学期选择登记的课程列表cou
12、rsecatalog学校所有课程的目录course课程的基本信息courseoffering新学期课程的开设信息,如课课教师、时间、地点等信息表3-2 学生课程注册系统的边界类边界类说明loginform为教师、学生和注册管理提供登录的操作registercoursesform为学生提供选课注册的操作viewreportform为学生提供成绩查询的操作selectteachcoursesform为教师提供查看学生选课情况的操作submitgradesform为教师提供登记成绩的操作maintainprofessorsform为注册管理员提供维护教师信息的操作maintainstudentsform为注册管理员提供维护学生信息的操作maintaincoursesform为注册管理员提供维护课程信息的操作closeregistrationform为注册管理员提供关闭注册的操作billingsystemnotice提供与收费系统的信息交换接口表3-3 学生课程注册系统的控制类控制类说明registercoursescontrol负责新学期学生的选课登记viewreportcontrol负责学生成绩的查询selectteachcoursescontrol负责新学期课程的学生选择情况submitgradescontrol负
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 互联网背景下小学数学自主学习能力策略探究
- 2025北京延庆区高二(上)期中语文试题及答案
- 计算机行业市场前景及投资研究报告:算电协同中国AIDC电力解决方案
- 脑梗死护理考核试题及答案解析
- 2026北京平谷区初三一模语文试题含答案
- 2026高中必修上《琵琶行》教学课件
- 医院用药规范巡查制度
- 医院采购项目质控管理制度
- 协管员月考核制度
- 卫生室药品管理奖惩制度
- 2026年中考历史一模试卷 历史试题(广州卷)
- 【 数学 】2025-2026学年北师大版七年级数学下册期中阶段《第1-3章》综合模拟测试题
- 2026年煤矿企业入矿新员工培训模拟试题(考点精练)附答案详解
- 2026年建筑行业BIM技术应用报告及创新设计发展报告
- 2025-2026学年伤逝教学设计
- 放射工作人员培训(法律法规)培训课件
- 2026统编版八年道德与法治下册期末复习全册必背知识点提纲
- 湘教版九年级数学:二次函数的应用-从抛物线到现实问题
- 2025年团干素质大赛笔试及答案
- 松树鳃角金龟课件
- 高速铁路轨道施工与维护课件 2.无缝线路养护维修
评论
0/150
提交评论