- 0
- 0
- 约9.09千字
- 约 6页
- 2025-10-21 发布于河南
- 举报
长风破浪会有时,直挂云帆济沧海。——李白
软件工程全部习题答。·2025-5-3119:55:00)
第九章
1、渐增模型有那几种?特点?
答:增量构造和演化提交。增量构造是瀑布模型的基础上在一些的阶段中采用增量开发一些阶段
整体开发。演化提交是在瀑布模型的基础上所有阶段都使用增量开发也就是不紧使用增量开发也
使用增量提交。
2、快速原形有那几种?特点?
答:探索型、试验型、演化型。探索型:在需求阶段帮助明确理解需求用完抛弃。试验型:在设
计阶段考核现行方案是否合适用完抛弃。演化型:及早的向用户展示一个系统的原形包含主要的
功能得到用户的认可后将原形不断的扩充直到系统完成。
3、快速原形开发的步骤?
答:快速开发、需求、构造原形、原形、运行原形、评价原形、修改意见。
4、评价快速原形的优缺点?
答:可以更清楚的理解用户的需求、开发阶段可以用原形解决局部的困难,通过原形的开发可以
让用户看见系统的初步功能的实现有利与用户的开发人员更好的交流,及早的解决存在的问题减
少开发的风险。
缺乏好的管理工具和开发环境、缺乏管理机制、对开发人员的技术要求高、更新文档比较困难。
5、对比瀑布模型和增量模型,指出增量模型的新思路。
答:瀑布模型是一种整体的开发模型,开发的每一阶段必须按线性的顺序来进行,前一阶段的工
作没有完成后一阶段的工作就不能开始。由于需求分析的易变性使的软件开发工作不顺利,同时
瀑布模型的每个阶段有不可避免的错误出现,那么延伸到以下的各个阶段错误就会放大。增量模
型是非整体开发的模型它采用渐增模型和原形模型,软件的开发是用增量开发和增量提交。
第八章
1、软件维护有那些内容?
答:校正性维护、完善性维护、适应性维护、预防性维护
2、软件维护的特点?
答:结构性维护、非结构性维护、别人的程序难懂、开发和维护在人员和时间上的差异、文档的
不一致性、维护不是一项吸引人的工作
3、软件维护的流程?
答:制定维护申请报告、审查申请报告并批准、实施维护并做记录、复审
4、软件维护的副作用?
答:代码副作用、数据副作用、文档副作用
5、什么是软件的可维护性?可维护性度量的特性?
答:是能够别理解、适应、校正和增强功能的容易程度。可理解、可适应、可测试、可修改、可
靠、可移植可使用、效率。
6、提高可维护性的方法?
答:使用有可维护性的程序设计语言、及时更新文档、使用先进技术和工具、明确软件质量目
标、明确质量保证工作。
第七章
1、软件测试的目的是?测试中要注意那些原则?
答:软件测试的目的是的发现软件中存在错误的活动。好的测试用例可以发现至今没有发现的错
不飞则已,一飞冲天;不鸣则已,一鸣惊人。——《韩非子》
误、好的测试用例可以发现至今没有发现的错误测试。要提供输入数据还要提供输出数据、保留
测试用例、检查它是否做了应该做的还要检查它是否做了不该做的、避免自己测试自己的程序、
多错误多的地方要更严格的测试。
2、什么是白盒法?有那些覆盖标准?比较他们的检错能力。
答:将程序看成是白盒子,认真的分析程序的结构和功能制定测试用例来测试。有逻辑覆盖(语
句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖、路径覆盖)
3、什么是黑盒法?有那些测试方法?特点?
答:将程序当成是黑盒子以设计中的功能为标准在程序的接口出进行测试看它能否达到功能要
求。等价类划分、边界值分析、因果图、错误推测。
4、软件测试要经过那些步骤?这些步骤和开发那些阶段对应?
答:单元测试
原创力文档

文档评论(0)