基本信息
文件名称:2014软件工程课件复习与考试说明2012级3班.pdf
文件大小:197.9 KB
总页数:11 页
更新时间:2025-05-16
总字数:约1.16千字
文档摘要

复习与考试说明

第1章软件工程学概述

?软件危机、产生原因、解决途径

?软件、软件工程、软件生命周期、各阶段

主要任务

?软件过程模型:瀑布模型、快速原型模型

第2章可行性研究

?可行性研究的主要任务和过程

?数据流图和数据字典的实际应用

第3章需求分析

?需求分析的目的和主要任务

?需求分析主要方法

?需求分析的主要描述工具:数据流图/数据

字典、实体-联系图、状态转换图等

第4章形式化说明技术

?有穷状态机

?Petri网

第5章总体设计

?总体设计目的和主要任务

?总体设计过程

?模块化概念:模块化、抽象、求精、信息

隐蔽

?模块独立性:耦合程度、内聚程度

第6章详细设计

?详细设计目的和主要任务

?结构化程序设计概念、基本控制结构、常

用控制结构

?过程设计工具:程序流程图、盒图、PAD

图、判定表、过程设计语言(伪语言)

?程序复杂程度度量:McCabe方法(程序流

图、环形复杂度)、Halstead方法(计算程

序长度N、预测程序长度H)

第7章实现

?软件实现的目的和主要任务

?编码及其编码风格

?软件测试目标、定义、主要步骤

?单元测试、集成测试、确认测试的目的

?白盒测试技术:逻辑覆盖测试、控制结构

测试(流图)

?黑盒测试技术:等价划分、边界值分析

?软件可靠性和软件可用性概念

第8章维护

?软件维护定义

?软件维护的类型:改正性、适应性、完善

性、预防性

?软件维护过程

考试题型

?期末考试(80%)

–单项选择:20%

–填空:20%

–简答:30%

–分析:30%

?平时作业(20%

谢谢选修!

祝学业进步!新年愉快!