niusouti.com
参考答案和解析
参考答案:软件结构:软件系统的模块层次结构,反映了整个系统的功能实现,即将来程序的控制体系。
软件结构设计优化准则:
a.划分模块时,尽量做到高内聚,低耦合,保持模块相对独立性,以此为原则优化初始的软件结构。
b.一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近
c.软件的深度、宽度、扇入、扇出应适当。
D.模块的大小要适中。
E.模块的控制范围模块的接口要简单、清晰、含义明确,便于理解,易于实现、测试与维护。
更多“什么是软件结构?简述软件结构设计优化准则。 ”相关问题
  • 第1题:

    软件生命周期一般包括软件开发期和软件运行期,下列( )不是软件开发期应包含的内容。

    A.需求分析

    B.程序编制

    C.性能优化

    D.结构设计


    正确答案:C
    解析:软件生命周期一般包括软件开发期和软件运行期,其中软件开发期的内容主要包括需求分析、程序编制、结构设计。

  • 第2题:

    在软件开发过程中,软件结构设计是描述______。

    A.数据存储结构

    B.软件体系结构

    C.软件结构测试。

    D.软件控制过程


    正确答案:B
    解析:从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式。

  • 第3题:

    为高质量地开发软件项目,在软件结构设计时,必须遵循()原则。

    A信息隐蔽

    B质量控制

    C程序优化

    D数据共享


    A

  • 第4题:

    软件生命周期一般包括:软件计划期、开发期和软件运行期。因此,在下述项目中,______不是软件开发期的内容。

    A.需求分析

    B.结构设计

    C.程序编制

    D.性能优化


    正确答案:D
    解析:瀑布模型把软件生命周期划分为3个时期,时期又划分为若干阶段:①软件定义期——问题定义和可行性研究;②软件开发期——需求分析、总体设计、详细设计、编码和测试;③运行及维护阶段——维护。所以,性能优化不是软件开发期所应包含的内容。

  • 第5题:

    ●在软件开发过程中,软件结构设计是描述 ()。()A.数据存储结构 B.软件模块关系C.软件结构测试 D.软件控制过程


    正确答案:B
        在软件开发过程中,软件的结构设计是描述软件模块关系。