更多“在软件生命周期的________阶段,软件的结构、模块的划分、功能的分配以及处理流程应该给出。 ”相关问题
  • 第1题:

    软件开发的结构化生命周期方法将软件生命周期划分成

    A.计划阶段、开发阶段、运行阶段

    B.计划阶段、编程阶段、测试阶段

    C.总体设计、详细设计、编程调试

    D.需求分析、功能定义、系统设计


    正确答案:A

  • 第2题:

    信息隐藏概念与(6)概念直接相关。

    A.模块的独立性

    B.模块类型的划分

    C.软件结构定义

    D.软件生命周期


    正确答案:A
    解析:本题考查模块独立性、信息隐蔽等知识点。模块化软件设计是一个非常重要的知识点,实现模块化设计的重要指导思想是分解、信息隐藏和模块独立性。信息隐藏:模块内部的数据与过程,应该对不需要了解它的模块隐藏起来。只有那些为了完成软件的总体功能而必须在模块间交换的信息,才允许在模块间进行传递。“隐蔽”意味着有效的模块化可以通过定义一组独立的模块而实现,这些独立的模块彼此间仅仅交换那些为了完成系统功能而必须交换的信息。这一指导思想的目的是为了提高模块的独立性,即当修改或维护模块时减少把一个模块的错误扩散到其他模块中去的机会。

  • 第3题:

    系统设计的任务是设计软件系统的模块层次结构,设计数据库的结构以及设计模块的控制流程,其目的是明确软件系统 。


    正确

  • 第4题:

    嵌入式应用软件的开发必须将硬件、软件、人力资源等元素集成起来,并进行适当的组合以实现应用软件对功能和性能的需求。以下正确描述嵌入式应用软件的设计流程的是(63)。

    A.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→功能模块的集成测试→调试→代码固化

    B.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→固化调试→功能模块的集成测试→代码固化

    C.确定硬件驱动的软件接口→按厢实时性划分软件功能模块→生成各模块代码→功能模块的集成测试→代码固化→调试

    D.确定硬件驱动的软件接口→按照实时性划分软件功能模块→生成各模块代码→固化调试→功能模块的集成测试→代码固化


    正确答案:C
    解析:嵌入式应用软件的开发流程与通用软件的开发流程大体相同,但在开发所使用的设计方法上有一定的差异。整个软件的开发流程可分为在软硬件划分阶段确定硬件驱动接口阶段、软件功能模块按照实时性进行划分阶段、各软件功能模块的代码生成阶段、软件功能模块的集成测试阶段、代码固化及固化后的调试阶段。

  • 第5题:

    嵌入式软件开发过程一般包括需求分析阶段、软件设计阶段、编码阶段和集成阶段,下面不属于嵌入式软件设计阶段工作的是______。

    A.软件体系结构设计

    B.软件外部接口定义

    C.软件功能模块划分

    D.程序流程图编制


    正确答案:B
    解析:需求分析阶段一般包括规定结构和软件组成,明确外部接口和内部接口,给出软件功能要求,性能要求、适应性要求、容量和时间要求、安全要求、保密要求、设计约束、合格性因素等,最终形成软件需求文档,并通过评审。
      软件设计阶段,根据软件需求文档对嵌入式软件进行设计,主要包括软件的总体设计、软件的概要设计和软件的详细设计等。
      软件外部接口定义属于需求分析阶段的工作。