自己在软件工程考试前整理的,基于范围:2005(A、B)、2007、2009、2011、2012、2016、2018、2019、2022 模拟题。不保证能压中,但是可以考前瞅一瞅,说不定会中
2023-12-26 14:13:12 358KB 软件工程
1
软件工程试题整理_词语解释题   1、需求分析:需求分析是指开发人员要准确理解用户的需求,进行细致的调查分 析,将用户非形式的需求陈述转化成完整的需求定义,再由需求定义转换到相应 的形式功能规约(需求规格说明)的过程。   2、白盒法:该方法把测试对象看作一个打开的盒子,测试人员须了解程序的 内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑 路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预期 的状态是否一致。白盒法也不可能进行穷举测试。   3、黑盒法:该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序 的内部结构和处理过程,只在软件接口处进行测试,依照需求规格说明书,检查 程序是否满足功能要求。因此,黑盒测试又称为功能测试或数据驱动测试。   4、渐增式测试:逐个把未经过测试的模块组装到已经过测试的模块上去,进 行集成测试。每加入一个新模块进行一次集成测试,重复此过程直至程序组装完 毕。   5、非渐增式测试:首先对每个模块分别进行单元测试,然后再把所有的模块 按设计要求组装在一起进行测试。   6、可执行的规格说明:这是一种使要求说明
2022-07-02 19:04:05 105KB 文档资料
软件工程名词解释全文共7页,当前为第1页。1. 软件   软件是计算机系统中与硬件相互依存的部分,它是包括程序、数据及相关文档的完整集合。 2. 软件危机   软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 3. 软件工程   软件工程是研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维护软件,即把工程化应用到软件上。 4. 软件生存周期   软件生存周期是指软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程,一般包括计划、分析、设计、实现、测试、集成、交付、维护等阶段。 5. 软件复用   软件复用就是利用某些已开发的、对建立新系统有用的软件元素来生成新的软件系统。 6. 质量   质量是产品或服务满足明确或隐含需求能力的特性和特征的集合。在合同环境下,需求是明确的;在其他环境下,隐含的需求需要识别和定义。 7. 质量策划   质量策划包括产品策划、管理和作业策划,以及质量计划的编制和质量改进的准备工作。 8. 质量改进   质量改进是以最求最高的效益和效率为目标的持续性活动。 9. 质量控制   质量控制是对流程和产品的符合性
2022-07-02 19:04:04 29KB 文档资料
软件危机:软件发展第二阶段的末期,由于计算机硬件技术的进步。一些复杂的、大型的软 件开发项目提出来了,但,软件开发技术的进步一直未能满足发展的要求。在软件开发中遇 到的问题找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。 软件工程:用科学的原理和理论定义,开发、维护软件的学科。 软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。包括:可行 性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等. 软件生存周期模型:是描述软件开发过程中各种活动如何执行的模型。 (模型:是为了理解 事物而对事物做出一种抽象, 它忽略不必要的细节, 它也是事物的一种抽象形式、 一个规划、 一个程式。 ) 软件开发方法:用早就定义好的技术集合和符号表示习惯来组织软件生产的过程。 主要:结构方法、Jackson 方法、维也纳开发方法(VDM) 、面向对象的开发方法。 需求分析: 是准确的理解用的需求将其转换成需求定义, 然后由需求定义转换成形式化的功 能规约。 结构化分析方法: 是采用自顶向下逐层分解的分析策略把一个复杂的系统分解成若干小问题 然后分别
2022-07-02 19:04:04 112KB 文档资料
软件危机 .指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 纯收入. 在整个生命周期内系统的累计经济效益(折合成现在值)与投资之差。 模块.是数据说明、可执行语句等程序对象的集合。 原型.是使用样机,使用户通过实践获得对未来系统的的概念,可以更准确提出要求。 BROOKS定律 向一个已经延晚的项目追加开发人员,可能使它完成的更晚 数据字典。是关于数据信息的集合。描述数据流图的数据存储、数据加工(最底层加工)和数据流。 PDL。是使用样机,使用户通过实践获得对未来系统的的概念,可以更准确提出要求 模块独立性:指每个模块只完成系统要求的独立的子功能(即:功能单一),并且与其他模块的联系最少且接口简单(比如:只有一个接口)。 软件复用:将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。 内聚:一个模块内部各成分之间相关联程度的度量 测试用例:为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求 软件生存周期模型:描述软件开发过程中各种活动如何执行的模型 信息隐蔽:将每个程序的成分隐蔽或封装在一个单一的设计模块中
2022-07-02 19:04:03 24KB 文档资料
软件工程试题整理_词语解释题   1、需求分析:需求分析是指开发人员要准确理解用户的需求,进行细致的调查 分析,将用户非形式的需求陈述转化成完整的需求定义,再由需求定义转换到相 应的形式功能规约(需求规格说明)的过程。   2、白盒法:该方法把测试对象看作一个打开的盒子,测试人员须了解程序 的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻 辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预 期的状态是否一致。白盒法也不可能进行穷举测试。   3、黑盒法:该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部 结构和处理过程,只在软件接口处进行测试,依照需求规格说明书,检查程序是否满足 功能要求。因此,黑盒测试又称为功能测试或数据驱动测试。   4、渐增式测试:逐个把未经过测试的模块组装到已经过测试的模块上去,进行集成 测试。每加入一个新模块进行一次集成测试,重复此过程直至程序组装完毕。   5、非渐增式测试:首先对每个模块分别进行单元测试,然后再把所有的模块按设计 要求组装在一起进行测试。   6、可执行的规格说明:这是一种使要求说明过
2022-07-02 09:03:59 83KB 文档资料
1软件工程名词解释全文共11页,当前为第1页。1软件工程名词解释全文共11页,当前为第1页。面向对象建模及它们之间的关系:对象建模:定义了做事情的实体;动态模型:明确规定了什么时候做;功能模型:指明了应该做什么;他们相互补充,相互配合。对象模型是最基本最重要的,他为其他两种模型奠定了基础,我们依靠对象模型完成了3种模型的集成 1软件工程名词解释全文共11页,当前为第1页。 1软件工程名词解释全文共11页,当前为第1页。 软件工程定义:1把系统的,规范的,可度量的途径应用于软件开发,运行和维护过程,也就是把工程应用于软件;2研究1中提到的的途径 软件生命周期各阶段的基本任务:问题定义;可行性研究;需求分析;总体设计;详细设计;编码和单元测试;综合测试;软件维护 软件过程定义:软件过程是为了获得高质量软件所需要完成的一系列任务的框架,他规定了完成各项任务的工作步骤 生命周期:它规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,也称过程模型 生命周期/过程模型:瀑布模型;快速原型模型;增量模型;螺旋模型 可行性研究过程步骤:1复查系统规模和目标;2研究目前正在使用的系统;3导出新系统的高层
2022-07-02 09:03:59 40KB 文档资料
南宁师范大学-理学-软件工程导论-名词解释(计网+数据机构)
软件工程名词解释题简答题汇总参考.docx
2022-01-30 13:06:56 35KB 网络文档
计算机应用技术独立本科段自考软件工程名词解释整理
2021-09-26 11:49:04 40KB 软件工程名词解释
1