更多“简述软件工程的原则?”相关问题
  • 第1题:

    软件工程必须遵循哪些基本原则?


    正确答案: (1)抽象
    (2)信息隐藏
    (3)模块化
    (4)局部化
    (5)一致性
    (6)完全性
    (7)可验证性

  • 第2题:

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


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

  • 第3题:

    简述软件工程的内容。


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

  • 第4题:

    简述软件工程过程。 


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

  • 第5题:

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


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

  • 第6题:

    简述软件工程详细设计的任务及其具体步骤。


    正确答案: 详细设计的任务,是对总体设计阶段划分出的每个模块进行明确的算法描述。详细设计根据总体设计提供的文档,确定每一个模块的算法及数据组织,并选定合适的工具,将其清晰准确地表达出来。具体步骤如下:
    (1)确定每个模块的算法。
    (2)确定每一个模块的数据组织。
    (3)为每个模块设计一组测试用例。
    (4)编写详细设计说明书。

  • 第7题:

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


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

  • 第8题:

    问答题
    简述什么是软件工程。

    正确答案: 软件工程是指一门指导软件开发与维护的工程科学,它把经过时间证明的有效管理技术和当前最好的软件开发技术方法结合起来,强调采用工程的概念、原理、技术和方法来开发与维护软件。
    软件工程内容包括:
    ①软件开发技术:主要解决软件开发“如何做”的问题,包括软件生命周期个阶段所使用各种科学方法。
    ②软件开发工具:它的主要目标是提高软件的生产效率和软件的可靠性,能自动或半自动地支持软件的开发管理和各类文档的生成。
    ③软件工程管理:目的是对软件开发中的各种资源进行有机整合,保证软件工程项目能按照进度和预算的要求完成。
    解析: 暂无解析

  • 第9题:

    问答题
    软件工程的目标是什么?软件工程有哪些原则?

    正确答案: 软件工程的目标是:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。原则如下:抽象、模块化、信息隐藏、局部化、完整性、一致性和可验证性。
    解析: 暂无解析

  • 第10题:

    问答题
    简述软件工程研究的内容和它所面临的主要问题。

    正确答案: 内容:
    ①软件开发技术。
    ②软件开发管理。
    面临的主要问题:
    ①软件费用。
    ②软件可靠性。
    ③软件维护。
    ④软件生产率。
    ⑤软件重用。
    解析: 暂无解析

  • 第11题:

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

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

  • 第12题:

    ( 难度:中等)下列关于软件工程描述正确的是()。
    A.软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则
    B.软件工程主要解决软件产品的生产率问题
    C.软件工程只是解决软件开发中的技术问题
    D.软件工程只是解决软件项目的管理问题

    答案:A

  • 第13题:

    软件工程的原则有抽象、信息隐藏、模块化和其他哪些内容?


    正确答案: (1)局部化
    (2)一致性
    (3)完全性
    (4)可验证性

  • 第14题:

    软件工程的目标是什么?软件工程有哪些原则?


    正确答案: 软件工程的目标是:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。原则如下:抽象、模块化、信息隐藏、局部化、完整性、一致性和可验证性。

  • 第15题:

    简述什么是软件工程。


    正确答案: 软件工程是指一门指导软件开发与维护的工程科学,它把经过时间证明的有效管理技术和当前最好的软件开发技术方法结合起来,强调采用工程的概念、原理、技术和方法来开发与维护软件。
    软件工程内容包括:
    ①软件开发技术:主要解决软件开发“如何做”的问题,包括软件生命周期个阶段所使用各种科学方法。
    ②软件开发工具:它的主要目标是提高软件的生产效率和软件的可靠性,能自动或半自动地支持软件的开发管理和各类文档的生成。
    ③软件工程管理:目的是对软件开发中的各种资源进行有机整合,保证软件工程项目能按照进度和预算的要求完成。

  • 第16题:

    简述计算机软件工程中详细设计的基本任务。


    正确答案: 详细设计的基本任务是:
    (1)为每个模块进行详细的算法设计。
    (2)为模块内的数据结构进行设计。
    (3)对数据库进行物理设计,即确定数据库的物理结构。
    (4)其他设计。根据软件系统的类型,还可能要进行代码设计、输人输出格式设计、人——机对话设计。
    (5)编写详细设计说明书。
    (6)为每一个模块设计一组测试用例。
    (7)评审。对处理过程的算法和数据库的物理结构都要评审。

  • 第17题:

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


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

  • 第18题:

    软件工程的基本原则有哪些?


    正确答案:1选取适宜开发范型;2采用合适的设计方法;3提供高质量的工程支持;4重视开发过程的管理.

  • 第19题:

    问答题
    软件工程必须遵循哪些基本原则?

    正确答案: (1)抽象
    (2)信息隐藏
    (3)模块化
    (4)局部化
    (5)一致性
    (6)完全性
    (7)可验证性
    解析: 暂无解析

  • 第20题:

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

    正确答案: 规定了获取、供应、开发、操作和维护软件时,要实施的过程、活动和任务。其目的:是为各种人员提供一个公共的框架,以便用相同的语言进行交流。包括七个过程:获取过程、供应过程、开发过程、操作过程、维护过程、管理过程、支持过程。
    解析: 暂无解析

  • 第21题:

    名词解释题
    软件工程的7条原则是什么?

    正确答案: 1.抽象。
    2.信息隐藏。
    3.模块化。
    4.局部化。
    5.一致性。
    6.完全性。
    7.可验证性。
    解析: 暂无解析

  • 第22题:

    问答题
    软件工程的基本原则有哪些?

    正确答案: 1选取适宜开发范型;2采用合适的设计方法;3提供高质量的工程支持;4重视开发过程的管理.
    解析: 暂无解析

  • 第23题:

    问答题
    简述软件工程的原则?

    正确答案: 软件工程有以下的四条基本原则:
    (1)选取适宜开发范型;
    (2)采用合适的设计方法;
    (3)提供高质量的工程支持;
    (4)重视开发过程的管理。
    解析: 暂无解析