更多“经典的软件工程思想将软件的开发分为以下5个阶段:()、()、()、()和()。”相关问题
  • 第1题:

    软件工程学一般包括软件开发技术和软件工程管理两方面的内容,软件工程经济学是软件工程管理的技术内容之一,它专门研究

    A.软件开发的方法学

    B.软件开发技术和工具

    C.软件成本效益分析

    D.计划、进度和预算


    正确答案:C
    解析:软件工作管理包括软件管理学习和软件工程经济学,软件工程经济学是研究软件开发中对成本的估算、成本效益分析的方法和技 术。它应用经济学的基本原理是研究软件工作开发中的经济效益问题。

  • 第2题:

    软件工程学涉及到软件开发技术和工程管理两方面的内容,下述内容中,不属于开发技术范畴的是

    A.软件开发方法

    B.软件开发工具

    C.软件工程环境

    D.软件工程经济


    正确答案:D
    解析:软件工程学是研究软件开发技术的一门学科,包括基础理论研究、应用研究和实际开发技术,也涉及与软件开发有关的所有活动,是计算机领域中新技术的聚焦点,是软件产业的技术基础和前提。它主要分为软件开发技术和软件管理技术两大部分。其中软件开发技术包括:软件开发方法学、软件工具和软件工程环境;软件工程管理包括:软件管理和软件工程经济学。

  • 第3题:

    软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。()

    此题为判断题(对,错)。


    正确答案:√

  • 第4题:

    软件工程包括软件开发技术和软件工程管理。属于软件工程管理内容的是______。

    A.软件工具

    B.软件工程环境

    C.开发方法

    D.软件工程经济学


    正确答案:D
    解析:本题的考点是软件工程管理的内容。软件工程包括软件开发技术和软件工程管理。软件开发技术包括软件开发方法学、软件工程和软件工程环境,而软件工程管理则包括软件管理和软件工程经济学。

  • 第5题:

    软件开发环境是一个综合性的概念,它涵概了开发软件产品的方法、(6)和管理等多方面的因素。软件开发(6)是软件开发环境的一个因素,它包含软件工程整个过程(包括需求、设计、编码、测试等阶段)使用的所有工具软件,而不仅仅是用来供程序员使用的集成开发软件工具。不断完善软件开发环境,统一各个阶段接口的目的就是要不断提高软件工程过程的(7),实现软件工程各个环节相关人员正确的信息交互。提高企业的软件工程水平必须通过不断完善企业的软件工程本身,也就是软件工程的各个环节而实现。软件工程的水平不是指软件产品的技术水平,它是对软件产品开发过程的工程水平的描述。

    A.要素

    B.人员

    C.工具

    D.平台


    正确答案:C

  • 第6题:

    以下关于软件工程的叙述中,不正确的是( )。

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

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

  • 第7题:

    以下选项中不属于软件开发技术的是()。

    • A、软件工程环境
    • B、软件工具
    • C、软件管理
    • D、软件工程经济学
    • E、软件开发方法学

    正确答案:C,D

  • 第8题:

    计算机辅助软件工程(CASE)的目标是实现软件开发各个阶段的()。


    正确答案:自动化

  • 第9题:

    把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管理软件项目的开发,这种概念就是()

    • A、软件项目管理
    • B、软件工程
    • C、软件项目计划
    • D、软件生存期

    正确答案:D

  • 第10题:

    根据软件工程的生命周期法,一个实用专家系统的开发过程可分为认识、概念化、形式化、实现和()等阶段。


    正确答案:测试

  • 第11题:

    填空题
    计算机辅助软件工程(CASE)的目标是实现软件开发各个阶段的()。

    正确答案: 自动化
    解析: 暂无解析

  • 第12题:

    单选题
    把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管理软件项目的开发,这种概念就是()
    A

    软件项目管理

    B

    软件工程

    C

    软件项目计划

    D

    软件生存期


    正确答案: B
    解析: 软件的生存周期即生命周期

  • 第13题:

    软件工程包括软件开发技术和软件工程管理。以下不属于软件工程管理的是

    A.人员组织

    B.进度安排

    C.成本核算

    D.开发方法


    正确答案:D
    解析:本题考查软件功能管理的概念。软件工程包括软件开发技术和软件工程管理,其中软件开发技术包括软件开发方法学、工具和环境支持,其主体内容是软件开发方法学;软件工程管理包括软件管理学和软件工程经济学,是软件按工程化生产时的重要环节,主要包括人员组织、进度安排、质量保证和成本核算。本题正确答案为选项D。

  • 第14题:

    软件工程的发展不包括以下那个阶段()。

    A、传统软件工程阶段

    B、自主化开发阶段

    C、过程软件工程阶段

    D、构件软件工程阶段


    参考答案:B

  • 第15题:

    软件工程环境按其支持软件生命周期的不同阶段可分为软件开发环境、项目管理环境、质量保证环境和【 】。


    正确答案:维护环境/维护运行环境
    维护环境/维护运行环境 解析:软件工程环境按其支持软件生命周期的不同阶段可分为软件开发环境、项目管理环境、质量保证环境和维护环境保护运行环境。

  • 第16题:

    软件工程的结构化方法将软件开发划分为相互独立而又相互依存的阶段,并规定每一阶段的具体任务,而软件的逻辑模型则应是形成于软件开发的【 】。


    正确答案:分析阶段
    分析阶段 解析:软件工程的结构化方法将软件开发划分为相互独立而又相互依存的阶段,并规定每一阶段的具体任务,而软件的逻辑模型则应是形成于软件开发的分析阶段。

  • 第17题:

    某软件开发从详细设计到集成测试各阶段所需工作量估计(按软件工程师人月数估计)如表1所示,这几个阶段分配的软件工程师和程序员人数如表2所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,则这几个阶段可以缩短(20)个月完成任务(假定各个开发阶段串行工作)。

    A.1

    B.2

    C.3

    D.4


    正确答案:D
    解析:本题考查软件开发工作量的估算,一般采用完成软件开发任务所需的人月(或人年)数来表示。如表1所示,编码与单元测试阶段所花费的时间大约是12个人月,即1名软件工程师需要12个月的时间才能完成。根据题目的假设:该阶段软件工程师的生产率是程序员的2倍,则1名程序员需要花费24个月才能完成。
      根据表1和表2给出的数据,可得到如下表所示的开发时间:

    则按照这种人员配置总共需要13个月才能完成这3个阶段的工作。若在每个阶段都增加 1名软件工程,则得到:

    此时只需9个月就可以完成工作,所以可以将工作缩短4个月。

  • 第18题:

    《IEEE软件工程标准术语》中对软件工程的定义为:软件工程是()软件的系统方法。

    • A、试验、运行、维护和修复
    • B、开发、运行、维护和升级
    • C、开发、运行、维护和修复
    • D、试验、运行、调试和修复

    正确答案:C

  • 第19题:

    软件工程的结构化生命周期方法(sA)是将软件开发的全过程划分为互相独立而又互相依存的阶段,软件的逻辑模型是形成于()。

    • A、开发阶段
    • B、计划阶段
    • C、分析阶段
    • D、设计阶段

    正确答案:C

  • 第20题:

    软件工程的纵向分解是把软件开发分为几个()

    • A、模块
    • B、阶段
    • C、子系统
    • D、过程

    正确答案:B

  • 第21题:

    以下有关计算机软件的描述,不正确的是()。

    • A、计算机软件就是程序,程序就是软件
    • B、软件的生命周期可分为计划阶段、开发阶段和运行阶段
    • C、开发阶段后期分为编码、测试两个子阶段
    • D、运行阶段的主要任务是软件维护

    正确答案:A

  • 第22题:

    单选题
    软件工程的纵向分解是把软件开发分为几个()
    A

    模块

    B

    阶段

    C

    子系统

    D

    过程


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

  • 第23题:

    单选题
    《IEEE软件工程标准术语》中对软件工程的定义为:软件工程是()软件的系统方法。
    A

    试验、运行、维护和修复

    B

    开发、运行、维护和升级

    C

    开发、运行、维护和修复

    D

    试验、运行、调试和修复


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