为方便软考考生对系统架构设计师考试知识点的检测,希赛软考频道为考生整理了软考系统架构设计师考试经典100题的资料,本文是软考系统架构设计师考试经典100题的(5)题内容(100题及答案解析完整版可在本文文首本文资料处或文末的资料下载栏目下载):
八、软件工程(20)
1、根据传统的软件生命周期方法学,可以把软件生命周期划分为( )。
A.软件定义、软件开发、软件测试、软件维护
B.软件定义、软件开发、软件运行、软件维护
C.软件分析、软件设计、软件开发、软件维护
D.需求获取、软件设计、软件开发、软件测试
2、软件方法学是以软件开发方法为研究对象的学科。其中,( )是先对最高层次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次中去解决。( )是根据系统功能要求,从具体的器件、逻辑部件或者相似系统开始,通过对其进行相互连接、修改和扩大,构成所要求的系统。( )是建立在严格数学基础上的软件开发方法。
A.面向对象开发方法
B.形式化开发方法
C.非形式化开发方法
D.自顶向下开发方法
A.自底向上开发方法
B.形式化开发方法
C.非形式化开发方法
D.原型开发方法
A.自底向上开发方法
B.形式化开发方法
C.非形式化开发方法
D.自顶向下开发方法
3、RUP强调采用( )的方式来开发软件,这样做的好处是( )。
A.原型和螺旋
B.螺旋和增量
C.迭代和增量
D.快速和迭代
A.在软件开发的早期就可以对关键的,影响大的风险进行处理
B.可以避免需求的变更
C.能够非常快速地实现系统的所有需求
D.能够更好地控制软件的质量
4、应用系统开发中可以采用不同的开发模型,其中,( )将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分;( )则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。
A.瀑布模型
B.螺旋模型
C.构件模型
D.对象模型
A.瀑布模型
B.螺旋模型
C.构件模型
D.对象模型
5、软件开发过程模型中,( )主要由原型开发阶段和目标软件开发阶段构成。
A.原型模型
B.瀑布模型
C.螺旋模型
D.基于构件的模型
6、( )是在逆向工程所获取信息的基础上修改或重构已有的系统,产生系统的一个新版本。
A.逆向分析(Reverse Analysis)
B.重组(Restructuring)
C.设计恢复(Design Recovery)
D.重构工程(Re-engineering)
7、在结构化分析方法中,用( )表示功能模型,用( )表示行为模型。
A.ER图
B.用例图
C.DFD
D.对象图
A.通信图
B.顺序图
C.活动图
D.状态转换图
8、在面向对象设计中,( )可以实现界面控制、外部接口和环境隔离。( )作为完成用例业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为。
A.实体类
B.控制类
C.边界类
D.交互类
A.实体类
B.控制类
C.边界类
D.交互类
9、用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例“会员注册”和“电话注册”、“邮件注册”之间是( )关系。
A.包含(include)
B.扩展(extend)
C.泛化(generalize)
D.依赖(depends on)
10、UML(Unified Modeling Language)是面向对象设计的建模工具,独立于任何具体程序设计语言,以下( )不属于UML中的模型。
A.用例图
B.协作图
C.活动图
D.PAD图
热门:信息系统管理工程师报考指南 | 2025年软考报名时间及入口
推荐:信息系统项目管理师网络课堂 |系统架构设计师网络课程 | 工信部信创认证培训
活动:25年高项备考 | 软考机考模拟作答系统 | 网络工程师网络课程
备考:章节练习+真题 | 软考备考学习资料 | 软考免费课程
课程:论文专题讲解 | 信息系统项目管理师试听课