计算机水平考试-中级软件设计师下午试题模拟19

计算机水平考试-中级软件设计师下午试题模拟19

ID:43567017

大小:738.59 KB

页数:15页

时间:2019-10-11

计算机水平考试-中级软件设计师下午试题模拟19_第1页
计算机水平考试-中级软件设计师下午试题模拟19_第2页
计算机水平考试-中级软件设计师下午试题模拟19_第3页
计算机水平考试-中级软件设计师下午试题模拟19_第4页
计算机水平考试-中级软件设计师下午试题模拟19_第5页
资源描述:

《计算机水平考试-中级软件设计师下午试题模拟19》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中级软件设计师下午试题模拟19试题一阅读下列说明以及图示(如图1所示),回答问题1〜3。学生课程注册系统的用例图【说明】某大学准备开发一个学生课程注册系统,学生可以使用该系统查询新学期将开设的课程和讲课教师情况,选择自己要学习的课程进行登记注册,并口J以查询成绩单;教师可以使用该系统查询新学期将开设的课程和选课学生情况,并可以登记成,绩单;注册管理员使用该系统进行注册管理,包括维护妁I丿帀伫S氓乩住自禾M卑秸?住自笙八在每入'事期的开盂'学牛可获得k学期的课程目录表,课程目录表列出每门课程的所有信息,诸如基木信息、教师、开课系和选课条件等。新学期开始前两周为选课注册时间,在此期间学生可

2、以选课注册,并11允许改变或取消注册申请,开学两周后注册管理员负责关闭课程注册。每个学生可以选择不超过4门课程,同时指定2门侯选课程以备主选课程未选上。每门课程最多不能超过丄0人,最少不能低于3人,低于3人选课的课程将被取消。一旦学生的注册过程完毕,注册系统将有关信息提交收费系统以便学生付费。如果在实际注册过程屮名额已满,系统将通知学生在提交课程表之前予以更改。在学期结束时,学生可以存取系统查看电子成绩单。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。【用例图】表1学生课程注册系统的实体类实体类说明Professor学校屮讲课的教师student学校屮注册课程的学生

3、Schedule学生在新学期选择登记的课程列表CourseCatalog学校所有课程的目录Course课程的基本信息Courseoffering新学期课程的开设信息,如讲课教师、时间、地点等信息表2学生课程注册系统的边界类边界类说明LoginForm为教师、学生和注册管理员提供登录的操作RegisterCoursesForm为学生提供选课注册的操作ViewReportForm为学生提供成绩查询的操作selecrTeachCoursesForm为教师提供查看学生选课情况的操作SubmitCradesForm为教师提供登记成绩的操作MaintainProfessorsForm为注册管理员提

4、供维护教师信息的操作MaintainStudentsForm为注册管理员提供维护学生信息的操作MaintainCoursesForm为注册管理员提供维护课程信息的操作CloseRegistrationForm为注册管理员提供关闭注册的操作BillingSystemNotice提供与收费系统的信息交换接口表3学生课程注册系统的控制类控制类说明RegisterCoursesControl负责新学期学生的选课登记ViewReportControl负责学生成绩的查询SelectTeachCoursesControl负责新学期课程的学生选择情况SubmitGradesControl负责学生成绩的

5、登记CloseRegistrationcontrol负责关闭课程注册【协作图】4:/7displuy3山認otrcrjngsSchedule创建课程登记表的协作图【时序图】释释释VTZCTZ.X7注注注学生打算注册新的课程。一张这学期可选择的课程列表。显示一张为学生选课用的空白登记表。1、【问题门在UML中,用例代表一个完整的功能,如与角色通信、进行计算或在系统内工作等。请简要说明用例具冇哪些的特征,并指出用例图屮(1)〜(3)处表示的内容。2、【问题2】协作图与吋序图是同构的,二者表示的都是同样的系统交互活动,只是各自的侧重点不同而已。根据题目提供的信息,指出协作图中(4)〜(8)处

6、表示的内容。3、【问题3】UML采用5个互联的视图来描述软件系统的体系结构,即用例视图(Use-caseView).设计视S(DesignView)、进无呆视图(ProcessView)、(ImplementationView)和展开视图(DeploymentView)o系统模型屮每一个视图的内容是由一些图来描述的,UML屮包含用例图、类图、对象图、状态图、吋序图、协作图、活动图、组件图、分布图等9种图。对整个系统而言,其功能由用例图描述,静态结构由类图和对象图描述,动态行为由状态图、时序图、协作图和活动图描述,而物理架构则是由组件图和分布图描述。请分别指出用例图、类图、对象图、状态图

7、、时序图、协作图、活动图、组件图、分布图的作用。创建课程登记表的时序图试题二阅读下列说明和算法,回答问题1和问题2。【说明】算法是用来检查文本文件屮的圆括号是否匹配。若文件屮存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如下所示:文件提示信息(1+2)abc)缺少对应左括号:第2行,第4列((def)gx)缺少对应左扌E号:第3彳亍,笫10列(((h)ij)(k(lml)缺少对应右括号:第5行,第4列;第4行,第1列在算法27中,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。