2019年下半年网络规划设计师考试上午试题及解析
2019下半年网络规划设计师上午试题分析与解答【深圳市盐田区盐田高级中学信息技术组李发成】试题(1)(2)一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更控制过程。如下图所示的需求变更管理过程中,①②③处对应的内容应是(1);自动化工具能够帮助变更控制过程更有效地运作,(2)是这类工具应具有的特性之一。(1)A、问题分析与变更描述、变更分析与成本计算、变更实现B、变更描述与变更分析、成本计算、变更实现C、问题分析与变更分析、变更分析、变更实现D、变更描述、变更分析、变更实现(2)A、变更维护系统的不同版本B、支持系统文档的自动更新C、自动判定变更是否能够实施D、记录每一个状态变更的日期和做出这一变更的人分析:考记忆力的题,略。试题(3)用例(usecase)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例“会员注册”和“电话注册”、“邮件注册”之间是(3)关系。A包含(i
clude)B扩展exte
dC泛化(ge
eralize)D依赖(depe
dso
)分析:包含关系:用于将部分工作流程分离出去,对这部分工作流程来说,基本用例只取决于结果,与获得结果的方法无关。扩展关系:将扩展用例与基本用例连接了起来,通过在基本用例中引用扩展点,可以定义在基本用例的哪些位置插入扩展用例
f泛化(Ge
eralizatio
)表示一个更泛化的元素和一个更具体的元素之间的关系,现实世界中一般与特殊关系就是最好的表现。
依赖(depe
dso
):一个实体的发生变化后,可能影响依赖于它的其他实例。这种关系表明,如果类A被修改,那么类B会受到影响。
试题(4)(5)
RUP强调采用(4)的方式来开发软件,这样做的好处是(5)。
(4)A.原型和螺旋B.螺旋和增量C.迭代和增量D.快速和迭代
(5)A.在软件开发的早期就可以对关键的,影响大的风险进行处理
B.可以避免需求的变更
C.能够非常快速地实现系统的所有需求
D能够更好地控制软件的质量
分析:RUPRatio
alU
ifiedProcess,统一软件开发过程是一个面向对象且基于网络的程序开发方法论。RUP是Ratio
al软件公司创造的软件工程方法。RUP描述了如何有效地利用商业的可靠的方法开发和部署软件,是一种重量级过程,特别适用于大型软件团队开发大型项目。
RUP最重要的它有三大特点1软件开发是一个迭代过程,2软件开发是由Usr