软件工程复习大纲_第1页
软件工程复习大纲_第2页
软件工程复习大纲_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、考试题型名词解释、填空、选择、简答题、应用题(画图、计算等)考试时间和地点12周周二(11月8日)下午14:0016:00主楼E座101教室软件工程复习大纲说明:每章的作业是需要重点复习的内容,此外,本 复习大纲规定每一章的重点复习内容,覆盖考题90%左右。第1章软件与软件工程的概念1- 了解与软件相关的基本概念,包括软件、程序、数据、文档。2. 了解软件危机的表现及发生的原因。3. 掌握软件工程的概念。4. 软件生命周期由哪三个时期组成,每个时期又可划分为哪些阶段?每个阶段的主要任务是什么?5. 典型的生命周期模型(即软件过程模型)有哪几种,每种模型有哪些 优缺点。6. 了解SWEBOK指南

2、将软件工程知识体系划分为哪些知识域。第2章软件工程方法与工具1. 掌握软件工程方法学的三个基本要素及其作用。2. 了解传统方法及面向对象方法各自的特点。3. 了解UML的产生和发展。4. 了解Rational Rose的基本功能、基本组成及基本使用方法。第3章软件需求获取与结构化分析方法1. 了解软件需求获取的途径有哪些。2. 掌握结构化分析模型的结构,主要由哪些模型组成3. 掌握环境图的作用及画法。4. 掌握数据流图的画法及分层时需要注意的问题。5. 掌握ER图的组成元素及数据建模方法。6. 掌握状态转换图的基本概念及行为建模方法。7. 了解数据字典的定义方法。8. 掌握使用决策表和决策树描

3、述加工规格说明。 第4章结构化设计方法1. 了解结构化设计的基本原则、设计阶段和设计内容。2. 掌握结构化设计的图形工具,了解宽度、深度、扇出、扇入的概 念。3. 掌握面向数据流的设计方法和设计过程,能够区分两种典型的数据流,并掌 握相应的变换分析方法及事务分析方法。4. 软件模块结构的改进(启发式规则)提高模块独立性、深度和宽度、扇出和 扇入应适当、作用范围和控制范围原则等。5. 人机交互设计的准则。6. 了解结构化程序设计的概念,能够判别和改进非结构化程序。7. 掌握常用的详细设计(过程设计)的描述工具。8. 掌握自顶向下、逐步细化的设计方法。第5章编码1. 了解程序设计语言的种类。2.

4、了解选择程序设计语言时需要考虑的因素。3. 理解程序设计风格和可读性的重要性。4. 了解程序设计风格的4个方面。第6章软件测试方法1. 了解软件测试的概念和软件测试的对象。2. 了解测试与软件开发各阶段的关系。3. 掌握白盒测试中使用各种逻辑覆盖的测试用例设计方法。4. 掌握程序控制流图的画法及环路复杂性的计算方法。5. 掌握黑盒测试用例设计的方法:等价类划分法、边界值分析。6. 了解软件测试的步骤和策略,包括单元测试、组装测试、确认测试和系统测试。7. 了解a测试和p测试的概念。第7章统一建模语言UML概述1. 了解UML中的基本事物及其分类。2. 了解UML中的常见关系,包括依赖关系、关联关系、泛化关系和实现关 系。3. 了解UML中6种类型的图,包括用例图、类图、交互图、状态图、活动图 和实现图。第8章面向对象分析1. 了解面向对象分析中的三个模型和五个层次。2. 掌握有关用例模型、对象模型和动态模型的基本概念。3. 了解使用Rational Rose建立用例模型、对象模型和动态模型(状 态图和顺序图)的过程。4. 了解面向对象分析中的状态图与结构化分析中的状态图的区别。第10章面向对象设计1. 了解面向对象的设计准则。2. 了解面向对象软件中常见的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论