正文

软件工程各章重点简答题2006-06-04 07:19:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/tankboy/15404.html

分享到:

第一章 绪论



简答题

1. 软件产品的特性是什么?

2. 软件生产的发展有几个阶段?各有何特征?

3. 什么是软件危机?软件危机的表现是什么?

4. 什么是软件工程?软件工程性质是什么?

5. 软件工程目标和内容是什么?

6. 软件工程面临的问题什么?

7. 什么是软件工程过程?它包含些过程?

8. 什么是软件生存周期?它有哪 几个活动?

9. 什么是软件生存周期模型?有哪些主要模型?

10. 什么是软件开发方法?有哪些主要方法?

第二章 软件可行性研究与项目开发计划

简答题

1. 可行性研究的任务是什么?

2. 研究项目的技术可行性一般要考虑哪些情况?

3. 可行性研究有哪些步骤?

4. 可行性研究报告有哪些主要内容?

5. 成本一效益分析可用哪些指标进行度量?

6. 项目开发计划有哪些内容?

第三章 软件需求分析

简答题

1. 什么是需求分析?需求分析阶段的基本任务是什么?

2. 需求分析的难点主要表现在哪几个方面?

3. 需求分析方法应遵循的原则是什么?

4. 需求分析阶段的文档是什么?

5. 什么是结构化分析方法?该方法使用什么描述工具?

6. 结构化分析方法通过哪些步骤来实现.

7. 什么是数据流图?其作用是什么?其中的基本符号各表示什么含义?

8. 画数据流图的步骤是什么?画数据流图应该注意什么事项?

9. 什么是数据字典?其作用是什么?它有哪些条目?

10. 建立数据字典的形式是什么?

11. 描述加工逻辑有哪些工具?

12. 什么是IDEF方法?该方法中建立功能模型的基本步骤是什么?IDEF方法有什么特点?

13. 简述SA方法的优缺点.

第四章 软件概要设计

简答题

1. 什么是软件概要设计?该阶段的基本任务是什么?

2. 什么是模块?模块有哪些基本属性?

3. 软件设计的基本原理包括哪些内容?

4. 衡量模块独立性的两个标准是什么?它们各表示什么含义?

5. 模块间的耦合性由哪几种?它们各表示什么含义?

6. 影响公共耦合的复杂程度的因素是什么?公共耦合会引起什么问题?

7. 降低模块间的耦合度的方法有哪些?

8. 模块的内聚性由哪几种?各表示什么含义?

9. 什么是软件结构?结构图的主要内容是什么?

10. 简述软件结构设计优化准则.

11. 什么是模块的作用范围?什么是模块的控制范围?它们之间应该建立什么关系?

12. 什么是变换流”?

13. 什么是事务流

14. 面向数据流设计方法的过程是什么?

15. 试述变换分析的设计步骤.试将变换型DFD数据流图转换成软件结构图.

16. 试述事务分析的设计步骤.试将事务型DFD数据流图转换成软件结构图

17. 叙述由IDEF图导出初始软件结构图的方法.

第五章 软件详细设计

简答题

1. 详细设计的基本任务是什么?

2. 结构化程序设计基本要点是什么?

3. 详细设计有哪几种描述方法?

4. 程序流程图的特点是什么?

5. PAD图的特点是什么?

6. 过程描述语言(PDL)的特点是什么?

7. 简述Jackson方法的设计步骤.

第六章 软件编码

简答题

1. 程序语言有哪些共同特征?

2. 在项目开发时,选择程序设计语言通常考虑哪些因素?

3. 4代语言(4GL)有哪些主要特征?

4. 举例说明各种程序设计语言的特点及适用范围.

5. 什么是程序设计风格?为了具有良好的设计风格,应注意哪些方面的问题?

第七章 软件测试

简答题

1. 软件测试的目的是什么?

2. 在软件测试中,应注意哪些原则?

3. 什么是静态测试?什么是动态测试?

4. 什么是黑盒测试法?什么是白盒测试法?

5. 白盒测试有哪些覆盖标准?试对它们的检错能力进行比较.

6. 采用黑盒技术设计测试用例有哪几种方法?这些方法呼有什么特点?

7. 简要说明如何划分等价类?

8. 用等价类划分的方法设计测试用例的步骤是什么?

9. 使用边界值分析方法设计测试用例的原则有哪些?

10. 软件测试过程中需要哪些信息?

11. 软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系?

12. 单元测试有哪些内容?测试中采用什么方法?

13. 什么是集成测试?为什么要进行集成测试?

14. 非渐增式测试与渐增式测试有什么区别?

15. 渐增式测试中组装模块的方法有哪些?各有什么优点和缺点?

16. 什么是确认测试?该阶段有哪些工作?

17. 调试的目的是什么?调试有哪些技术手段?

阅读(3851) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册