更多“什么是软件工程环境?”相关问题
  • 第1题:

    与软件开发方法密切相关的应是支持该方法实施的软件工具,将它们有机地集成起来则构成一个

    A.软件工程环境

    B.软件开发规范

    C.软件生产线

    D.软件开发工具


    正确答案:A
    解析:软件工具分为软件开发工具、软件维护工具、软件管理与软件支持工具,这些工具是用来辅助软件开发、运行、维护、管理、支持等过程中的活动,它们的有机结合构成了软件工程环境。

  • 第2题:

    一个理想的软件工程环境,只要具备支持开发方面的工具就可以了。()

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


    参考答案:错误

  • 第3题:

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

    A.软件工具

    B.软件工程环境

    C.开发方法

    D.软件工程经济学


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

  • 第4题:

    下述内容中( )不属于软件工程管理的范畴。

    A.软件管理学

    B.软件心理学

    C.软件工程经济

    D.软件工程环境


    正确答案:D

  • 第5题:

    软件工程学包含软件开发技术和软件工程管理两部分,下列选项( )是与工程管理中有关的研究内容。

    A.开发方法学

    B.软件工程环境

    C.开发成本估算

    D.软件开发工具


    正确答案:C

  • 第6题:

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

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

    正确答案:C,D

  • 第7题:

    软件工程环境


    正确答案: 美国国防部在STARS计划中定义如下:“软件工程环境是一组方法、过程及计算机程序(计算机化的工具)的整体化构件,他支持从需求定义、程序生成知道维护的整个软件生存期”。

  • 第8题:

    一个理想的软件工程环境,只要具备支持开发方面的工具就可以了。


    正确答案:错误

  • 第9题:

    属于系统开发环境或工具的是()。

    • A、计算机辅助软件工程
    • B、软件开发环境、软件工程环境
    • C、集成化项目/程序支持环境
    • D、以上选项皆正确

    正确答案:D

  • 第10题:

    名词解释题
    软件工程环境

    正确答案: 美国国防部在STARS计划中定义如下:“软件工程环境是一组方法、过程及计算机程序(计算机化的工具)的整体化构件,他支持从需求定义、程序生成知道维护的整个软件生存期”。
    解析: 暂无解析

  • 第11题:

    问答题
    什么是软件工程环境?

    正确答案: 方法与工具的结合,加上配套的软、硬件支持称为软件工程环境。它能支持开发者按照软件工程的方法,全面完成生存周期中的各项任务。
    解析: 暂无解析

  • 第12题:

    问答题
    请给出构件的一般性定义,然后给出传统的软件工程环境及面向对象的软件工程环境中构件的定义。

    正确答案: 软件构件是一种组装单元,它具有规范的接口规格说明和显式的语境依赖。软件构件可以被独立部署,并由第三方任意组装。OMGUML规范中将构件定义为“系统中某一定型化的、可配置的和可替换的部件,该部件封装了实现并暴露一系列接口”。
    在传统的软件工程环境中,一个构件就是程序的一个功能要素,程序由处理逻辑和实现处理逻辑所需的内部数据结构以及能够保证构件被调用和实现数据传递的接口构成。传统的构件也称为模块,是软件体系结构的一部分。
    在面向对象的软件工程环境中,面向对象技术已达到了类级复用,而构件级复用则是比类级复用更高一级的复用,它是对一组类的组合进行封装(当然,在某些情况下,一个构件可能只包含一个单独的类),并代表完成一个或多个功能的特定服务,也为用户提供了多个接口。一个构件可以是一个编译的类,可以是一组编译的类,也可以是其他独立的部署单元,如一个文本文件、一个图片、一个数据文件、一个脚本等。
    解析: 暂无解析

  • 第13题:

    软件工程环境按其所支持软件生产周期的不同阶段而不同。而支持软件测试的环境应是

    A.软件开发环境

    B.项目管理环境

    C.质量保证环境

    D.软件维护环境


    正确答案:C

  • 第14题:

    软件工程环境按其支持软件生命周期的不同阶段可分为: ______ 、项目管理环境、质量保证环境和维护运行环境。


    正确答案:软件开发环境
    软件开发环境

  • 第15题:

    对软件工程环境的衡量标准主要集中表现

    Ⅰ.可扩充性

    Ⅱ.整体性

    Ⅲ.通用性及适应性

    哪个(些)是衡量标准的内容?

    A.Ⅰ和Ⅲ

    B.只有Ⅱ

    C.全部

    D.Ⅱ和Ⅲ


    正确答案:C

  • 第16题:

    对软件工程环境的衡量标准主要集中表现在( )。

    Ⅰ.可扩充性

    Ⅱ.整体性

    Ⅲ.通用性及适应性

    A.Ⅰ和Ⅲ

    B.只有Ⅱ

    C.全部

    D.Ⅱ和Ⅲ


    正确答案:C

  • 第17题:

    软件开发技术不包括()。

    • A、软件管理
    • B、软件周期
    • C、软件工具
    • D、软件工程环境

    正确答案:A

  • 第18题:

    请给出构件的一般性定义,然后给出传统的软件工程环境及面向对象的软件工程环境中构件的定义。


    正确答案: 软件构件是一种组装单元,它具有规范的接口规格说明和显式的语境依赖。软件构件可以被独立部署,并由第三方任意组装。OMGUML规范中将构件定义为“系统中某一定型化的、可配置的和可替换的部件,该部件封装了实现并暴露一系列接口”。
    在传统的软件工程环境中,一个构件就是程序的一个功能要素,程序由处理逻辑和实现处理逻辑所需的内部数据结构以及能够保证构件被调用和实现数据传递的接口构成。传统的构件也称为模块,是软件体系结构的一部分。
    在面向对象的软件工程环境中,面向对象技术已达到了类级复用,而构件级复用则是比类级复用更高一级的复用,它是对一组类的组合进行封装(当然,在某些情况下,一个构件可能只包含一个单独的类),并代表完成一个或多个功能的特定服务,也为用户提供了多个接口。一个构件可以是一个编译的类,可以是一组编译的类,也可以是其他独立的部署单元,如一个文本文件、一个图片、一个数据文件、一个脚本等。

  • 第19题:

    CASE工具、软件开发环境SDE、软件工程环境SEE三者之间有何联系与区别?


    正确答案: C.ASE(Computer Aided Software Engineering)是一组工具和方法的集合,一般提供给个人使用,可以辅助软件开发生命周期各阶段进行软件开发。它在软件开发/维护过程中提供计算机辅助支持和工程化方法,CASE技术分为两类,一类是支持软件开发过程本身的技术,另一类是支持软件开发过程管理的技术。
    软件开发环境SDE(Software Development Environment)指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。
    软件配置管理工具、面向行业领域开发的业务基础平台,都是软件开发环境的例子。软件工程环境SEE(Software Engineering Environment)一般提供给团队使用,它是以软件工程为依据,支持典型软件生产的系统。SEE具有以下特点:
    (1)强调支持软件生产的全过程。
    (2)强调大型软件的工业化生产。
    (3)以集成和剪裁作为主要技术路径,实现软件工业化生产的目标。
    (4)标准化。软件生产走向工业化需要建立相应的工业标准。 软件工程环境的例子有北大青鸟系统,Rational Rose等。
    三者的相同点是:都是软件过程的支持工具,其目的都是为了加快软件开发效率,提高软件开发质量。
    三者的不同点是:它们的功能强弱、使用范围、使用背景不尽相同。

  • 第20题:

    什么是安全?什么是危险?什么是故障?什么是事故?什么是灾害?什么是安全管理?


    正确答案: (1)安全
    在生产活动领域,关于安全的概念,目前大体有绝对安全和相对安全两种观点。
    绝对安全观点认为:安全是指没有危险、不发生事故(故障)或灾害,不存在会引起人员伤亡、设备损坏或
    系统中断运行的条件。而相对安全观点则认为:绝对安全、零事故可以作为一个不懈追求的目标,但在实践中,绝对安全是不存在的。因此,应把安全理解为危险、故障等发生的概念小到可以忽略的程度,以及它们所造成的对人与环境的伤害能够控制在可接受水平。
    (2)危险
    在生产过程中,危险是指会引起人员伤亡、设备损坏或系统中断运行的各种不安全因素集合,这些不安全因
    素可以是现实的,也可以是潜在的;这些不安全因素可能与设备有关,也可能与人有关,还可能与人机环境有关;危险还包含了各种尚未为人类所知,或虽为人类所知但尚未为人类所控制的不安全因素。因此,危险是与安全相对的概念,两者是一种此消彼长的关系。
    (3)故障
    故障是指在生产过程中发生的意外的、失去控制的事件。在大多数情况下,故障概念与设备不能在规定条件
    下完成规定功能的情形有关。故障常常引起系统中断运行,严重的故障及对故障处置不当回导致事故的发生
    (4)事故
    事故也是指在生产过程中发生的意外的、失去控制的事件,事故往往导致人员伤亡、设备损坏或系统中断运
    行。事故概念侧重于后果已经形成,事故发生的根本原因是危险源。应该指出,事故不是与安全相对的概念。在实践中,认为不发生事故就是安全的,或者没有出现人员伤亡和设备损坏就不算事故,这些都是不正确的。
    (5)灾害
    灾害是指出人意料、突然发生的事件,常常造成灾难性后果。按照灾害的成因分类,灾害可以分为自然灾害
    和人为灾害。自然灾害以自然变异为主因,人为灾害以人的因素为主因。灾害具有突发性强、猝不及防、灾度难测和灾因复杂等特点。
    (6)安全管理
    安全管理是运营管理的重要组成部分。它是以控制危险、防止事故、最大限度减少事故损失为目标而进行的
    决策、组织与控制等一系列活动。安全管理涉及技术设备选型、作业人员招聘、有关规章制订、应急预案编制、安全教育与检查、事故调查与处理、安全状况统计分析等各方面。有效的安全管理是运营安全有序可控、基本稳定的保证。

  • 第21题:

    问答题
    什么是安全?什么是危险?什么是故障?什么是事故?什么是灾害?什么是安全管理?

    正确答案: (1)安全
    在生产活动领域,关于安全的概念,目前大体有绝对安全和相对安全两种观点。
    绝对安全观点认为:安全是指没有危险、不发生事故(故障)或灾害,不存在会引起人员伤亡、设备损坏或
    系统中断运行的条件。而相对安全观点则认为:绝对安全、零事故可以作为一个不懈追求的目标,但在实践中,绝对安全是不存在的。因此,应把安全理解为危险、故障等发生的概念小到可以忽略的程度,以及它们所造成的对人与环境的伤害能够控制在可接受水平。
    (2)危险
    在生产过程中,危险是指会引起人员伤亡、设备损坏或系统中断运行的各种不安全因素集合,这些不安全因
    素可以是现实的,也可以是潜在的;这些不安全因素可能与设备有关,也可能与人有关,还可能与人机环境有关;危险还包含了各种尚未为人类所知,或虽为人类所知但尚未为人类所控制的不安全因素。因此,危险是与安全相对的概念,两者是一种此消彼长的关系。
    (3)故障
    故障是指在生产过程中发生的意外的、失去控制的事件。在大多数情况下,故障概念与设备不能在规定条件
    下完成规定功能的情形有关。故障常常引起系统中断运行,严重的故障及对故障处置不当回导致事故的发生
    (4)事故
    事故也是指在生产过程中发生的意外的、失去控制的事件,事故往往导致人员伤亡、设备损坏或系统中断运
    行。事故概念侧重于后果已经形成,事故发生的根本原因是危险源。应该指出,事故不是与安全相对的概念。在实践中,认为不发生事故就是安全的,或者没有出现人员伤亡和设备损坏就不算事故,这些都是不正确的。
    (5)灾害
    灾害是指出人意料、突然发生的事件,常常造成灾难性后果。按照灾害的成因分类,灾害可以分为自然灾害
    和人为灾害。自然灾害以自然变异为主因,人为灾害以人的因素为主因。灾害具有突发性强、猝不及防、灾度难测和灾因复杂等特点。
    (6)安全管理
    安全管理是运营管理的重要组成部分。它是以控制危险、防止事故、最大限度减少事故损失为目标而进行的
    决策、组织与控制等一系列活动。安全管理涉及技术设备选型、作业人员招聘、有关规章制订、应急预案编制、安全教育与检查、事故调查与处理、安全状况统计分析等各方面。有效的安全管理是运营安全有序可控、基本稳定的保证。
    解析: 暂无解析

  • 第22题:

    判断题
    一个理想的软件工程环境,只要具备支持开发方面的工具就可以了。
    A

    B


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

  • 第23题:

    问答题
    CASE工具、软件开发环境SDE、软件工程环境SEE三者之间有何联系与区别?

    正确答案: C.ASE(Computer Aided Software Engineering)是一组工具和方法的集合,一般提供给个人使用,可以辅助软件开发生命周期各阶段进行软件开发。它在软件开发/维护过程中提供计算机辅助支持和工程化方法,CASE技术分为两类,一类是支持软件开发过程本身的技术,另一类是支持软件开发过程管理的技术。
    软件开发环境SDE(Software Development Environment)指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。
    软件配置管理工具、面向行业领域开发的业务基础平台,都是软件开发环境的例子。软件工程环境SEE(Software Engineering Environment)一般提供给团队使用,它是以软件工程为依据,支持典型软件生产的系统。SEE具有以下特点:
    (1)强调支持软件生产的全过程。
    (2)强调大型软件的工业化生产。
    (3)以集成和剪裁作为主要技术路径,实现软件工业化生产的目标。
    (4)标准化。软件生产走向工业化需要建立相应的工业标准。 软件工程环境的例子有北大青鸟系统,Rational Rose等。
    三者的相同点是:都是软件过程的支持工具,其目的都是为了加快软件开发效率,提高软件开发质量。
    三者的不同点是:它们的功能强弱、使用范围、使用背景不尽相同。
    解析: 暂无解析