软件工程(软件设计)

1.在结构化分析方法中,用以表达系统内数据运动情况的工具是(   )。

A 数据流图        B 数据字典        C 结构化语言        D 判定表与判定树 

2.在需求分析之前需要进行的工作是() 

A 程序设计        B 可行性研究        C ER分析        D 需求建模 

3.数据流图的基本图形符号有(   )。 

A 输入、输出、外部实体、加工        B 变换、加工、数据流、存储        C 加工、数据流、数据存储、外部实体        D 变换、数据存储、加工、数据流 

4.软件需求规格说明书的内容不应包括(   ) 

A 功能需求        B 对算法的详细描述        C 软件的性能        D 对数据的要求 

5.软件需求分析的主要方法有(   )。 

A 形式化分析法        B PAD图描述        C 结构化分析SA方法        D 程序流程图

6. (   )不属于软件设计的原则。 

A 模块化        B 抽象、信息隐藏        C 结构化        D 逐步求精 

7.程序控制一般分为()三种基本结构 

A 顺序、选择、循环        B 顺序、跳转、循环        C 跳转、选择、判断        D 跳转、选择、循环 

8. Jackson方法是根据()来导出程序结构的。 

A 数据流图        B 数据结构        C IPO图        D 数据间的控制结构 

9.软件设计一般分为总体设计和详细设计,它们之间的关系是()

A 抽象和具体        B 总体和层次        C 功能和结构        D 全局和局部 

10.结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的() 

A 控制流        B 数据流        C 程序流        D 指令流 

11. Jackson方法是一种面向数据结构的设计方法,是()阶段的形式化方法。 

A 系统设计        B 需求分析        C 详细设计        D 编码 

扫描二维码关注公众号,回复: 17162721 查看本文章
12.为了提高模块的独立性,模块间最好是实现() 

A 公共环境耦合        B 特征耦合        C 控制耦合        D 数据耦合 

13. 下列(  )不是结构化软件设计工具。 

A HIPO图        B 程序流程图        C PAD图        D N-S图 

14.某程序输入X为整数类型变量,1<=X<=10,如果用边界值分析法设计测试用例,则X应该取( )作为边界值。 

A 0,1,10,11        B 1,10        C 1,5,10,11        D 1,5,10,15 

15.什么是等价类划分( ) ①将测试对象的输入或输出域划分成若干部分 ②从每一个子集中选取少数具有代表性的数据 ③是一种白盒测试方法 ④有效值的等价类 ⑤无效值的等价类 

A ①②③④⑤        B ①②③        C ①②④⑤        D ③④⑤ 

猜你喜欢

转载自blog.csdn.net/weixin_43823060/article/details/132038690
今日推荐