2014年834软件工程基础大纲,考研复习必备
2022-09-16 20:08:42 1020KB 考研
1
软件工程基础部分知识点总结 知识点一 软件工程的基本概念 1、软件定义:是计算机系统中与硬件相互依存的另一部分,是包括程序、数据以及相关 文档的完整集合。 1)程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行 的指令(语句)序列。 2)数据是使程序能够正常操作信息的数据结构。 3)文档是与程序开发、维护和使用有关的图文资料。 国标(GB)计算机软件的定义:与计算机系统的操作相关的计算机程序、规程、规则以 及可能有的文件、文档及数据。 2、软件特点: 1)软件是一种逻辑实体,而不是物理实体,具有抽象性,是计算机的无形部分; 2)软件的生产与硬件不同,它没有明显的制作过程; 3)软件在运行、使用期间不存在磨损、老化问题; 4)软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移 植的问题; 5)软件复杂性高,成本昂贵; 6)软件开发涉及诸多的社会因素 3、软件的分类: 按照功能可以分为:应用软件、系统软件、支撑软件(或工具软件) 1)应用软件是为解决特定领域的应用而开发的软件。 2)系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用
2022-07-03 09:04:07 80KB 文档资料
软件工程基础简版.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-03 09:04:06 3.6MB 文档资料
软件工程基础 一.选择题 1。软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明 书以及(B) A).用户 B).需求审评 C).总结 D).都不正确 2。在原型法中称(A)为用户/设计者,开发人员根据用户需求不断修改原型,直到满足用户 要求为止。 A).用户 B).开发人员 C).系统分析员 D).程序员 3。下面不属于软件工程的3个要素是(D) A).工具 B).过程 C).方法 D).环境 4检查软件产品是否符合需求定义的过程称为(A) A).确认测试 B).集成测试 C).验证测试 D).验收测试 5.数据存储和数据流都是(D),仅仅是所处的状态不同。 A).分析结果 B).事件 C).动作 D).数据 6。数据流图和(C)共同组成系统的逻辑模型。 A).HIPO图 B).PD)L C).数据字典 D).层次图 7。数据元素组成数据的方式的基本类型(D) A).顺序 B).选择 C).循环 D).以上全部 8。数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列 图符名标识的图符不属于数据流图合法图符的是(A)。 A).控制流
2022-07-02 19:03:58 54KB 文档资料
软件工程基础.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 19:03:58 4.04MB 文档资料
软件工程基础之02软件过程模型.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 19:03:57 1.3MB 文档资料
第一节 软件工程基本概念 一、软件定义与软件特点 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档 的完整集合。 软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发 、运行、维护、使用等有关的文档。 软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件) 二、软件危机与软件工程 软件工程包括3个要素,即方法、工具和过程 方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支 持软件开发的各个环节的控制、管理。 三、软件工程过程与软件生命周期 1、软件工程过程:是把输入转化为输出的一组彼此相关的资源和活动。 包括两方面内涵: 其一、软件工程过程是指为获得软件产品,在软件工具支持下由软件工程师完成的一系 列软件工程活动: 1)P—软件规格说明。 2)D—软件开发。产生满足规格说明的软件 3)C—软件确认。 4)A—软件演进。 其二、从软件开发的观点看,它就是使用适当的资源,为开发软件进行的一组开发活动 ,在过程结束时将输入转化为输出。 2、软件生命周期 将软件产品从提出、实现、使用维护到停止使用退役的过程称
2022-07-02 09:03:57 47KB 文档资料
1软件工程基础.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 09:03:56 943KB 文档资料
软件工程基础知识考点指导 考点1 :软件工程和项目管理基础 考 本考点考查软件工程和软件生成周期的概念,常用的软件开发模型,以及软件开发项目 管理基础知识。 软件工程三要素是______。 A)技术、方法和工具 B)方法、工具和过程 C)方法、对象和类 D)过程、模型、方法 答案:B 分析:软件工程三要素:方法、工具和过程。软件工程方法为软件开发提供了 "如何做" 的技术。软件工具为软件工程方法提供了自动的或半自动的软件支撑环境。软件工程过 程定义了:方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管 理以及软件开发各个阶段完成的工作。 理 软件工程概述 1.软件危机 软件危机是指计算机软件开发和维护过程中所遇到的一系列严重问题。概括的说即为 :能否满足对软件日益增长的需求?能否维护数量日益增长的现有软件? 2.软件工程 软件工程是一类求解软件的工程,它应用计算机科学、数学及管理科学等原理,借鉴 传统工程的原则、方法,创建软件以达到提高质量、降低成本的目的。其中,计算机科 学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权 衡,管理科学用于计划
2022-07-02 09:03:55 172KB 文档资料
控制工程基础习题答案.doc
2022-06-29 09:10:01 18.48MB 控制工程