下半年软件设计师下午试题以及标准答案
- 格式:docx
- 大小:337.73 KB
- 文档页数:11
软考下午试题答案近年来,软件工程师的需求量逐渐增加,软考成为了衡量软件开发人员能力的重要指标。
下午试题作为软考的一部分,考查了考生在软件工程领域的知识和技能。
本文将为大家提供软考下午试题的参考答案,希望对考生有所帮助。
一、题型一:单项选择题1. A software development project is divided into iterations. Each iteration starts with a ____________ and ends with a _______.A) milestone, releaseB) release, milestoneC) milestone, deliveryD) delivery, milestone答案:C) milestone, delivery2. In the software development life cycle, the integration testing is performed after _________ testing and before _________ testing.A) unit, systemB) system, unitC) unit, acceptanceD) acceptance, unit答案:A) unit, system3. What is the primary purpose of version control in software configuration management?A) To track changes made to softwareB) To manage software development teamsC) To document software requirementsD) To review software defects答案:A) To track changes made to software二、题型二:简答题1. 请简述敏捷开发方法中Scrum的核心概念和流程。
全国计算机技术与软件专业技术资格(水平)考试下半年软件设计师下午试卷(考试时间14:00~16:30 共150分钟)1.在答题纸指定位置填写你所在省、自治区、直辖市、筹划单列市名称。
2.在答题纸指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共7道题,试题一至试题四是必答题,试题五至试题七选答1道。
每题15分,满分75分。
5.解答时笔迹务必清晰,笔迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸相应栏内。
例题下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
由于对的解答是“11月3日”,故在答题纸相应栏内写上“11”和“3”(参看下表)。
试题一(共15分)阅读如下阐明和图,回答问题1至问题4,将解答填入答题纸相应栏内。
【阐明】某高校欲开发一种成绩管理系统,记录并管理所有选修课程学生平时成绩和考试成绩,其重要功能描述如下:1. 每门课程均有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程平时成绩。
课程结束后进行期末考试,其成绩作为这门课程考试成绩。
2. 学生平时成绩和考试成绩均由每门课程主讲教师上传给成绩管理系统。
3. 在记录学生成绩之前,系统需要验证这些成绩与否有效。
一方面,依照学生信息文献来确认该学生与否选修这门课程,若没有,那么这些成绩是无效;如果她确选修了这门课程,再依照课程信息文献和课程单元信息文献来验证平时成绩与否与这门课程所包括单元相相应,如果是,那么这些成绩是有效,否则无效。
4. 对于有效成绩,系统将其保存在课程成绩文献中。
对于无效成绩,系统会单独将其保存在无效成绩文献中,并将详细状况提交给教务处。
在教务处没有给出详细解决意见之前,系统不会解决这些成绩。
5. 若一门课程所有有效平时成绩和考试成绩都已经被系统记录,系统会发送课程完毕告知给教务处,告知该门课程成绩已经齐全。
教务处依照需要,祈求系统生成相应成绩列表,用来提交考试委员会审查。
2021年下半年软件设计师下午试卷及答案试题一(共15 分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】希赛公司拟开发一个销售管理系统,其主要功能描述如下:1.接受客户订单,检查库存货物是否满足订单要求。
如果满足,进行供货处理:即修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理:将缺货订单录入缺货记录文件。
2.根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。
3.根据采购部门提供的进货通知单进行进货处理:即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。
4.根据保留的客户订单进行销售统计,打印统计报表给经理。
现采用结构化方法对销售管理系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
图1-1 顶层数据流图图1-2 0层数据流图【问题1】(4 分)使用说明中的词语,给出图1-1的外部实体E1~E4的名称。
【问题2】(3 分)使用说明中的词语,给出图1-2的数据存储D1~D3的名称。
【问题3】(8 分)数据流图1-2缺少了四条数据流,根据说明及数据流图1-1提供的信息,分别指出这四条数据流的起点和终点。
起点试题二(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】希赛公司拟开发一个宾馆客房预订子系统,主要是针对客房的预订和入住等情况进行管理。
【需求分析结果】1.员工信息主要包括:员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码等信息。
岗位有管理和服务两种。
岗位为“管理”的员工可以更改(添加、删除和修改)员工表中的本部门员工的岗位和密码,要求将每一次更改前的信息保留;岗位为“服务”的员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。
2.部门信息主要包括:部门号、部门名称、部门负责人、电话等信息;一个员工只能属于一个部门,一个部门只有一位负责人。
2023年下六个月软件设计师下午试卷试题一(共15分)阅读下列阐明,回答问题l至问题4,将解答填入答题纸旳对应栏内。
【阐明】某证券交易所为了以便提供证券交易服务,欲开发一证券交易平台,该平台旳重要功能如下:(1)开户。
根据客户服务助理提交旳开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;(2)存款。
客户可以向其账户中存款,根据存款金额修改账户余额;(3)取款。
客户可以从其账户中取款,根据取款金额修改账户余额;(4)证券交易。
客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过),将交易信息存入交易记录中;(5)检查交易。
平台从交易记录中读取交易信息,将交易明细返回给客户。
现采用构造化措施对该证券交易平台进行分析与设计,获得如图1-1所示旳上下文数一据流图和图1-2所示旳O层数据流图。
图1-1所示旳上下文数一据流图图1-2所示旳O层数据流图【问题1](3分)使用阐明中旳词语,给出图1-1中旳实体E1-E3旳名称。
【问题2】(3分)使用阐明中旳词语,给出图1-2中旳数据存储D1-D3旳名称。
【问题3】(4分)根听阐明和图中旳术语,补充图1-2中缺失旳数据流及其起点和终点。
【问题4】(5分)实际旳证券交易一般是在证券交易中心完毕旳,因此,该平台旳“证券交易”功能需将交易信息传递给证券交易中心。
针对这个功能需求,需要对图1-1和图1-2进行哪些修改,请用200字以内旳文字加以阐明。
1。
答案解析参照答案:问题1 E1:客户服务助理,E2:客户,E3:经纪人。
问题2 D1:客户记录,D2:账户记录,D3:交易记录。
问题3数据流名称:修改账户余额,起点:存款,终点:D2。
数据流名称:修改账户余额,起点:取款,终点:D2。
数据流名称:交易信息存入交易记录(在线),起点:证券交易(在线),终点:D3。
数据流名称:交易信息存入交易记录( ),起点:证券交易( ),终点:D3。
20XX年下半年软件设计师考试下午真题(参考答案)试题部分1.阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下:(1)开户。
根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;(2)存款。
客户可以向其账户中存款,根据存款金额修改账户余额;(3)取款。
客户可以从其账户中取款,根据取款金额修改账户余额;(4)证券交易。
客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;(5 )检查交易。
平台从交易记录中读取交易信息,将交易明细返回给客户。
现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
^1-1上下文数据流图^1-2 0层数据流圉【问题1】(3分)使用说明中的词语,给出图 【问题21( 3分)使用说明中的词语,给出图 【问题31 (4分)根据说明和图中的术语,补充图 1-2中缺失的数据流及其起点和终点。
【问题41 ( 5分)实际的证券交易通常是在证券交易中心完成的,因此,该平台的“证券交易” 功能需将交易信息传递给证券交易中心。
针对这个功能需求,需要对图1-1和图1-2进行哪些修改,请用200字以内的文字加以说明。
2.阅读下列说明,回答问题 1至问题3,将解答填入答题纸的对应栏内。
【说明1某宾馆为了有效地管理客房资源, 满足不同客户需求,拟构建一套宾馆信息管理系统,以方便宾馆管理及客房预订等业务活动。
【需求分析结果1该系统的部分功能及初步需求分析的结果如下:(1) 宾馆有多个部门,部门信息包括部门号、部门名称、电话、经理。
每个部门可以有多 名员工,每名员工只属于一个部门;每个部门只有一名经理,负责管理本部门。
(2)员工信息包括员工号、姓名、岗位、电话、工资,其中,员工号唯一标识员工关系中1-1中的实体E1-E3的名称。
2014年下半年软件设计师下午试卷试题一阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某大型披萨加工和销售商为了有效管理生产和销售情况,欲开发一披萨信息系统,其主要功能如下:(1)销售。
处理客户的订单信息,生成销售订单,并将其记录在销售订单表中。
销售订单记录了订购者、所订购的披萨、期望的交付日期等信息。
(2)生产控制。
根据销售订单以及库存的披萨数量,制定披萨生产计划(包括生产哪些披萨、生产顺序和生产量等),并将其保存在生产计划表中。
(3)生产。
根据生产计划和配方表中的披萨配方,向库存发出原材料申领单,将制作好的披萨的信息存入库存表中,以便及时进行交付。
(4)采购。
根据所需原材料及库存量,确定采购数量,向供应商发送采购订单,并将其记录在采购订单表中;得到供应商的供应量,将原材料数量记录在库存表中,在采购订单表中标记已完成采购的订单。
(5)运送。
根据销售订单将披萨交付给客户,并记录在交付记录表中。
(6)财务管理。
在披萨交付后,为客户开具费用清单,收款并出具收据;依据完成的采购订单给供应商支付原材料费用并出具支付细节;将收款和支付记录存入收支记录表中。
(7)存储。
检查库存的原材料、拔萨和未完成订单,确定所需原材料。
现采用结构化方法对披萨信息系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
问题:1.1根据说明中的词语,给出图1-1中的实体E1~E2的名称。
问题:1.2根据说明中的词语,给出图1-2中的数据存储D1~D5的名称。
问题:1.3根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。
参考答案:【问题1】E1:客户;E2:供应商【问题2】D1:销售订单表;D2:库存表;D3:生产计划表;D4:配方表;D5:采购订单表【问题3】(1)数据流名称:支付细节;起点:财务管理;终点:E2。
(2)数据流名称:销售订单;起点:销售订单表;终点:5运送。
1、在软件设计中,模块独立性是重要原则之一。
以下哪项不是衡量模块独立性的标准?A. 耦合性B. 内聚性C. 复杂性(答案)D. 接口的明确性2、在面向对象编程中,以下哪项不是多态性的实现方式?A. 方法重载B. 方法覆盖C. 接口实现D. 数据封装(答案)3、关于软件测试,以下哪项描述是错误的?A. 单元测试是对软件中的最小可测试单元进行检查和验证B. 集成测试是在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统C. 系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试D. 验收测试主要由开发团队进行,以确保软件满足规格说明书和需求文档的要求(答案)4、在软件维护中,以下哪项不是常见的维护类型?A. 改正性维护B. 适应性维护C. 预防性维护D. 创新性维护(答案,通常称为完善性维护或增强性维护)5、关于软件设计模式,以下哪项描述是正确的?A. 单例模式是一种创建型模式,它保证一个类仅有一个实例,并提供一个访问它的全局访问点(答案)B. 观察者模式是一种结构型模式,它允许对象组合成树形结构以表示部分-整体的关系C. 工厂方法模式是一种行为型模式,它定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个D. 模板方法模式是一种创建型模式,它在一个方法中定义一个算法的骨架,并将一些步骤延迟到子类中实现6、在软件开发过程中,需求分析阶段的主要任务是?A. 确定软件开发方法B. 确定软件开发工具C. 确定软件系统的功能、性能等要求(答案)D. 制定软件开发计划7、关于软件架构,以下哪项描述是错误的?A. 软件架构是软件设计过程中的一个层次B. 软件架构包括软件元素的描述、元素间的交互以及指导元素集成的模式C. 软件架构与具体实现无关,只关注高层次的结构和设计决策(答案,实际上软件架构与实现有一定关联,它指导实现)D. 软件架构为软件系统提供了一个结构、行为和属性的高级抽象8、在软件配置管理中,以下哪项不是版本控制的主要任务?A. 记录和追踪每个软件配置项的状态和变更情况B. 维护软件配置项的完整性和一致性C. 防止对软件配置项的非法修改D. 确保软件配置项的开发效率(答案)9、关于软件质量保证,以下哪项描述是正确的?A. 软件质量保证的主要目标是确保软件产品满足规定的质量标准(答案)B. 软件质量保证与软件测试是同一概念C. 软件质量保证只在软件开发结束后进行D. 软件质量保证的主要手段是代码审查10、在软件项目中,风险管理的主要目的是?A. 消除项目中所有的风险B. 识别、分析和控制风险,以最小化潜在损失(答案)C. 提高项目的开发效率D. 确保项目按时交付。
年下半年软件设计师考试下午真题试题一(共15 分)阅读下列阐明和图,回答问题l 至问题4,将解答填入答题纸相应栏内。
【阐明】某慕课教诲平台欲添加在线作业批改系统,以实现高效作业提交与批改,并进行记录。
学生和讲师基本信息已经初始化为数据库中学生表和讲师表。
系统重要功能如下:(1)提交作业。
验证学生标记后,学生将电子作业通过在线方式提交,并进行存储。
系统给学生发送告知表白提交成功,告知中包括唯一编号;并告知讲师有作业提交。
(2)下载未批改作业。
验证讲师标记后,讲师从系统中下载学生提交作业。
下载作业将显示在屏幕上。
(3)批改作业。
讲师按格式为每个题目进行批改打分,并进行整体评价。
(4)上传批改后作业。
将批改后作业(涉及分数和评价)返回给系统,进行存储。
(5)记录分数和评价。
将批改后作业分数和评价记录在学生信息中,并告知学生作业已批改口(6)获取已批改作业。
依照学生标记,给学生查看批改后作业,涉及提交作业、分数和评价。
(7)作业抽检。
依照教务人员标记抽取批改后作业样本,给出抽检意见,然后形成抽检报告给讲师。
现采用构造化办法对在线作业批改系统进行分析与设计,获得如图1-1 所示上下文数据流图和囹1-2 所示0 层数据流图。
【问题1】(3 分)使用阐明中词语,给出图1-1 中实体E1~E3 名称。
【问题2】(4 分)使用阐明中词语,给出图1-2 中数据存储D1~D4 名称。
【问题3】(6 分)依照阐明和图中术语,补充图1-2 中缺失数据流及其起点和终点。
【问题4】(2 分)若发送给学生和讲师告知是通过第三方Email 系统进行,则需要对图1-1 和图1-2 进行哪些修改?用100 字以内文字加以阐明。
试题二(共15 分)阅读下列阐明,回答问题1 至问题3,将解答填入答题纸相应栏内。
【阐明】某公司拟构建一种高效、低成本、符合公司实际发展需要办公自动化系统。
工程师小李重要承担该系统公示管理和消息管理模块研发工作。