在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是( )
经济可性性 B
技术可行性 C
操作可行性 D
法律可行性 答案:B 为了提高模块的独立性,模块内部最好是( )
逻辑内聚 B
时间内聚 C
功能内聚 D
通信内聚 答案:C Jackson 方法是一种面向( )的方法
数据结构 C
控制流 答案:B 需求分析阶段研究的对象是软件项目的( )
用户需求 B
合理要求 C
模糊要求 D
工程要求 答案:A 面向数据结构的设计方法(Jackson 方法)是进行( )的形式化的方法
系统设计 B
详细设计 C
软件设计 D
编码 答案:B 程序控制的三种基本结构中,( )结构可提供多条路径选择
分支 答案:D 下列属于黑盒测试的是( )
基本路径测试 B
条件测试 C
循环测试 D
等价划分 答案:D 软件设计一般分为总体设计和详细设计,它们之间的关系是( )
全局和局部 B
抽象和具体 C
总体和层次 D
功能和结构 答案:A 好的软件结构应该是( )
高耦合,高内聚 B
低耦合,高内聚 C
高耦合,低内聚 D
低耦合,低内聚 答案:B 面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是( ),一个类获得其父类的全部描述(数据和操作)
并行性 答案:B 软件项目管理是( )一切活动的管理
需求分析 B
软件设计过程 C
模块控制 D
软件生命周期 答案:D 一个模块把开关量作为参数传递给另一模型,这两个模块之间的耦合是( )
外部耦合 B
数据耦合 C
控制耦合 D