下载此文档

软件工程习题附答案1.pdf


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
该【软件工程习题附答案1 】是由【青山代下】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【软件工程习题附答案1 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..周实验试题一.【说明】某图书管理系统的主要功能如下:图书管理系统的资源目录中记录着所有可供读者借阅的资源,每个资源都有唯一的索引号。系统需登记每项资源的名称、出版时间和资源状态(在库或已借出)。(2)资源可以分为两类:图书和唱片。对于图书,系统还需登记作者和页数;对于唱片,还需登记演唱者和介质类型(CD或者磁带)。(3)读者信息保存在图书管理系统的读者信息数据库中,记录的信息包括:读者的识别码和读者姓名。系统为每个读者创建了一个借书记录文件,用来保存读者所借资源的相关信息。上述说明中带下划线的名字表示找出的类,请用类图描述这些类之间的联系。试题二.(类图)【说明】已知某唱片播放器不仅可以播放唱片,而且可以连接电脑并把电脑中的歌曲刻录到唱片上(同步歌曲)。连接电脑的过程中还可自动完成充电。关于唱片,有以下描述信息::..奏这首歌曲的艺术家。只有两首歌曲的这三部分信息完全相同时,才认为它们是同一首歌曲。艺术家可能是一名歌手或一支由2名或2名以上的歌手所组成的乐队。一名歌手可以不属于任何乐队,也可以属于一个或多个乐队。(2)每张唱片由多条音轨构成;一条音轨中只包含一首歌曲或为空,一首歌曲可分布在多条音轨上;同一首歌曲在一张唱片中最多只能出现一次。(3)每条音轨都有一个开始位置和持续时间。一张唱片上音轨的次序是非常重要的,因此对于任意一条音轨,播放器需要准确地知道,它的下一条音轨和上一条音轨是什么(如果存在的话)。上述说明中,根据,找出的类为:唱片、歌曲、艺术家、歌手、乐队、音轨,类图如下图所示。编写10..*1演奏0..*B(3)(4)(1)(2)CDE(5)(6)F【问题1】根据图中的关系给出图中的A~F所对应的类(6分)。BCDEF艺术家歌曲乐队歌手音轨唱片【问题2】根据说明中的描述,给出图中(1)~(6)处的多重度。(3分)(1)(2)(3)(4)(5)(6)0..*2..*0..11..*1..*:(1)系统管理员通过登录进入系统的管理界面,导入学生基本信息和教师基本信息,维护研究室信息,维护用户信息,维护用户权限,查看系统日志;:..教务管理员登陆系统,管理毕业设计项目(包括创建毕业设计项目、删除项目、修改项目、导入参与项目的学生名单、导出项目安排表)、管理毕设课题(包括审核教师发布的课题、查看课题报名情况、手工为学生分配课题)、发布项目通知(添加通知、发布通知、修改通知、删除通知、置顶通知)。(3)教师登陆系统,完成报课题(包括发布课题、修改课题和删除课题)、管理项目(包括确认课题报名学生、跟踪学生项目进度、在线答疑、登记中期检查结果、检查学生项目周记、登记验收成绩)、发布项目组内通知、维护教师个人信息。(4)学生登陆系统,查看项目通知、项目课题报名(登记报名、取消报名)、项目管理(更新项目进度、向指导老师提问、撰写周记)、维护学生个人信息。(1)根据描述建立用例图,并画出学生登记课题报名时与系统交互的顺序图。:..(2)如果再补充下列的需求说明,请完善(1)中的用例图。在上述需求说明基础上,有以下定义:(1)系统主要的用户(有登陆账号、密码,可以登录系统)有教工和学生,其中教工分为教务管理员、指导教师。教工有工号、姓名、所属部门(研究室)、电子邮件、联系电话等;指导教师除了具有教工的基本属性,还有专业、职称、自我介绍等,指导教师可以发布课题;教务管理员出了具有教工的属性外,还有管理年级、管理级别等,教务管理员可以创建毕业设计项目、导入毕业设计学生名单;学生有学号、姓名、学院、专业、年级、性别、电子邮件、住址、手机号、自我介绍等,学生可以登记(报名)课题。(2)教务管理员创建的毕业设计项目有项目名、项目类型、学院、学年、学期、年级、项目开始时间、选题时间、中期检查时间、答辩时间、结束时间、教师限报课题数、实施周数、创建时间等。(3)教师发布的课题有课题名、所属的毕业设计项目、发布教师、课题性质、报名人数上限、是否新课题、所需的知识、课题简介、报名状态等。(4)在毕业设计过程中,一个指导教师和选择其课题的所有学生形成一个课题组,课题组有指导教师、学生人数、学生组员、毕业设计项目等信息。(5)教务管理员为某一次毕业设计导入学生名单,学生名单包括毕设项目、学生信息。(6)位于学生名单的学生可以进行课题报名,建立课题报名表,课题报名表有课题、学生、报名状态、报名时间等。(3)找出类,并绘制系统初始类图,注意类之间的关系,请标明关系的重数。:..(顺序图)说明】某指纹门禁系统结构如图3-1所示,其主要部件有:主机(MainFrname)、锁控器(LockController)、指纹采集器(FingerReader)和电控锁(Lock)。(1)系统中的每个电控锁都有一个惟一的编号。锁的状态有两种:“已锁住”和“未锁住”。(2)在主机上可以设置每把锁的安全级别以及用户的***权限。只有当用户的***权限大于或等于锁的安全级别并且锁处于“已锁住”状态时,才能将锁打开。(3)用户的指纹信息、***权限以及锁的安全级别都保存在主机上的数据库中。(4)用户***时,只需按一下指纹采集器。指纹采集器将发送一个中断事件给锁控器,锁控器从指纹采集器读取用户的指纹并将指纹信息发送到主机,主机根据数据库中存储的信息来判断用户是否具有***权限,若有且锁当前处于“已锁住”状态,则将锁打开;否则系统报警。图3-2是该系统类图的一部分;系统的动态行为采用UML序列图表示,图3-3是用户成功***的序列图。依据上述说明中给出的词语,将图3-3中的:..)~(5)处补充完整。【问题1】(6分)图3-2是该系统类图的一部分,依据上述说明中给出的术语,给出类Look的主要属性。锁的编号、安全级别、锁的当前状态:..】(5分)依据上述说明中给出的词语,将图3-3中的(1)~(5)处补充完整。(1)中断事件(2)读取用户指纹(3)读取用户***权限(4)读取锁的安全级别(5)判断用户是否有权限***或用户是否可以***阅读下列说明以及UML类图,回答问题1、问题2和问题3。[说明]某客户信息管理系统中保存着两类客户的信息:(1)个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和email)。(2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、email、办公电话以及职位。该系统除了可以保存客户信息之外,还具有以下功能:(1)向系统中添加客户(addCustomer);(2)根据给定的客户标识,在系统中查找该客户(getCustomer);(3)根据给定的客户标识,从系统中删除该客户(removeCustoner);(4)创建新的联系人(addContact);(5)在系统中查找指定的联系人(getContact);(6)从系统中删除指定的联系人(removeContact)。该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如表所示的类,表2-1类名说明CustomerlnformationSystem客户信息管理系统IndividualCustomer个人客户InstitutionalCustomer集团客户Contact联系人描述该客户信息管理系统的UML类图如图2-1所示::..1](3分)请使用说明中的术语,给出图2-1中类Customer和类Person的属性。类Customer属性:客户标识类Person属性:姓名、住宅电话、Email[问题2](6分)识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图中的(1)~(6)。(1)1(2)0..*(3)1(4)1(5)1(6)1..*[问题3](6分)根据说明中的叙述,抽象出如表2-2所示的方法,请指出图2-1中的类CustomerlnformationSystem和InstitutionalCustomer应分别具有其中的哪些方法。类CustomerlnformationSystem具有的方法:addCustomer、getCustomer、:..InstitutionalCustomer具有的方法:addContact、getContact、removeContact(顺序图)阅读下列说明,回答问题1~3。【说明】在利用面向对象方法开发一个具有图形用户界面的文件系统(类似于Windows的文件资源管理器)时,对“复制文件”用例进行了分析,确定了以下相关类:(文件)、Icon(图标)、Folder(文件夹),并引入名为CopyFile的类,用于负责记录源文件标识符和目标文件夹标识符、请求检查文件和文件夹的存取权限、以及复制文件。以下UML顺序图描述了用鼠标将U盘上的一个文件图标拖曳至硬盘上的一个文件夹图标,来进行文件复制的典型场景。试解答下列问题:、C2和C3分别表示什么类?C1:CopyFileC2:FolderC3:?M1:复制文件M2:,那么父类Item必须针对顺序图中哪些消息提供相应的服务?记录源文件标识符和目标文件夹标识符、请求检查文件和文件夹的存取权限、以及复制文件:..(状态图)令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态转换图描述复印机的行为。

软件工程习题附答案1 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小1.22 MB
  • 时间2024-04-17