2005年软件工程各章重点简答题_第1页
2005年软件工程各章重点简答题_第2页
2005年软件工程各章重点简答题_第3页
2005年软件工程各章重点简答题_第4页
2005年软件工程各章重点简答题_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2005年软件工程各章重点简答题第一章绪论1 .软件产品的特性是什么?2 .软件生产的发展有几个阶段?各有何特征?3 .什么是软件危机?软件危机的表现是什么?4 .什么是软件工程?软件工程性质是什么?5 .软件工程目标和内容是什么?6 .软件工程面临的问题什么?7 .什么是软件工程过程?它包含些过程?8 .什么是软件生存周期?它有哪几个活动?9 .什么是软件生存周期模型?有哪些主要模型?10 .什么是软件开发方法治哪些主要方法?第二章软件可行性研究与项目开发计划1 .可行性研究的任务是什么?2 .研究项目的技术可行性一般要考虑哪些情况?3 .可行性研究有哪些步骤?4 .可行性研究报告有哪些主要

2、内容?5 .成本一效益分析可用哪些指标进行度量?6 .项目开发计划有哪些内容?第三章软件需求分析1 .什么是需求分析?需求分析阶段的基本任务是什么?2 .需求分析的难点主要表现在哪几个方面?3 .需求分析方法应遵循的原则是什么?4 .需求分析阶段的文档是什么?5 .什么是结构化分析方法?该方法使用什么描述工具?6 .结构化分析方法通过哪些步骤来实现.7 .什么是数据流图?其作用是什么?其中的基本符号各表示什么含义?8 .画数据流图的步骤是什么?画数据流图应该注意什么事项?9 .什么是数据字典?其作用是什么沱有哪些条目?10 .建立数据字典的形式是什么?11 .描述加工逻辑有哪些工具?12 .什

3、么是IDEF方法?该方法中建立功能模型的基本步骤是什么?IDEF方法有什么特点?13 .简述SA方法的优缺点.第四章软件概要设计1 .什么是软件概要设计?该阶段的基本任务是什么?2 .什么是模块?模块有哪些基本属性?3 .软件设计的基本原理包括哪些内容?4 .衡量模块独立性的两个标准是什么?它们各表示什么含义?5 .模块间的耦合,性由哪几种?它们各表示什么含义?6 .影响公共耦合的复杂程度的因素是什么?公共耦合会引起什么问题?7 .降低模块间的耦合度的方法有哪些?8 .模块的内聚性由哪几种?各表示什么含义?9 .什么是软件结构?结构图的主要内容是什么?10 .简述软件结构设计优化准则.11 .

4、什么是模块的作用范围才十么是模块的控制范围?它们之间应该建立什么关系?12 .什么是“变换流”?13 .什么是“事务流”14 .面向数据流设计方法的过程是什么?15 .试述”变换分析”的设计步骤.试将变换型DFD数据流图转换成软件结构图.16 .试述”事务分析”的设计步骤.试将事务型DFD数据流图转换成软件结构图17 .叙述由IDEF图导出初始软件结构图的方法.第五章软件详细设计1 .详细设计的基本任务是什么?2 .结构化程序设计基本要点是什么?3 .详细设计有哪几种描述方法?4 .程序流程图的特点是什么?5 .PAD图的特点是什么?6 .过程描述语言(PDL)的特点是什么?7 .简述Jack

5、son方法的设计步骤.第六章软件编码1 .程序语言有哪些共同特征?2 .在项目开发时,选择程序设计语言通常考虑哪些因素?3 .第4代语言(4GL)有哪些主要特征?4 .举例说明各种程序设计语言的特点及适用范围.5 .什么是程序设计风格?为了具有良好的设计风格,应注意哪些方面的问题?第七章软件测试1 .软件测试的目的是什么?2 .在软件测试中,应注意哪些原则?3 .什么是静态测试?什么是动态测试?4 .什么是黑盒测试法?什么是白盒测试法?5 .白盒测试有哪些覆盖标准?试对它们的检错能力进行比较.6 .采用黑盒技术设计测试用例有哪几种方法於些方法呼有什么特点?7 .简要说明如何划分等价类?8 .用

6、等价类划分的方法设计测试用例的步骤是什么?9 .使用边界值分析方法设计测试用例的原则有哪些?10 .软件测试过程中需要哪些信息?11 .软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系?12 .单元测试有哪些内容7M试中采用什么方法?13 .什么是集成测试劝什么要进彳f集成测试?14 .非渐增式测试与渐增式测试有什么区别?15 .渐增式测试中组装模块的方法有哪些?各有什么优点和缺点?16 .什么是确认测试?该阶段有哪些工作?17 .调试的目的是什么珊试有哪些技术手段?第八章软件维护1 .软件维护有哪些内容?2 .什么是非结构维护?非结构化维护的特点是什么?3 .什么是结构化维护?

7、结构化维护的特点是什么?4 .软件维护困难的原因是什么?5 .影响软件维护代价的因素有哪些?6 .软件维护费用的度量模型是什么?7 .软件维护的流程是什么?8 .维护技术有哪些?9 .软件维护的副彳用有哪些?10 .如何控制因修改而引起的副作用?11 .什么是软件可维护性?可维护性度量的特性是什么?12 .提高可维护性的方法有哪些?13 .为了保证软件的可维护性,需要做哪些质量保证检查?14 .好的文档的作用和意义是什么?第九章软件开发的增量模型15 瀑布模型有何局限性?16 增量模型的基本思想是什么?17 渐增模型有几种?各有何特点?18 快速原型模型有几种?各有何特点?19 快速原型模型的

8、基本思想是什么?20 运用原型的策略有几种?21 使用快速原型方法构造原型时,对原型的要求是什么?22 原型特性分为几种类型?23 快速原型模型的开发步骤是什么?24 .构造原型的技术有哪些?25 .评价快速原型模型的优缺点.26 .原型的作用是什么?27 .什么情况下适宜使用原型?十么情况下不宜使用原型?第十章面向对象的方法1 .简述对象,类,类结构消息方法的基本概念.2 .传统开发方法存在的问题什么?3 .为什么说用结构化方法开发的软件,其稳定性,可修改性和可重用性都比较差?4 .简述面向对象的特征.5 .继承性和多态性的好处是什么?6 .简述面向对象的要素.7 .面向对象分析模型的用途是

9、什么?8 .简述对象模型的特征,举现实世界的例子,给出它的一般化关系,聚集关系的描述9 .简述动态模型的特征,说明事件,事件跟踪图,状态,状态图的含义.10 .简述功能模型的特征.11 .简述三种分析模型的关系.12 .简述对象建模的过程.13 .简述动态建模的过程.14 .简述功能建模的过程.15 .面向对象设计准则是什么?16 .简述面向对象设计的启发规则.17 .系统设计的内容是什么?18 .对象设计的内容是什么?19 .在面向对象程序设计中,为适应面向对象方法所特有的概念(例如继承性)而必须遵循哪些新准则?20 .在类的实现中,利用既存类的途径是什么?21 .面向对象软件的测试如何进行

10、?第十一章软件质量与质量保证1 .软件质量的含义是什么?2 .影响软件质量的因素有哪些?3 .什么是软件质量保证?4 .软件质量保证的主要功能是什么?5 .软件质量保证策略是什么?6 .软件质量保证的主要任务是什么?7 .说明McCall软件质量度题模型.8 .说明ISO的软件质量评价模型.9 .软件复杂性度量的主要参数有哪些?10 .程序复杂性的度量方法有哪些?11 .McCabe度量法的缺点是什么?12 .什么是软件的可靠性沱们能否定量计算?13 .为什么要进行软件评审?软件设计质量评审与程序质量评审都有哪些内容?14 .提高软件质量和可靠性的技术有哪些?15 .说明容错软件的定义?16

11、.说明容错的一般方法?17 .说明容错系统的设计过程.第十二章软件工程管理1 .说明软件工程管理的重要性.2 .软件工程管理包括哪些内容?3 .软件项目计划中包括哪些内容?4 .软件开发成本估算方法有哪几种?各有什么特点?5 .画出表示软件任务开发并行性的网络图.6 .软件质量保证应做好哪几方面的工作?7 .什么是软件配置管理?什么是基线?8 .请叙述软件工程过程中版本控制与变更控制处理过程9 .软件工程的意义是什么?都有哪些软件过程标准?10 .请说明软件文档的作用?软件开发项目生存期各阶段都包含哪些文档?第十三章软件开发环境1 .什么是软件开发环境?请列出其发展情况.2 .软件开发环境的基本要求是什么?3 .软件开发环境应是高度集成的一体化的系统”的含义是什么?4 .软件开发环境应具体高度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论