4、行性D.法律可行性17.在详细设计阶段,经常采用的工具有(A)A、PADB、SAC、SCD、DFD18.需求分析阶段的任务是确定(D)A软件开发方法B、软件开发工具C、软件开发费D、软件系统的功能19.程序的三种基本控制结构是(B)A过程、子程序和分程序B、顺序、选择和重复C、递归、堆栈和队列D、调用、返回和转移20.软件是一种(C) A程序 B数据 C逻辑产品 D物理产品21.具有风险分析的软件生存周期模型是(B)A瀑布模型 B 螺旋模型 C 增量模型 D 喷泉模型22.软件需求分析的主要任务是准确定义所开发的软件系统是(C)A如何做 B 怎么做 C 做什么 D 对
5、谁做23.结构化分析的方法是一种(D)A系统分析方法 B面向数据结构的分析方法C面向对象的分析方法 D面向数据流的分析方法1.结构化程序设计的一种基本方法是(C)A.筛选法 B 迭代法 C 逐步求精法 D 递归法2.软件详细设计主要采用的方法是(D)A.模块设计B.结构化设计C.PDL语言D.结构化程序设计3.模块的内聚性最高的是(D)A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚4.研究开发所需要的成本和资源是属于可行性研究中的研究的一方面。(B)A.技术可行性B.经济可行性C.社会可行性D.法律可行性5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现