"2022春软件工程复习题:简答题、综合分析与设计,总分100分"

需积分: 1 4 下载量 73 浏览量 更新于2024-01-31 2 收藏 2.31MB PDF 举报
2022春软件工程复习题涵盖了本课程所讲的第1讲至第10讲的内容,卷面成绩为100分。题型主要分为简答题(占20%)、综合分析与设计(占65%)和论述题(占15%)。掌握这些题型的考试时,就会迎刃而解。 简答题和综合分析与设计题占大部分比例,需要学生在理解软件工程的基本概念和原理的基础上,能够应用于实际问题的解决。下面我会根据题目内容逐一进行分析。 1. 业务描述:中国的省级行政区划设置为:23个省、5个自治区、4个直辖市、2个特别行政区。请结合此描述设计一个类图来反映中国和省级行政区的关系?(提示:中国是一个不可分裂的国家)。 对于这个问题,我们需要设计一个类图来反映中国和省级行政区的关系。可以创建一个类"中国",包含属性"省级行政区",该属性为一个集合,包括23个省、5个自治区、4个直辖市和2个特别行政区。这样可以通过类之间的关系来反映中国和省级行政区的关系。 2. 业务描述:在线售票订位系统中,客户可以建立销售事件、事件确认、执行在线信用卡付费、账户修改管理;系统操作者可以建立在线销售订位事件、查询目前销售订位状况;系统设计维护者可以建立在线售票订位事件、查询目前销售订位情况、在线系统维护功能、系统环境设置。请根据上述描述的业务,绘制该描述的业务用例模型。提示:若有参与者泛化现象,必须使用参与者泛化关系,不能重复罗列用例。 根据题目中的业务描述,我们可以绘制在线售票订位系统的业务用例模型。根据描述,可以确定有三个主要的参与者:客户、系统操作者和系统设计维护者。他们分别有不同的用例。 客户的用例包括:建立销售事件、事件确认、执行在线信用卡付费、账户修改管理。 系统操作者的用例包括:建立在线销售订位事件、查询目前销售订位状况。 系统设计维护者的用例包括:建立在线售票订位事件、查询目前销售订位情况、在线系统维护功能、系统环境设置。 可以使用泛化关系表示系统操作者和系统设计维护者都是参与者的一种特殊类型。这样可以避免重复罗列用例。 3. 按如下描述绘制出“自治机器人系统”的类图。业务描述:这张图的焦点是聚集在那些让机器人在路上行走的机制所对应的类上。通过分析,可以发现一个抽象类Mo... 题目描述的是一个名为"自治机器人系统"的业务,需要绘制出对应的类图。根据描述,我们可以确定一个抽象类"Mo",它是用于描述机器人行走机制的。 除了抽象类"Mo"外,还需要根据题目的描述,确定其他与机器人行走机制相关的类。这些类可能包括:机器人控制类(RobotController)、机器人传感器类(RobotSensor)、地图类(Map)等。 根据题目的要求,我们应该将焦点放在与机器人行走机制相关的类上。因此,在类图中只画出与该部分相关的类及它们之间的关系。 通过以上三道题目的简要分析,我们可以看出这些题目都需要学生具备对软件工程的基本理解和应用能力。掌握这些题型的考试时,会帮助学生更好地理解和应用软件工程的知识。而且,这些题目的涵盖范围广,能够全面检测学生对软件工程课程内容的掌握程度。 总之,软件工程复习题旨在考察学生对软件工程知识的理解和应用能力。通过解答这些题目,学生可以更好地巩固所学的知识,并且为考试做好充分准备。希望学生们能够认真复习,掌握这些题型,从而取得优异的成绩。