- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程总复习(徐东升)
总复习 第1章 软件工程学概述 学习内容与重点: 1.1 软件的概念及其特征(掌握概念,特征要了解) 1.2 软件危机(软件危机的概念掌握,典型表现、产生原因消除危机途径等要了解) 1.3 软件工程(软件工程的概念要掌握,本质特性、原理等要理解,方法学的概念[也称范型]、包含的要素要记忆,传统方法学与面向对象方法学的要点要理解,并能分析出各自的优缺点)。 1.4 软件生命周期(掌握软件生命周期的概念、三个时期八个阶段的划分和任务) 1.5 软件过程:又称软件开发模式,概念要掌握,另外重点掌握几个典型的生命周期模型的特点及基本思想,如瀑布模型、快速原型模型、增量模型、螺旋模型,其它常用的几个模型的特点要了解,如喷泉模型、RUP统一过程、XP过程)。 第一章:习题(凡是要掌握和记忆的概念、原理都可能以填空、名词解释或简答题的形式进行考核,凡是理解的知识点可能以判断、选择的形式进行考核,凡是重点掌握的可能以综合应用形式进行考核,凡是了解的知识点很可能不是考查的重点,直接考核的概率不大) 1-4 简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 1-6 什么是软件过程?它与软件工程方法学有何关系? 答:软件过程是为了开发出高质量的软件产品所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 软件过程定义了运用技术方法的顺序、应交付的文档资料、为保证软件质量和协调软件变化必须采取的管理措施,以及标志完成了相应开发活动的里程碑。 软件过程是软件工程方法学的3个重要组成(方法、工具与过程)部分之一。 1-7 什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围。 第2章 可行性研究 2.1 可行性研究的任务(可行性研究的目的、任务或者说是内容必须要掌握) 2.2 可行性研究过程(了解,知道可行性报告的主要内容:系统概述、可行性分析、限制、费用、拟定开发计划、结论意见) 2.3 系统流程图(了解,描述物理系统的工具,基本符号、系统符号能看懂) 2.4 数据流图(功能模型,是本章的重点与难点,数据流图的概念、4种基本成分、用途要理解,能根据系统基本描述画出项层、0层、1层数据流图,必然有一个综合应用题) 2.5 数据字典(重点掌握数据字典的概念、包含内容及定义数据的方法) 2.6 成本/效益分析(理解货币的时间价值的概念,会分析计算投资回收期、纯收入、投资回收率) 2.4 数据流图(描绘数据在系统中流动的逻辑过程) 2.4.1 符号 5、将必要的存储与加工(处理)相匹配; 6、在画数据流图时应避免线条交叉,必要时可使用重复的外部项(源点或终点)或数据存储符号; 7、用“自顶向下”的方法,逐层画出数据流图。每张数据流图吵加工(处理)的个数不能超过7个(7加减2原则); 第3章 需求分析 3.1 需求分析的任务(了解) 3.2 与用户沟通获取需求的方法(了解) 3.3 分析建模与规格说明(掌握模型的概念,知道需求分析要建立功能模型、数据模型、行为模型这三种模型) 3.4 实体-联系图(很重要,但不是本门课考查重点,需要掌握实体-联系图的基本概念、联系的类型、会画简单系统的E-R图) 3.5 数据规范化(了解) 3.6 状态转换图(了解) 3.7 其他图形工具(层次方框图、Warnier图、IPO图的概念,知道这些工具的作用是什么) 3.8 验证软件需求(了解) 图3.2 某校教学管理ER图 状态图中使用的主要符号 图3.5 层次方框图的一个例子 图3.6 Warnier图的一个例子 与层次方框图一样,是描述数据结构的工具 图3.7 IPO图的一个例子图 图3.8 改进的IPO图的形式 习题:3-6复印机状态 第5章 总体设计 本章主要讲述内容 1 设计过程:掌握总体设计的目的、任务及总体设计的阶段组成,了解设计过程的步骤 2 设计原理:重点掌握模块化、抽象、逐步求精、信息隐藏和局部化、模块独立性这几条设计原理的基本概念和重要思想。模块独立性度量标准:内聚和耦合的概念要掌握,能判断六种耦合的强弱及类型,耦合从弱到强依次为非直接耦合、数据耦合、控制耦合、特征耦合(又称外部耦合)、公共耦合、内容耦合;能判断七种内聚的高低及类型,内聚从低到高依次是偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。 3 启发规则:理解模块规模应该适中,深度、宽度、扇出和扇入都应适当,模块的作用域应该在控制域之内这几条规则。 4 描绘软件结构的图形工具:层次图和HIPO图、结构图,
有哪些信誉好的足球投注网站
文档评论(0)