一、选择题1.软件工程研究的主要内容有(ABCD)A
软件开发方法、技术B
软件开发工具及环境C
软件管理技术D
软件规范(国际规范)2.目前典型的软件开发模型有(ABCD):A
喷泉模型3.包含风险分析的软件工程模型是(C):A
喷泉模型4.软件危机的主要表现是(BD)A
软件成本太高B
软件产品的质量低劣C
软件开发人员明显不足D
软件生产率低下5.以下属于非功能需求的有(ABC)A
领域需求6.需求分析的作用是(ABCD)A
定义软件的范围及必须满足的约束B
确定软件的功能和性能及与其他系统成分的接口C
建立数据模型、功能模型和行为模型D
最终提供需求规格说明,并用于作为评估软件质量的依据7.需求工程的基本活动包括(ABCD)A
需求分析与建模C
进化需求8.需求获取之所以困难,其主要原因有(ABCD)A
缺乏领域知识B
存在默认的知识C
存在多个知识源D
客户可能的偏见9.常用的需求分析方法有(BCD)A
功能分析方法B
结构化分析方法C
信息建模法D
面向对象的分析方法10.数据词典中可包含的条目有(ABCD)A
加工11.属于分布式的软件体系结构有(B)A
客户/服务器模型C
分布式对象结构D
中间件12.对于以下给出的几种类型的耦合,按照耦合性由高到低排列的是(A)(1)内容耦合(2)公共耦合(3)控制耦合(4)复合耦合(5)数据耦合A
12345B
13425C
12534D
5432113.对于块内部联系的类型,内聚性由弱到强的是(A)(1)偶然型(2)逻辑型(3)瞬时型(4)通信型(5)顺序型(6)功能型A
123456B
124536C
324156D
65432114.(C)是指相