网站大量收购独家精品文档,联系QQ:2885784924

软件工程重点总结的知识.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学课程 《软件工程》重点总结 第一章 概论 一、软件危机概念极其产生原因 答: 1、概念:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 2 、产生原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不 正确有关。在实践过程中或多或少地采用了错误的方法和技术,这可能是使软件问题发展成 软件危机的主要原因 二、软件工程的概念 答: 软件工程是指导计算机软件开发和维护的一门工程学科。 软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立 和使用完善的工程原理。 软件工程是: ①把系统的、规范的、可度量的途径应用于软件开发、运行和维护 过程,也就是把工程应用于软件; ②研究①中提到的途径。 三、软件过程模型 答: 1、生命周期:通常把软件经历的这个漫长的时期称为生命周期 2 、原型模型:快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的 功能往往是最终产品能完成的功能的一个子集 3、增量模型:增量模型也称为渐增模型。使用增量模型开发软件时,把软件产品作为 一系列的增量构件来设计、编码、集成和测试。 第二章 可行性研究 一、系统流程图 答: 系统流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形 式描绘组成系统的每个部件(程序,文档,数据库,人工过程等) 。 二、数据流程图 答: 数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所 经受的变换。 三、数据字典 答: 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集 合。一般说来,数据字典应该由对下列4 类元素的定义组成: (1) 数据流 (2) 数据流分量(即数据元素) (3) 数据存储 (4) 处理 第三章 需求分析 一、实体—联系图 答: 通常,使用实体-联系图(entity-relationship diagram)来建立数据模型。可以把实体-联系 图简称为ER 图,相应地可把用ER 图描绘的数据模型称为ER 模型。ER 图中包含了实体(即 数据对象)、关系和属性等3 种基本成分,通常用矩形框代表实体,用连接相关实体的菱形 框表示关系,用椭圆形或圆角矩形表示实体(或关系) 的属性,并用直线把实体(或关系)与其 属性连接起来。 二、范式理论 答: 通常用“范式(normal forms) ”定义消除数据冗余的程度。第一范式(1 NF)数据冗余程度 最大,第五范式(5 NF)数据冗余程度最小。从实用角度看来,在大多数场合选用第三范式都 比较恰当。 三、状态转换图 答: 状态转换图(简称为状态图)通过描绘系统的状态及引起系统状态转换的事件,来表示系 统的行为。此外,状态图还指明了作为特定事件的结果系统将做哪些动作(例如,处理数据) 。 例如:复印机状态转换图 四、层次方框图 答: 层次方框图用树形结构的一系列多层次的矩形框描绘数据的层次结构。 层次方框图的一个例子 五、IPO 图 答:IPO 图是输入、处理、输出图的简称,它是美国IBM 公司发展完善起来的一种图形工 具,能够方便地描绘输入数据、对数据的处理和输出数据之间的关系。 图3.7 IPO 图的一个例子图 图3.8 改进的IPO 图的形式 第四章 总体设计 一、设计原理 1、模块化思想 答: 模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把 这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。 E(P1+P2)E(P1)+E(P2) 这个不等式导致“各个击破”的结论。把复杂的问题分解成许 多容易解决的小问题,原来的问题也就容

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档