当前位置:文档之家› 天津大学软件工程课程教学大纲

天津大学软件工程课程教学大纲

使用 Rational Functional Tester 进行功能测试(上机操作实验 2 学时) 录制脚本 脚本回放 扩展脚本 测试对象地图和对象识别 数据驱动的测试 进行功能回归测试 可复用的测试框架 调试特性
使用 Rational Functional Tester 进行回归测试 使用 Rational Performance Tester 进行性能测试
二.教学基本要求 该课程介绍软件的基本概念和软件工程的目标,通过对传统的面向过程的软
件开发方法和面向对象的软件开发方法的介绍,使学生掌握开发高质量软件的方 法;通过对软件开发过程和过程管理技术的学习,使学生了解如何进行软件度量 和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。
三.教学内容 第一章 软件与软件工程 软件 软件危机 软件工程 软件பைடு நூலகம்存周期
软件设计优化原则 第六章 面向对象的需求分析 面向对象的概念 统一建模语言 UML 及十种视图 基于 UML 的软件开发过程 基于 UML 的需求分析 基于 UML 的需求建模 UML 用例图的构建 UML 类图构建,类之间的关系描述 使用 IBM Rational Rose 进行需求建模(上机操作实验 2 学时) 第七章 面向对象的设计方法 面向对象的软件设计过程 基于 UML 的设计 UML 顺序图的构建 UML 协作图的构建 UML 状态图的构建 UML 活动图的构建 使用 IBM Rational Rose 进行设计实现建模(上机操作实验 2 学时) 第八章 软件测试 软件测试的目的和原则 软件测试流程 软件测试计划 软件测试技术
创建测试 测试验证点 数据驱动测试 扩展测试 负载分析 运行调度 分析测试结果
使用 Junit 进行单元测试 第九章 配置管理 配置管理简介 软件资产管理 团队开发模型 CVS 简介和 UCM 简介 Rational Clear Case 简介 Rational Clear Quest 简介 使用 Rational Clear Case 和 Rational Clear Quest 进行统一配置管理和变更管
天津大学《软件工程》课程教学大纲
课程编号: 学 时: 学时分配: 授课学院: 适用专业: 先修课程:
2160288
课程名称: 软件工程
56
学 分: 3
授课:40 上机: 16 实验: 实践: 实践(周):
计算机科学与技术学院
计算机科学与技术
计算机操作系统、数据库系统原理
一.课程的性质与目的 软件工程是计算机学院本科生的专业核心课程。该课程具有抽象性、理论性、
Title: Credits:
Software Engineering 3
六.教材与主要参考资料 教材:
《软件工程——实践者的研究方法(第七版)》,Roger S.Pressman 著,郑人 杰、马素霞等译,机械工业出版社,2011 年 7 月。
《软件工程(第二版)》,齐治昌、谭庆平、宁洪著,高等教育出版社,2004 年 4 月。
《软件工程(第八版)》,Ian Sommerille 著,程成、陈霞译,机械工业出版 社,2007 年 4 月。
实践性较强的特点。课程以软件生命周期为主线,讲授传统软件工程理论、软件 开发方法及开发过程,以此为基础讲授软件过程管理,软件质量。在此基础上重 点讲授面向对象软件工程,介绍面向对象软件工程的基本理论、面向对象分析方 法、UML 统一建模过程、面向对象的设计理论与方法等相关内容。通过学习课程, 学生能运用现代软件工程新型建模方法进行建模、并通过先进的平台工具进行工 程化开发,建立较好的工程化意识,学会用工程化思想(包括技术、方法与环境) 开发各种软件,为在实际工程中能够进行系统分析与设计奠定良好的基础。
软件工程的最佳实践 第二章 软件过程 软件过程模型 基于构件的开发过程 统一软件开发过程 RUP 能力成熟度模型 CMM 第三章 软件项目管理 项目管理的谱系 软件项目管理的目的、任务和内容 软件项目度量 软件质量度量 软件复杂性度量 软件项目计划与估算 风险分析与管理 项目进度安排 第四章 需求分析 需求分析基础 需求分析方法 需求分析模型 软件需求管理 基于用例的需求管理 第五章 软件设计 软件设计基础 软件设计过程 软件总体结构设计 软件过程设计技术与工具 软件设计方法 设计模式 架构模式
《软件工程——理论与实践(第三版)》,Pfleeger.S.L,Atlee.J.M.著,高等教 育出版社,2006 年 9 月。
制定人: 审核人: 批准人: 批准日期:
年月日
TU Syllabus for Software Engineering
Code:
2160288
Semester Hours: 56
白盒测试 黑盒测试 软件测试策略 单元测试 集成测试 回归测试
系统测试 IBM Rational 自动测试工具
使用 Rational Testmanager 进行测试设计(上机操作实验 2 学时) 测试用例设计与实施 由测试脚本方式实施测试 在Rational Robot中记录的自动测试脚本 在Rational ManualTest创建手工测试脚本 用套件方式实施测试 测试实现 测试执行 测试结果分析与评估

四.学时分配
教学内容 软件与软件工程
软件过程 软件项目管理
需求分析 软件设计 面向对象的需求分析 面向对象的设计方法 软件测试 配置管理 总计:
授课 4 4 6 3 5 6 4 4 4 40
上机
4 4 8 16
实验
实践 实践(周)
五.评价与考核方式 平时(20%):出勤(5%),第一次作业(7%),第二次作业(8%) 期末考试(80%):闭卷考试
相关主题