高级软考《系统分析师》历考试练习题高频考点汇总14(附带答案).docxVIP

高级软考《系统分析师》历考试练习题高频考点汇总14(附带答案).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

高级软考《系统分析师》历考试练习题高频考点汇总14(附带答案)

选择题

1.在软件设计中,以下哪种耦合度最高()。

A.数据耦合

B.控制耦合

C.公共耦合

D.内容耦合

答案:D

解析:内容耦合是指一个模块直接访问另一个模块的内部数据,或者一个模块不通过正常入口转到另一模块内部,这种耦合度是最高的。数据耦合是指两个模块之间仅通过数据参数来交换信息,耦合度最低;控制耦合是指一个模块调用另一个模块时,传递的是控制变量,其耦合度比数据耦合高;公共耦合是指多个模块都访问同一个公共数据环境,耦合度也较高,但不如内容耦合。

2.以下关于事务的ACID特性,描述错误的是()。

A.原子性(Atomicity):事务是一个不可分割的工作单位,事务中的操作要么都做,要么都不做

B.一致性(Consistency):事务执行前后,数据库的完整性约束没有被破坏

C.隔离性(Isolation):多个事务并发执行时,一个事务的执行不会影响其他事务的执行

D.持久性(Durability):事务一旦提交,对数据库的改变是永久性的,即使系统崩溃也不会丢失

答案:C

解析:隔离性是指多个事务并发执行时,每个事务都感觉不到其他事务的存在,就像它是系统中唯一运行的事务一样,但实际上一个事务的执行可能会受到其他事务的影响,只是通过隔离级别来控制这种影响的程度。选项A、B、D对原子性、一致性和持久性的描述都是正确的。

填空题

1.软件维护一般分为纠错性维护、适应性维护、______和预防性维护。

答案:完善性维护

解析:软件维护的分类中,纠错性维护是指纠正软件系统中的错误;适应性维护是使软件适应外部环境的变化;完善性维护是为了扩充软件功能和改善性能而进行的维护;预防性维护是为了提高软件的可维护性和可靠性,为未来的改进奠定基础。

2.在数据库设计中,将ER图转换为关系模型时,一个m:n联系转换为一个关系模式,该关系模式的码是______。

答案:m端实体集的主码和n端实体集的主码的组合

解析:当将m:n联系转换为关系模式时,该关系模式的属性包括联系本身的属性以及m端和n端实体集的主码,而其码是m端实体集的主码和n端实体集的主码的组合,因为只有这样才能唯一确定该关系模式中的每一个元组。

判断题

1.软件测试的目的是为了证明软件没有错误。()

答案:错误

解析:软件测试的目的是为了发现软件中的错误,而不是证明软件没有错误。由于软件的复杂性和测试的局限性,很难保证软件中不存在任何错误,即使经过大量的测试,也可能还有未被发现的错误。

2.在面向对象设计中,继承是指一个对象直接使用另一对象的属性和方法。()

答案:错误

解析:在面向对象设计中,继承是指子类自动共享父类的属性和方法,而不是一个对象直接使用另一对象的属性和方法。继承是类与类之间的一种关系,通过继承可以实现代码的复用和层次化的组织。

解答题

1.简述系统分析师在系统开发过程中的主要职责。

答案:系统分析师在系统开发过程中的主要职责包括:

需求分析:与用户进行沟通,了解用户的业务需求和系统目标,对需求进行收集、整理、分析和建模,形成清晰、准确的需求规格说明书。

系统设计:根据需求规格说明书,进行系统的总体设计和详细设计,包括系统架构设计、数据库设计、模块设计等,确定系统的技术选型和实施方案。

可行性研究:对系统开发项目进行可行性分析,包括技术可行性、经济可行性、操作可行性等,评估项目的风险和收益,为项目决策提供依据。

项目管理:参与项目计划的制定,协调项目团队成员之间的工作,监控项目进度和质量,及时解决项目中出现的问题,确保项目按时、按质量要求完成。

文档编写:负责编写系统开发过程中的各种文档,如需求规格说明书、设计文档、测试报告等,为系统的开发、维护和使用提供依据。

沟通协调:与用户、开发团队、测试团队、管理层等各方面进行沟通协调,确保各方对系统的需求和设计达成共识,促进项目的顺利进行。

2.某企业要开发一个在线购物系统,系统功能包括用户注册登录、商品展示、购物车管理、订单管理等。请简要设计该系统的数据库表结构。

答案:以下是该在线购物系统的主要数据库表结构设计:

用户表(Users):

用户ID(UserID):主键,唯一标识用户,通常为自增整数。

用户名(Username):用户登录使用的名称,唯一。

密码(Password):用户登录密码,加密存储。

邮箱(Email):用户的联系邮箱。

注册时间(RegistrationTime):用户注册的时间。

商品表(Products):

商品ID(ProductID):主键,唯

文档评论(0)

小小 + 关注
实名认证
文档贡献者

小小

1亿VIP精品文档

相关文档