承担军用软件研制任务的组织,应按照以下要求建立并实施相应等级的软件工作过程()A、GJB5000B、GJB8000C、软件工程化D、以上都是

题目

承担军用软件研制任务的组织,应按照以下要求建立并实施相应等级的软件工作过程()

  • A、GJB5000
  • B、GJB8000
  • C、软件工程化
  • D、以上都是

相似考题
参考答案和解析
正确答案:D
更多“承担军用软件研制任务的组织,应按照以下要求建立并实施相应等级的软件工作过程()A、GJB5000B、GJB8000C、软件工程化D、以上都是”相关问题
  • 第1题:

    软件生命周期是指

    A.软件系统开始研制到软件系统投入试运行的过程

    B.软件系统投入试运行到软件系统被废弃的过程

    C.软件系统投入运行到软件系统被废弃的过程

    D.软件系统开始研制到软件系统被废弃的过程


    正确答案:D
    解析:在软件工程学中,一个软件从开始研制到最终被废弃的过程叫做软件系统的生命周期。

  • 第2题:

    结束软件测试工作时,应按照软件配置管理的要求,将( )纳入配置管理。

    A:全部测试工具

    B:被测试软件

    C:测试支持软件

    D:以上都是

    答案:B
    解析:
    配置管理:应按照软件配置管理的要求,将测试过程中产生的各种工作产品纳入配置管理。由开发组织实施的软件测试,应将测试工作产品纳入软件项目的配置管理;由独立测试组织实施的软件测试,应建立配置管理库,将被测试对象和测试工作产品纳入配置管理。

  • 第3题:

    软件项目实施过程中的里程碑点应在______文档中确定。

    A.软件研制任务书
    B.软件开发计划
    C.软件测试计划
    D.软件研制总结报告

    答案:B
    解析:
    本题考查里程碑的意义以及在项目中如何策划和设置里程碑。简单来说,里程碑就是在项目过程中管理者或其他利益相关方需要关注的项目状态时间点。《软件研制任务书》仅规定任务提出方关注的里程碑,而《软件开发计划》才是规定包括软件研制任务书规定的、项目管理者或利益相关方关注的和(或)组织规定所需关注的项目状态时间点。项目设置多少里程碑需要在项目策划过程中进行计划,并在计划文档中记录,需要利益相关方认可。项目设置里程碑应慎重,不宜太多,一旦设置,就应确保任务完成,否则可能会导致计划的频繁变更。

  • 第4题:

    论软件开发模型及应用

    软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发过程包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要任务和活动,用来作为软件项目工作的基础。对于不同的软件项目,针对应用需求、项目复杂程度、规模等不同要求,可以采用不同的开发模型,并采用相应的人员组织策略、管理方法、工具和环境。

    请围绕“软件开发模型及应用”论题,依次从以下三个方面进行论述。

    1.简要叙述你参与的软件开发项目以及你所承担的主要工作。

    2.列举出几种典型的软件开发模型,并概要论述每种软件开发模型的主要思想和技术特点。

    3.根据你所参与的项目中使用的软件开发模型,具体阐述使用方法和实施效果。


    答案:
    解析:
    瀑布模型:严格遵循软件生命周期各阶段的固定顺序,一个阶段完成再进入另一个阶段。其优点是可以使过程比较规范化,有利于评审;缺点在于过于理想,缺乏灵活性,容易产生需求偏差。

    快速原型模型:对于许多需求不够明确的项目,比较适合采用该模型。它采用了一种动态定义需求的方法,通过快速地建立一个能够反映用户主要需求的软件原型,让用户在计算机上使用它,了解其概要,再根据反馈的结果进行修改,因此能够充分体现用户的参与和决策。

    演化模型:也是一种原型化开发,但与快速原型不同的是,快速原型模型在获得真实需求时,就将抛弃原型。而演化模型则不然,它将从初始的模型中逐渐演化为最终软件产品,是一种渐进式原型法。

    增量模型:它采用的是一种递增式模型,它将软件产品划分成为一系列的增量构件,分别进行设计、编码、集成和测试。

    螺旋模型:结合了瀑布模型和演化模型的优点,最主要的特点在于加入了风险分析。它是由制定计划、风险分析、实施工程、客户评估这一循环组成的,它最初从概念项目开始第一个螺旋。

    喷泉模型:主要用于描述面向对象的开发过程,最核心的特点是迭代。所有的开发活动没有明显的边界,允许各种开发活动交叉进行。

    统一过程(UP):统一过程是一个通用过程框架,可以用于种类广泛的软件系统、不同的应用领域、不同的组织类型、不同的性能水平和不同的项目规模。UP是基于构件的,在为软件系统建模时,UP使用的是UML。与其他软件过程相比,UP具有三个显著的特点,即用例驱动、以架构为中心、迭代和增量。

    敏捷方法:敏捷方法是一种以人为核心、迭代、循序渐进的开发方法。在敏捷方法中,软件项目的构建被切分成多个子项目,各个子项目成果都经过测试,具备集成和可运行的特征。在敏捷方法中,从开发者的角度来看,主要的关注点有短平快的会议、小版本发布、较少的文档、合作为重、 客户直接参与、自动化测试、适应性计划调整和结对编程;从管理者的角度来看,主要的关注点有测试驱动开发、持续集成和重构。

  • 第5题:

    在采购非货架软件时,要求并监督外部供方按照软件工程化要求实施控制,保留控制的记录


    正确答案:正确

  • 第6题:

    在采购软件时,要求并监督外部供方按照软件工程化要求实施控制。


    正确答案:错误

  • 第7题:

    根据承担军用软件研制任务的特点,按照GJB8000、GJB5000和软件工程化要求,建立并实施()的软件工作过程。

    • A、软件测试和配置管理
    • B、相应等级
    • C、相关等级
    • D、以上都是

    正确答案:B

  • 第8题:

    软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。


    正确答案:软件开发工具和软件开发的环境

  • 第9题:

    单选题
    承担军用软件研制任务的组织,应按照以下要求建立并实施相应等级的软件工作过程()
    A

    GJB5000

    B

    GJB8000

    C

    软件工程化

    D

    以上都是


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    在采购非货架软件时,要求并监督外部供方按照()要求实施控制,保留控制的记录。
    A

    软件设计开发

    B

    软件配置管理

    C

    软件工程化

    D

    软件“三库”管理


    正确答案: C
    解析: 暂无解析

  • 第11题:

    判断题
    在采购非货架软件时,要求并监督外部供方按照软件工程化要求实施控制,保留控制的记录
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    判断题
    根据承担军用软件研制任务的特点,按照GJB8000和GJB5000要求,建立并实施相应等级的软件工作过程。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    试题二 论软件企业的软件过程改进

    软件过程是人们用来开发和维护软件以及相关产品的一组活动、方法和实践,是软件企业中最复杂、最重要的业务流程。软件过程改进(Software Process Improvement,SPI)帮助软件企业规划、实施软件过程的改进,为企业的业务服务,必须受企业发展战略的指导。软件过程改进通过在软件开发实践中发现软件过程中的问题,并在实践中找到解决问题的办法,不断推动软件过程的持续改进,提高产品或服务的质量,提高软件开发的效率。软伴企业想要高效率、高质量和低成本地开发软件,必须以软件过程改进为中心,全面开展软件工程和质量管理。

    请围绕“论软件企业的软件过程改进”论题,依次从以下三个方面进行论述。

    1概要叙述你参与的软件过程改进项目以及你所担任的主要工作。

    2详细论述软件企业实施软件过程改进的主要步骤及每个步骤的工作内容。

    3结合你参与的软件过程改进项目,具体阐述软件企业主要是对软件过程的哪些环节实施软件过程改进,并详细说明实施效果。


    正确答案:
    写作要点:一、简要描述你所参与的软件过程改进项目,并明确指出在其中承担的主要任务和开展的主要工作。二、分析软件企业实施软件过程改进的主要步骤,并详细阐述每个步骤工作内容。软件企业实施软件过程改进的主要步骤:(1)制定过程改进方案。评审结束后,策划组要对评审结果进行分析,筛选出改进点;然后将每个改进点都作为一个改进项目,分别制定改进方案。(2)评价改进方案。评价主要是考察三方面的因素:对商业目标的影响、风险和在CMM中的定位。(3)改进方案排序。按照分值对各个改进方案进行排序,总分的计算方法如下:总分=(权重1)(对商业目标的影响)+(权重2)(风险)+(权重3)(在CMM中的定位)。(4)制走方案实施进度表。考虑各个改进点的依赖关系,根据优先级顺序和依赖关系进行总体战略策划,并制定进度表。(5)获得管理层的承诺。高层管理人员参与确定关键成功因素是非常必要的,因为他们要负责批准战略计划、授权启动改进项目并且不断重申对于过程改进的承诺。三、结合你参与的软件过程改进项目t具体阐述软件企业主要是对软件过程的哪环节实糟软件过程改进,并详细说明实施效果。软件过程改进建议主要针对软件过程的6个环节进行,包括:(1)改进用户需求过程;(2)改进需求分析方式;(3)改进系统分析和设计原则:(4)改进系统的实施和验证:(5)改进用户验收被动局面:(6)改进系统维护过程。

  • 第14题:

    结束软件测试工作时,应按照软件配置管理的要求,将( )纳入配置管理。

    A.全部测试工具
    B.被测试软件
    C.测试支持软件
    D.以上都是

    答案:D
    解析:
    在结束软件测试工作时,需要确定全部测试工具、被测试软件、测试支持软件和评审结果已纳入配置管理。

  • 第15题:

    软件能力成熟度模型CMM(Capability Maturity Model)规定了( )中的主要软件管理过程和工程过程的实践。

    A.系统分析与软件定义阶段
    B.软件研制和维护活动
    C.软件研制和软件测试
    D.软件设计

    答案:C
    解析:
    CMM把软件开发过程的成熟度分为五个等级,涉及到软件研制和软件测试活动。

  • 第16题:


    ××公司根据市场需求针对××地区开发相应的导航应用软件。主要任务是根据导航应用软件开发流程和要求,对数据进行编译、功能设计,并集成开发导航软件。


    问题


    (l)简述数据编译的主要过程。


    (2)简述导航软件系统开发的流程。




    答案:
    解析:

    (l)(参见11.4考点2)


    ①地图分区( Tile):把地图划分成标准的区域,与通常意义上的地图分幅类似。


    ②创建路径层( Routing):主要是把不同的道路网络放置到不同比例尺层次上,以解决长路径、中路径和短路径的合理性和计算效能问题。路径层的道路网络是用节点模型来描述的,它只考虑路网的连接关系,而不考虑道路的形状和走向。


    ③创建显示层( Display):主要是把不同等级的道路、水系、植被、建筑物、显示文字等地图要素放置到不同比例尺的显示层次上,用于不同比例尺下地图浏览的显示效果和系统性能问题。


    ④创建检索层( Search):检索层主要用于地图查询和目的地检索,检索层的创建过程主要解决地理要素名称、地址、电话、交叉点等信息按照行政区划、不同类别、不同品牌、不同的同类属性等方法对地图要素进行重新分类、存储并建立索引,提高导航系统检索应用的性能和灵活性。


    ⑤其他功能(图形、语音、3D Landmark、DTM)创建:图形文件、语音文件、3D Landmark(地标建筑),DTM(数字地面模型)等信息的创建,主要是为了增强导航应用的效果体验,编译过程需要建立这些对象和道路以及POI的关联关系。


    (2)(参见11.4考点1)


    ①任务接收:按照总体任务的要求,接收任务单,建立项目组,编制任务计划。


    ②数据编译:指一种格式转换过程,主要是将数据库或文本格式的数据转换成各种物理或应用格式,以满足不同客户、不同环境平台的装载使用要求;同时导航电子地图产品的编译,也是对导航电子地图产品进行产品版权保护的必要过程;转换成的成果格式包括日系汽车厂商应用KIWI格式,欧关系汽车厂商应用NDS格式和GDF交换格式,便于互联网并发应用的瓦片格式等。


    ③软件设计:根据用户的需求,进行导航系统的功能设计和软件架构设计,开发导航应用软件,导航应用软件需要从导航功能、GPS定位、输入输出设备(如键盘、声音控制设备等)、车辆(或其他载体)电子设备信号处理(如车速信号、电子陀螺信号等)、电源控制等方面进行设计。


    ④系统集成:完成导航硬件、导航软件、导航电子地图的完整系统的装配。


    ⑤系统测试:对装配后的完整系统进行功能测试和性能测试,验证系统是否满足用户的要求。


    ⑥保密审查:按照国家法律法规的规定,导航系统必须送到专门的审查机构进行地图表达、浏览、查询等方面的审查,审查通过后导航系统才能作为产品上市销售。


  • 第17题:

    在采购非货架软件时,要求并监督外部供方按照()要求实施控制,保留控制的记录。

    • A、软件设计开发
    • B、软件配置管理
    • C、软件工程化
    • D、软件“三库”管理

    正确答案:C

  • 第18题:

    根据承担军用软件研制任务的特点,按照GJB8000和GJB5000要求,建立并实施相应等级的软件工作过程。


    正确答案:错误

  • 第19题:

    武器装备研制单位应当对计算机软件开发实施工程化管理,对影响武器装备性能和安全的计算机软件不需进行独立的测试和评价。


    正确答案:错误

  • 第20题:

    GJB 5000A《军用软件研制能力成熟度模型》将一个软件开发组织的软件开发能力分为()个等级,等级越高,能力越强。

    • A、3
    • B、5
    • C、7

    正确答案:B

  • 第21题:

    填空题
    软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。

    正确答案: 软件开发工具和软件开发的环境
    解析: 暂无解析

  • 第22题:

    单选题
    根据承担军用软件研制任务的特点,按照GJB8000、GJB5000和软件工程化要求,建立并实施()的软件工作过程。
    A

    软件测试和配置管理

    B

    相应等级

    C

    相关等级

    D

    以上都是


    正确答案: C
    解析: 暂无解析

  • 第23题:

    判断题
    在采购软件时,要求并监督外部供方按照软件工程化要求实施控制。
    A

    B


    正确答案:
    解析: 暂无解析