课程编码:042358
课程类别: 专业课(必修),
先修课程:
适用专业:软件工程(卓越计划班),
开课院部:计算机与网络安全学院
课程负责人:
通过本门课程的学习,使学生能够系统、完整地了解软件需求工程的基本理论和实际应用技术,掌握业务建模、需求获取、需求定义、需求分析、规格说明、需求验证和需求管理等方面的知识和技巧。
本课程主要以案例教学的方式,带领学生进行实际软件项目的需求工程工作,编写出比较规范的需求规格说明书,以此使学生对理论知识有感性认识。
通过学习,要求学生掌握软件需求工程的基本概念和任务,掌握开发高质量软件系统的方法,具体如下:
1.了解需求工程的作用和地位;
2.了解需求工程的内容和方法;
3.掌握常用需求获取方法;
4.初步掌握面向对象的需求分析方法;
5.了解需求验证及管理的内容和方法;
6.了解需求建模及需求分析的一些新方法;
7.学会编写需求规格说明书。
周次
教学主题
教学
时长
教学的重点与难点
1
需求工程概述
2
重点难点:软件需求的内容及分类 。
软件工程与需求工程
重点:软件工程常用开发模型及软件需求开发和管理;
难点:软件需求开发和管理。
2,3
需求获取
重点难点:确定项目目标范围和需求获取方法技术;
3
需求分析
重点:分析需求,找出本质,建立系统的逻辑模型;
难点:找出本质需求。
4,5,6
需求建模方法与技术
6
重点:软件工程模型,结构化、面向对象以及图形的需求建模方法
难点:结构化和面向对象的需求建模方法
7
需求定义
重点:需求规格说明书的作用、特性、结构、内容及编写要求等;
难点:需求规格说明书结构、内容及编写要求。
8
需求形式化描述
重点:形式化规格说明及其方法,证明与软件开发,形式描述语言Z Notation、LOTOS、B方法等;
难点:形式化规格证明与软件开发
9
需求验证
重点:需求验证的内容和方法,需求评审和需求测试,编制用户使用手册草案
难点:需求评审和需求测试
10
需求管理
重点:需求变更控制,需求规格说明版本控制,需求及需求变更状态的跟踪
难点:需求变更控制
11
面向软件行为和视点的需求建模与检测方法
重点:面向软件行为和视点分析的基本原理,视点表示模型和视点管理,需求模型的具体构建方法和检测方法
难点:面向软件行为和视点的需求模型的具体构建方法和检测方法
12
面向问题域的需求分析方法
重点难点:问题域的概念和划分方法,问题框架的定义和类型,PDOA分析方法步骤;
难点:PDOA分析方法步骤
12,13
面向多视点的需求工程
重点难点:多视点与需求工程及多视点需求工程的过程模型
13,14
需求工程与软件开发管理
重点难点:需求与项目进度安排,基于需求的软件规模估算及工作量估算
考核内容
评价标准
权重
实验
态度、及时性、正确性、报告规范性
0.8
课堂表现
(考勤及其他)
考勤:缺课1学时扣1分,
迟到、早退2次计缺课1学时
其他表现:认真听讲、主动积极回答问题等
0.2
建议在上《软件需求工程》这门课之前,学生们应该先熟悉企业ERP系统,对ERP系统有个全面的了解,就更容易接受老师讲解的企业实际需求。
课程大纲下载 课程教学日历下载
本站 所有信息归:东莞理工学院 版权所有
技术支持: 北京文华在线教育科技股份有限公司 建议在IE8以上浏览器1024*768分辨率下浏览本站