网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

2、根据学生网上选课系统的功能,找出系统可能用到的类,描绘出类的主要属性、方法,并绘出整个系统的类图。


参考答案和解析
C
更多 “2、根据学生网上选课系统的功能,找出系统可能用到的类,描绘出类的主要属性、方法,并绘出整个系统的类图。” 相关考题
考题 BSP研究方法在定义系统总体结构时,需要识别子系统,根据对数据类的产生和使用特点可将子系统分为Ⅰ.产生数据类但不使用其他数据类的子系统Ⅱ.使用数据类但不产生其他数据类的子系统Ⅲ.使用其他数据类来产生一个数据类的子系统Ⅳ.既不产生也不使用任何数据类的子系统A.Ⅰ、Ⅱ、ⅢB.Ⅰ、Ⅱ、ⅣC.Ⅱ、Ⅲ、ⅣD.Ⅰ、Ⅲ、Ⅳ

考题 阅读下列说明以及图10-7和图10-8,回答问题1、问题2和问题3。[说明]某高等院校的教学管理具有选课管理和成绩管理两大功能。选课管理主要完成以下工作:(1)录入与生成新学期课程表;(2)学生选课注册;(3)查询,学生、教师、教学管理员可以查询课程表,获得课程信息、学生选课信息和学生、教师信息;(4)选课注册信息的统计与报表生成。成绩管理主要的功能为: (1)成绩录入:教学管理员录入学生考试成绩;(2)成绩查询:教师、教学管理员可以查询学生考试成绩。。学生只允许查询自己的考试成绩,不允许查询他人的成绩;(3)成绩统计与报表生成:教学管理员进行成绩统计,打印统计报表。把学生选课注册信息传送给财务系统,以便计算学生应交纳的费用。根据需要,系统设计的用例有“选课管理”、“成绩管理”、“查询课程信息”、“选课注册”、“管理开设课程”等用例。其中部分用例说明如下:“查询课程信息”:学生、教师或教学管理员启动查询课程信息时,该用例开始运行。根据输入的查询要求(查询主题或关键字),显示有关的课程信息;“选课注册”。当学生登录进行选课注册时,该用例开始运行,它提供了选择课程、注册、修改注册、删除注册等功能。学生登录需要用户标识(ID)和口令;“管理开设课程”。 当教学管理员登录系统进行产生选课信息操作时, 该用例开始运行。 它首先检查用户标识(ID)和口令,然后从数据库中取出学生的选课注册数据,按照要求进行分类统计,生成选课注册报表。活动者“学生”与用例“选课注册”的交互关系如下:当“学生”登录系统进入选课注册活动时,首先要输入用户标识(ID)和口令,经系统的“注册表单”接口对象验证,如果正确无误,则“学生”可以进行查询活动或选课活动,否则拒绝进入。若“学生”发出“查询”请求,系统的“选课注册表单”接口对象响应信息给“学生”,及发送增加或删除学生选课数据的消息。 “开设课程”对象响应该消息,找出数据库中的相关数据,增加或删除学生的姓名和所选的课程名,或做相应的修改,并把增加或删除学生课操作成功或失败的信息反馈给“选课注册表单”接口对象,“选课注册表单”接口对象再反馈给“学生”。如果“学生”按下“确认”键,则选课操作得到确认,发出提交请求。“选课注册表单”接口对象响应该请求,并发出“存储”消息。“开设课程”对象响应“存储”消息,进行数据库存储操作,选课数据存入数据库。若“学生”结束选课,发出“退出”系统请求,“注册表单”接口对象响应请求,关闭系统。图10-7为系统的顶层UML用例图。图10-8为选课注册顺序图。用例图解释了活动者与用例之间的交互关系。根据系统设计说明,将系统的顶层用例图补充完整。

考题 阅读下列说明和图,回答问题1~问题3。[说明]某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决定采用面向对象的分析和设计方法开发此系统。图1-1所示为某类图书或唱碟被借阅时应记录的信息,图1-2描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。经过进一步分析,设计人员决定定义一个类Items on loan,以表示类Book和CD的共有属性和方法。请采用图1-2中属性和方法的名称给出类Items_on_loan应该具有的属性和方法(注意:不同名称的属性和方法表示不同的含义,如CD中的composer与 Book甲的author无任何关系)。

考题 阅读以下关于软件系统建模的叙述,在答题纸上回答问题1至问题3。 【说明】 某软件公司计划开发一套教学管理系统,用于为高校提供教学管理服务。该教学管理系统基本的需求包括: (1)系统用户必须成功登录到系统后才能使用系统的各项功能服务; (2)管理员(Registrar)使用该系统管理学校(University)、系(Department)、教师(Lecturer)、学生(Student)和课程(Course)等教学基础信息; (3)学生使用系统选择并注册课程,必须通过所选课程的考试才能获得学分;如果考试不及格,必须参加补考,通过后才能获得课程学分; (4)教师使用该系统选择所要教的课程,并从系统获得选择该课程的学生名单; (5)管理员使用系统生成课程课表,维护系统所需的有关课程、学生和教师的信息; (6)每个月到了月底系统会通过打印机打印学生的考勤信息。 项目组经过分析和讨论,决定采用面向对象开发技术对系统各项需求建模。【问题1】(7分) 用例建模用来描述待开发系统的功能需求,主要元素是用例和参与者。请根据题目所述需求,说明教学服务系统中有哪些参与者。 【问题2】(7分) 用例是对系统行为的动态描述,用例获取是需求分析阶段的主要任务之一。请指出在面向对象系统建模中,用例之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时, 登录系统用例与注册课程用例之间、参加考试用例与参加补考用例之间的关系分别属于哪种类型? 【问题3】(11分) 类图主要用来描述系统的静态结构,是组件图和配置图的基础。请指出在面向对象系统建模中,类之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时,类University与类Student之间、类University和类Department之间、类Student和类Course之间的关系分别属于哪种类型?

考题 是从用户使用系统的角度描述系统功能的图形表达方法。A.类图B.对象图C.序列图D.用例图

考题 ●试题一阅读下列说明以及图示(如图1所示),回答问题1~3。【说明】某大学准备开发一个学生课程注册系统,学生可以使用该系统查询新学期将开设的课程和讲课教师情况,选择自己要学习的课程进行登记注册,并可以查询成绩单;教师可以使用该系统查询新学期将开设的课程和选课学生情况,并可以登记成绩单;注册管理员使用该系统进行注册管理,包括维护教师信息、学生信息和课程信息等。在每个学期的开始,学生可以获得该学期的课程目录表,课程目录表列出每门课程的所有信息,诸如基本信息、教师、开课系和选课条件等。新学期开始前两周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请,开学两周后注册管理员负责关闭课程注册。每个学生可以选择不超过4门课程,同时指定2门侯选课程以备主选课程未选上。每门课程最多不能超过10人,最少不能低于3人,低于3人选课的课程将被取消。一旦学生的注册过程完毕,注册系统将有关信息提交收费系统以便学生付费。如果在实际注册过程中名额已满,系统将通知学生在提交课程表之前予以更改。在学期结束时,学生可以存取系统查看电子成绩单。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。【用例图】图1学生课程注册系统的用例图【协作图】图2创建课程登记表的协作图【时序图】图3创建课程登记表的时序图注释1:学生打算注册新的课程。注释2:一张这学期可选择的课程列表。注释3:显示一张为学生选课用的空白登记表。【问题1】在UML中,用例代表一个完整的功能,如与角色通信、进行计算或在系统内工作等。请简要说明用例具有哪些的特征,并指出用例图中 (1) ~ (3) 处表示的内容。【问题2】协作图与时序图是同构的,二者表示的都是同样的系统交互活动,只是各自的侧重点不同而已。根据题目提供的信息,指出协作图中 (4) ~ (8) 处表示的内容。【问题3】UML采用5个互联的视图来描述软件系统的体系结构,即用例视图(Use-case View)、设计视图(Design View)、进程视图(Process View)、实现视图(Implementation View)和展开视图(Deployment View)。系统模型中每一个视图的内容是由一些图来描述的,UML中包含用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图等9种图。对整个系统而言,其功能由用例图描述,静态结构由类图和对象图描述,动态行为由状态图、时序图、协作图和活动图描述,而物理架构则是由组件图和分布图描述。请分别指出用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图的作用。

考题 某客户信息管理系统中保存着两类客户的信息: (1)个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和E-mail) (2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位 该系统除了可以保存客户信息之外,还具有以下功能: (1)向系统中添加客户(addCustomer) (2)根据给定的客户标识,在系统中查找该客户(getCustomer) (3)根据给定的客户标识,从系统中删除该客户(removeCustomer) (4)创建新的联系人(addContact) (5)在系统中查找指定的联系人(getContact) (6)从系统中删除指定的联系人(removeContact) 该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如表2-5所示的类 表2-5 得到的各种类 类名说明 CustomerInformationSystem客户信息管理系统 IndividualCustomer个人客户 InstitutionalCustomer集团客户 Contact联系人 描述该客户信息管理系统的UML类图如图2-26所示 图2-26 客户信息管理系统的UML类图 【问题1】 请使用说明中的术语,给出图2-26中类Customer和类Person的属性 【问题2】 识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图中的(1)~(6) 【问题3】 根据说明中的叙述,抽象出如表2-6所示的方法,请指出图2-26中的类CustomerInformationSystem和InstitutionalCustomer应分别具有其中的哪些方法 表2-6 抽象出的方法

考题 系统设计是根据系统分析的结果,完成系统的构建过程。系统设计的主要内容包括(27);系统总体结构设计的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的(28)。A.用例图 B.模块结构图 C.系统部署图 D.类图

考题 系统设计是根据系统分析的结果,完成系统的构建过程。系统设计的主要内容包括(1);系统总体结构设计的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的(2)。A.用例图 B.模块结构图 C.系统部署图 D.类图

考题 省联社为对信息系统进行有效的管理,合理配置资源,根据信息系统突发事件处置的重要和紧急程度,将现有的应用系统进行了分级,包括A1类系统、A2类系统、B类系统和C类系统。其中,电子验印系统现金管理系统均属于和B类系统。

考题 省联社为对信息系统进行有效的管理,合理配置资源,根据信息系统突发事件处置的重要和紧急程度,将现有的应用系统进行了分级,包括A1类系统、A2类系统、B类系统和C类系统。其中,理财平台属于A1类系统。

考题 UML中,对象图描ET系统中所有类的类型、类所具有的属性和操作以及类与类之间的静态的相互联系。

考题 ()描述面向对象软件系统的静态结构。其结点表示系统中的类及其属性和操作,其边表示类之间的关系。A、对象图B、类图C、用例图D、部署图

考题 类图根据系统中的类的关系描述系统的静态视图。

考题 对于整个系统而言,其功能由()描述。A、类图B、对象图C、顺序图D、用例图

考题 ()描述系统的软件结构,表示系统中的类及其关系。A、状态图B、类图C、用例图D、构件图

考题 ()定义了系统的功能要求,并不描述系统内部对功能的具体体现。A、类图B、用例图C、构件图D、状态图

考题 类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。()

考题 ()定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。A、用例图B、类图C、活动图D、状态图

考题 ()是从用户使用系统的角度描述系统功能的图形表达方法。A、类图B、对象图C、序列图D、用例图

考题 类图:用来描述系统中的类以及类与类之间的静态关系。

考题 移动通信系统中可能用到两类分集方式,即(),()

考题 单选题对于整个系统而言,其功能由()描述。A 类图B 对象图C 顺序图D 用例图

考题 判断题UML中,对象图描ET系统中所有类的类型、类所具有的属性和操作以及类与类之间的静态的相互联系。A 对B 错

考题 单选题省联社为对信息系统进行有效的管理,合理配置资源,根据信息系统突发事件处置的重要和紧急程度,将现有的应用系统进行了分级,包括A1类系统、A2类系统、B类系统和C类系统。下列系统名称中属于A2类系统的是()。A 在线客服系统B 金融IC卡系统C 个人征信系统D 住房公积金系统

考题 单选题()定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。A 用例图B 类图C 活动图D 状态图

考题 单选题以下关于UML图的说法中,不正确的是()A 用例图反映了系统的功能需求B 类图反映了系统中的类及类与类之间的关系,是对系统动态结构的描述。C 状态图显示了类的所以对象可能具有的状态以及引起状态变化的事件。D 序列图反映了随着时间的推移,对象之间是如何完成交互的。

考题 单选题()是从用户使用系统的角度描述系统功能的图形表达方法。A 类图B 对象图C 序列图D 用例图