专业软件设计师网站|培训机构|服务商(加客服微信:cnitpm或QQ:800184589进软件设计师学霸群)

软题库 培训课程
当前位置:信管网 >> 软件设计师 >> 备考经验 >> 文章内容
软件设计师真题演练21(含答案及解析)
来源:信管网 2021年09月14日 【所有评论 分享到微信

软件设计师考试包括上午综合知识与下午案例分析两门科目,考生需同时通过两门才算合格。为帮助广大软考中级软件设计师考生更好备考,信管网特整理汇总了软件设计师部分真题、答案及解析供考生查阅,并提供免费在线模拟答题、历年真题免费下载等服务,了解软件设计师更多备考信息请关注信管网。

相关推荐:

点击查看/下载:软件设计师历年真题汇总

点击查看:软件设计师在线培训课程免费试听课程

免费练习:软件设计师考试题库(模拟试题、章节练习、每日一练)

一、综合知识:

1、以编译方式翻译C/C++源程序的过程中,类型检查在( )阶段处理。

A.词法分析

B.语义分析

C.语法分析

D.目标代码生成

信管网参考答案:B

查看解析:www.cnitpm.com/st/4546010577.html

2、某文件系统采用索引节点管理,其磁盘索引块和磁盘数据块大小均为1KB字节且每个文件索引节点有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中iaddr[0]~iaddr[4]采用直接地址索引,iaddr[5]和iaddr[6]采用一级间接地址索引,iaddr[7] 采用二级间接地址索引。若用户要访问文件userA中逻辑块号为4和5的信息,则系统应分别采用( ), 该文件系统可表示的单个文件最大长度是( )KB。

1)A.直接地址访问和直接地址访问

B.直接地址访问和一级间接地址访问

C.一级问接地址访问和一级间接地址访问

D.一级间接地址访问和二级间接地址访问

2)A.517

B.1029

C.65797

D.66053

信管网参考答案:B 、D

查看解析:www.cnitpm.com/st/4510815195.html

3、( )不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点

A、有利于代码重用

B、提高系统的运行效率

C、提高系统的开发效率

D、提高系统的可维护性

信管网参考答案:B

查看解析:www.cnitpm.com/st/417449289.html

4、某操作系统文件管理采用索引节点法。每个文件的索引节点有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。若要访问文件的逻辑块号分别为1和518,则系统应分别采用( )。

A.直接地址索引和一级间接地址索引

B.直接地址索引和二级间接地址索引

C.一级间接地址索引和一级间接地址索引

D.一级间接地址索引和二级间接地址索引

信管网参考答案:B

查看解析:www.cnitpm.com/st/407189487.html

5、某公司要开发一个软件产品,产品的某些需求是明确的,而某些需求则需要进一步细化。由于市场竞争的压力,产品需要尽快上市,则开发该软件产品最不适合采用 ( ) 模型。

A.瀑布

B.原型

C.增量

D.螺旋

信管网参考答案:A

查看解析:www.cnitpm.com/st/380479350.html

二、案例分析:

阅读下列说明和图,回答问题1至问题3。

【说明】

某牙科诊所拟开发一套信息系统, 用于管理病人的基本信息和就诊信息。 诊所工作人员包括:医护人员(DentalStaff)、 接待员(Receptionist) 和办公人员(OfficeStaff) 等。系统主要功能需求描述如下:

1.记录病人基本信息(Maintain patient info)。初次就诊的病人, 由接待员将病人基本信息录入系统。病人基本信息包括病人姓名、身份证号、出生日期、性别、首次就诊时间和最后一次就诊时间等。每位病人与其医保信息(MedicalInsurance)关联。

2.记录就诊信息(Record office visit info)。 病人在诊所的每一次就诊,由接待员将就诊信息(Office Visit) 录入系统。就诊信息包括就诊时间、就诊费用、支付代码、病人支付费用和医保支付费用等。

3.记录治疗信息 (Record dental procedure)。 病人在就诊时,可能需要接受多项治疗,每项治疗(Procedure)可能由多位医护人员为其服务。治疗信息包括:治疗项目名称、治疗项目描述、治疗的牙齿和费用等。治疗信息由每位参与治疗的医护人员分别向系统中录入。

4.打印发票(Print invoices)。 发票(Invoice) 由办公人员打印。发票分为两种:给医保机构的发票(InsuranceInvoice) 和给病人的发票(PatientInvoice)。 两种发票内容相同,只是支付的费用不同。当收到治疗费用后,办公人员在系统中更新支付状态(Enterpayment)。

5.记录医护人员信息(Maintain dental staff info)。办公人员将医护人员信息录入系统。医护人员信息包括姓名、职位、身份证号、家庭住址和联系电话等。

6.医护人员可以查询并打印其参与的治疗项目相关信息(Search and print procedureinfo)。

现采用面向对象方法开发该系统,得到如图3-1所示的用例图和3-2所示的初始类图。

【问题1】(6分)

根据说明中的描述,给出图3-1中A1~A3所对应的参与者名称和U1~U3所对应的用例名称。

【问题2】 (5分)

根据说明中的描述,给出图3-2中C1~C5所对应的类名。

【问题3】 (4分)

根据说明中的描述,给出图3-2中类C4、C5、Patient 和DentalStaff的必要属性。

信管网参考答案:

【问题1】

A1:receptionIst(接待员)

A2:dental staff(医护人员)

A3:office staff(办公人员)

U1:maintain patient info(记录病人基本信息)

U2:record office visit info(记录就诊信息)

U3:print invoices(打印发票)

【问题2】

C1:patient invoice

C2:insurance invoice

C3:invoice

C4:procedure

C5:office visit

【问题3】

C4:治疗项目名称、治疗项目描述、治疗的牙齿和费用、office visit、dental staff

C5:病人就诊时间和费用、支付代码、病人支付费用、医保支付费用、病人patient

patient:姓名、身份证号、出生日期、性别等

dental staff:姓名、职位、身份证号、住址、联系电话、职工号

查看解析:www.cnitpm.com/st/417725240.html

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章