一、名词解释(15分)1
结构化方法3
软件可靠性4
变更控制二、填空(20分)1
增量模型适合于________不明确、设计方案有一定风险的软件项目
结构化分析方法的分析策略是__________
可行性研究实质上是要在较高层次上以较抽象的方式进行___________的过程
衡量模块独立性的两个定性标准是_________
Jackson方法是一种面向______________的设计方法
软件集成测试的方法主要有两种,它们是__________
维护阶段是软件生存周期中花费精力和费用_____________的阶段
继承性是子类自动共享其父类的______________机制
在面向对象方法中,人们常用状态图描述类中对象的___________
规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,则称该软件为_________软件
三、选择(20分)1
需求分析中,开发人员要从用户那里解决的最重要的问题是()
A、要让软件做什么B、要给该软件提供哪些信息C、要求软件工作效率怎样D、要让该软件具有何种结构2
DFD中的每个加工至少有()
A、一个输入流或一个输出流B、一个输入流和一个输出流C、一个输入流D、一个输出流3
详细设计与概要设计衔接的图形工具是()
A、DFD图B、SC图C、PAD图D、程序流程图4
下列几种类型中,耦合性最弱的是()
A、内容型B、控制型C、公共型D、数据型5
确认测试中,作为测试依据的文档是()
A、需求规格说明书B、设计说明书C、源程序D、开发计划6
为了适应软硬件环境变化而修改软件的过程是()
A、校正性维护B、完善性维护C、适应性维护D、预防性维护7
瀑布模型是一种()
A、整体开发模型B、非整体开发模型C、风险驱动模型D、对象驱动模型8
用于描述对象模型的工具是(