更多“简述软件工程过程。 ”相关问题
  • 第1题:

    常用的软件工程过程模型主要包括 ______ , ______ , ______ ,______ 。


    答案:线性顺序模型、原型模型、增量模型、螺旋模型

  • 第2题:

    软件工程过程模型 名词解释


    答案:软件工程过程模型是指能够覆盖软件工程的过程、方法和工具,以及软件工程的一般阶段的开发策略。

  • 第3题:

    软件过程管理涉及启动、计划、实施等六个方面的内容,以下说法不正确的是( )。

    A:从管理的角度,软件项目计划是指进行为软件工程做准备而要采取的活动
    B:软件项目实施是指进行软件工程过程中发生的各种软件工程管理活动
    C:评审和评价是指软件工程项目完成后进行的活动
    D:软件工程度量是指在软件工程组织中有效地进行开发和实现度量的程序

    答案:C
    解析:
    评审和评价,贯穿于软件工程整个生命周期,不局限于项目完成后进行的活动。因此“C.评审和评价是指软件工程项目完成后进行的活动”是不正确的。

  • 第4题:

    软件工程过程有哪几个基本过程活动?试说明之。


    正确答案: 软件工程过程的基本过程活动有4步:
    P(Plan):软件规格说明。规定软件的功能及其运行的限制;
    D(Do):软件开发。产生满足规格说明的软件;
    C(Check):软件确认。确认软件能够完成客户提出的要求;
    A(Action):软件演进。为满足客户的变更要求,软件必须在使用的过程中演进。

  • 第5题:

    软件工程过程


    正确答案: 在软件生产中,软件工程过程规定了获取、供应、开发、操作和维护软件时,要实现的过程、活动和任务,它包括7个主要过程:获取过程、供应过程、开发过程操作过程、维护过程、管理过程和支持过程。

  • 第6题:

    简述软件工程的内容。


    正确答案: 软件工程研究的主要内容包括软件方法和软件工程管理方面。
    在管理方面,主要研究项目管理的相关内容,体现为软件过程中的各项管理控制活动。软件方法主要研究软件开发方法论、开发技术和开发工具
    “方法“是指方法论,是人们认识、理解和描述软件系统结构的一种思维模式,如结构化方法、面向对象的方法
    “工具“是针对不同的方法论研究的用于从事软件工程分析与设计的图表工具,如结构化方法中有数据流图、功能结构图等

  • 第7题:

    简述计算机软件工程中动态测试的方法。


    正确答案: 动态测试指通过运行程序发现错误。对软件产品进行动态测试时,一般有两种方法,分别称为黑盒测试法和白盒测试法。
    (1)黑盒法。该方法把被测试对象看成一个封闭的黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足用户需求。黑盒测试又称为功能测试或数据驱动测试。通常,黑盒法不可能采用穷举测试。
    (2)白盒法。该方法把测试对象看做一个打开的白盒子,测试人员要了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。

  • 第8题:

    软件工程由方法、()和过程三部分组成,称软件工程的三要素。


    正确答案:工具

  • 第9题:

    多选题
    软件工程的过程是将软件工程()综合起来以达到合理、及时地进行计算机软件开发的目的。
    A

    方法

    B

    工具

    C

    过程


    正确答案: A,B
    解析: 暂无解析

  • 第10题:

    填空题
    软件工程由方法、()和过程三部分组成,称软件工程的三要素。

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

  • 第11题:

    问答题
    怎样理解软件工程的支持过程和管理过程?

    正确答案: 软件工程的支持过程是由支持软件生存周期各个阶段的生产工具所组成的。就是说将一个软件的生存周期划分为市场调研、立项、需求分析、策划、概要设计、详细设计、编程、单位测试、集成测试、运行、维护这几个过程。在这些过程中,需要配套相应的工具来支持,比如需求分析工具、设计工具、实现工具、测试工具、维护工具、配置工具,开发环境等。
    解析: 暂无解析

  • 第12题:

    问答题
    简述文档在软件工程中的作用。

    正确答案: (1)提高软件开发过程的能见度;
    (2)提高开发效率;
    (3)作为开发人员阶段工作成果和结束标志;
    (4)记录开发过程的有关信息便于使用与维护;
    (5)提供软件运行、维护和培训有关资料;
    (6)便于用户了解软件功能、性能。
    解析: 暂无解析

  • 第13题:

    简述 CAD/CAM 软件工程的特点。


    答案:(1)文档的完整性:软件工程是以文档驱动的,而 CAD/CAM 技术的特性决定了 CAD/CAM 应用软件的开发更加强调文档的重要性和完善性。(2)专用的工具与方法:简单的框图与流程图很难描述 CAD/CAM 软件的复杂结构,必须结合 CAD/CAM 软件工程在专业应用于实现上的专用工具和方法,才能将复杂的应用程序结构描述成可控的文本文件。(3)较强的专业性:CAD/CAM应用软件是跨学科的,CAD/CAM 软件工程实施中要求针对不同的应用学科采用专业化的文字描述。

  • 第14题:

    以下关于软件工程的叙述中,错误的是( )。

    A.软件工程是开发、运行、维护软件的系统方法
    B.软件工程把系统的、规范的、可度量的途径应用于软件开发、运行、维护过程
    C.软件工程将工程技术、工程管理和工程经济融入软件开发过程
    D.软件工程就是以工业流水线生产方式开发软件的过程

    答案:D
    解析:
    现阶段的软件开发方法有很多种,并不都是以流水线生产方式。

  • 第15题:

    简述软件工程研究的内容。


    正确答案: 软件工程研究的内容包括软件开发方法、软件开发模型、软件支持过程和软件管理过程。 其中软件开发方法的内容又涵盖市场调研、正式立项、需求分析、项目策划、概要设计、详细设计、编程、测试、试运行、产品发布、用户培训、产品复制、销售、实施、系统维护、版本升级。
    常用的软件开发模型有瀑布模型、迭代模型、增量模型和原型模型。 软件支持过程由所支持的CASE工具组成,常用的CASE工具有Power Designer和Rational Rose。
    软件管理过程主要有CMMI、ISO9000、微软企业文化和敏捷文化现象。

  • 第16题:

    软件工程过程包括哪些过程?


    正确答案: 包括如下7个过程:
    (1)开发过程
    (2)管理过程
    (3)供应过程
    (4)获取过程
    (5)操作过程
    (6)维护过程
    (7)支持过程

  • 第17题:

    怎样理解软件工程的支持过程和管理过程?


    正确答案:软件工程的支持过程是由支持软件生存周期各个阶段的生产工具所组成的。就是说将一个软件的生存周期划分为市场调研、立项、需求分析、策划、概要设计、详细设计、编程、单位测试、集成测试、运行、维护这几个过程。在这些过程中,需要配套相应的工具来支持,比如需求分析工具、设计工具、实现工具、测试工具、维护工具、配置工具,开发环境等。

  • 第18题:

    软件工程的过程是将软件工程()综合起来以达到合理、及时地进行计算机软件开发的目的。

    • A、方法
    • B、工具
    • C、过程

    正确答案:A,B

  • 第19题:

    简述文档在软件工程中的作用。


    正确答案: (1)提高软件开发过程的能见度;
    (2)提高开发效率;
    (3)作为开发人员阶段工作成果和结束标志;
    (4)记录开发过程的有关信息便于使用与维护;
    (5)提供软件运行、维护和培训有关资料;
    (6)便于用户了解软件功能、性能。

  • 第20题:

    简述计算机辅助软件工程方法(CASE)特点


    正确答案:既支持自顶向下的结构化开发方法,又支持自底向上的原型化开发方法,更加实用;解决了由现实世界到软件系统的直接映射问题,强有力地支持信息系统开发的全过程;简化了软件管理维护,使开发者从繁杂的分析设计图表和编程工作中解放出来;自动生成文档和程序代码,使系统产生了统一的标准化文档;着重于分析与设计,具有设计可重用性,使软件开发的速度加快而且功能进一步完善。

  • 第21题:

    问答题
    简述软件工程过程。

    正确答案: 软件工程过程包含如下7个过程:
    (1)获取过程:获取过程为需方按合同获取一个系统、软件产品或服务的活动。
    (2)供应过程:供应过程为供方向需方提供合同中的系统、软件产品或服务所需的活动。
    (3)开发过程:开发过程为开发者和机构为了定义和开发软件或服务所需的活动。引过程包括需求分析、设计、编码、集成、测试、软件安装和验收等活动。
    (4)操作过程:操作过程为操作者和机构为了在规定的运行环境中为其用户运行一个计算机系统所需要的活动。
    (5)维护过程:维护过程为维护者和机构为了管理软件的修改,使它处于良好运行状态所需要的活动。
    (6)管理过程:管理过程为软件工程过程中各项管理活动,包括项目开始和范围定义;项目管理计划;实施和控制,评审和评价;项目完成。
    (7)支持过程:支持过程对项目的生存周期过程给予支持。它有助于项目的成功并能提高项目的质量。
    解析: 暂无解析

  • 第22题:

    问答题
    简述软件工程研究的内容。

    正确答案: 软件工程研究的内容包括软件开发方法、软件开发模型、软件支持过程和软件管理过程。 其中软件开发方法的内容又涵盖市场调研、正式立项、需求分析、项目策划、概要设计、详细设计、编程、测试、试运行、产品发布、用户培训、产品复制、销售、实施、系统维护、版本升级。
    常用的软件开发模型有瀑布模型、迭代模型、增量模型和原型模型。 软件支持过程由所支持的CASE工具组成,常用的CASE工具有Power Designer和Rational Rose。
    软件管理过程主要有CMMI、ISO9000、微软企业文化和敏捷文化现象。
    解析: 暂无解析

  • 第23题:

    问答题
    软件工程过程包括哪些过程?

    正确答案: 包括如下7个过程:
    (1)开发过程
    (2)管理过程
    (3)供应过程
    (4)获取过程
    (5)操作过程
    (6)维护过程
    (7)支持过程
    解析: 暂无解析