一、单项选择题(每题 2 分,共 40 分)1
软件生存周期模型有多钟,下列选项中,(C)不是软件生存周期模型
以下说法错误的是(C)
增量模型是在瀑布模型的基础上加以修改而形成的B
增量模型推迟某些阶段或所有阶段中的细节,从而较早地产生工作软件C
瀑布模型和增量模型都属于整体开发模型D
瀑布模型规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节3
可行性分析中,系统流程图用于描述(A)
当前运行系统B
当前逻辑模型C
讨论软硬件资源的有效性是进行(A)讨论的一方面
技术可行性B
经济可行性C
社会可行性D
操作可行性5、数据字典中,一般不包括下列选项中的(D)条目
源点与终点6、SA 方法的分析步骤是首先调查了解当前系统的工作流程,然后(A)
获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B
获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型C
获得当前系统的逻辑模型,抽象出目标系统的物理模型,建立目标系统的逻辑模型D
获得当前系统的逻辑模型,抽象出目标系统的物理模型,建立目标系统的物理模型7、通过(B)可以完成数据流图的细化
系统分解8、对软件进行分解,是为了(C)
降低模块的复杂程度B
降低模块间接口的复杂程度C
降低模块的复杂程度,并降低模块间接口的复杂程度D
降低模块的复杂程度,并提高模块间接口的复杂程度9、为了提高模块的独立性,模块内部最好是(C)
通信内聚10、在软件结构设计完成后,对于下列说法,正确的是(C)
非单一功能模块的扇入数大比较好,说明本模块重用率高B
单一功能的模块扇入高时应重新分