软考历年试题:2019年5月信息系统项目管理师 模拟一 上午
摘要:对于【信息系统项目管理师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透所考知识点、熟悉出题思路,对我们提升分数的效果是最明显的,通过试题反复练习,还可以查漏补缺。今天,给大家带来【信息系统项目管理师】部分试题的详解,一起来看看吧~1、软件设计分为结构化设计(SD)与面向对象设计(OOD)。其中SD是一种面向数据流的方法,它以SRS(软件需求规格说明书)和SA(结构化分
1、软件设计分为结构化设计(SD)与面向对象设计(OOD)。其中SD是一种面向数据流的方法,它以SRS(软件需求规格说明书)和SA(结构化分析)阶段所产生的和数据字典等文档为基础,是一个( )和模块化的过程。
A、 自顶向下、逐步求精
B、 自下而上、逐步求精
C、 由内而外,统一实现
D、 由外而内,统一实现
答案:A
答题解析:
软件设计分为结构化设计(SD)与面向对象设计(OOD)。
其中结构化设计SD是一种面向数据流的方法,它以SRS(软件需求规格说明书)和SA(结构化分析)阶段所产生的和数据字典等文档为基础,是一个自顶向下、逐步求精和模块化的过程。
SD方法的基本思想:
将软件设计成由相对独立且、具有单一功能的模块组成的结构,分为概要设计和详细设计两个阶段。
概要设计:又称为总体结构设计,主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。
概要设计将系统开发的总任务分解成许多个基本的、具体的任务,而为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。
SD遵循的原则:高内聚,低耦合;
内聚:表示模块内部各成分之间的联系程度,是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做目标单一的一件事情;
耦合:表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松敞耦合表示模块之问联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。
2、以下关于需求分析的描述正确的是( )。
A、 通过需求分析,只能检测到需求之间的冲突,但无法解决需求之间的冲突,因为冲突是不可避免的
B、 需求分析过程:收集需求、需求分析、需求定义(编写需求说明书)、需求验证
C、 需求获取阶段的需求可以作为软件设计的基础的
D、 通过需求分析无法发现系统的边界
答案:B
答题解析:
通过需求分析,可以检测和解决需求之间的冲突;发现系统的边界;并详细描述出系统需求。
在需求获取阶段获得的需求是杂乱的,是用户对新系统的期望和要求,这些要求有重复的地方,也有矛盾的地方,这样的要求(需求)是不能作为软件设计的基础的。也就是说需求必须要经过验证。
需求分析过程:收集需求、需求分析、需求定义(编写需求说明书)、需求验证
3、UML(统一建模语言)包含9种图,并将它们进一步分为动态图、静态图。动态图包含序列图、状态图、活动图( )。
A、 配置图
B、 协作图
C、 类图
D、 组件图
答案:B
答题解析:
UML九种建模图:用例图、类图、对象图、顺序图、协作图、状态图、活动图、组件图、配置图。又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>