全部课程 >软件需求工程Software Requirement Engineering

课程基本信息

课程编码:042358

课程类别: 专业课(必修),

先修课程:

适用专业:软件工程(卓越计划班),

开课院部:计算机与网络安全学院

课程负责人:

课程教学团队:
课程资源: 没有资源记录!

课程展示

课程简介

       通过本门课程的学习,使学生能够系统、完整地了解软件需求工程的基本理论和实际应用技术,掌握业务建模、需求获取、需求定义、需求分析、规格说明、需求验证和需求管理等方面的知识和技巧。

      本课程主要以案例教学的方式,带领学生进行实际软件项目的需求工程工作,编写出比较规范的需求规格说明书,以此使学生对理论知识有感性认识。

课程教学要求

  通过学习,要求学生掌握软件需求工程的基本概念和任务,掌握开发高质量软件系统的方法,具体如下:

1.了解需求工程的作用和地位;

2.了解需求工程的内容和方法;

3.掌握常用需求获取方法;

4.初步掌握面向对象的需求分析方法;

5.了解需求验证及管理的内容和方法;

6.了解需求建模及需求分析的一些新方法;

7.学会编写需求规格说明书。

课程教学内容

周次

教学主题

教学

时长

教学的重点与难点

1

需求工程概述

2

重点难点:软件需求的内容及分类 。

2

软件工程与需求工程

2

重点:软件工程常用开发模型及软件需求开发和管理;

难点:软件需求开发和管理。

2,3

需求获取

2

重点难点:确定项目目标范围和需求获取方法技术;

3

需求分析

2

重点:分析需求,找出本质,建立系统的逻辑模型;

难点:找出本质需求。

4,5,6

需求建模方法与技术

6

重点:软件工程模型,结构化、面向对象以及图形的需求建模方法

难点:结构化和面向对象的需求建模方法

7

需求定义

2

重点:需求规格说明书的作用、特性、结构、内容及编写要求等;

难点:需求规格说明书结构、内容及编写要求。

8

需求形式化描述

2

重点:形式化规格说明及其方法,证明与软件开发,形式描述语言Z Notation、LOTOS、B方法等;

难点:形式化规格证明与软件开发

9

需求验证

2

重点:需求验证的内容和方法,需求评审和需求测试,编制用户使用手册草案

难点:需求评审和需求测试

10

需求管理

3

重点:需求变更控制,需求规格说明版本控制,需求及需求变更状态的跟踪

难点:需求变更控制

11

面向软件行为和视点的需求建模与检测方法

3

重点:面向软件行为和视点分析的基本原理,视点表示模型和视点管理,需求模型的具体构建方法和检测方法

难点:面向软件行为和视点的需求模型的具体构建方法和检测方法

12

面向问题域的需求分析方法

2

重点难点:问题域的概念和划分方法,问题框架的定义和类型,PDOA分析方法步骤;

难点:PDOA分析方法步骤

12,13

面向多视点的需求工程

2

重点难点:多视点与需求工程及多视点需求工程的过程模型

13,14

需求工程与软件开发管理

2

重点难点:需求与项目进度安排,基于需求的软件规模估算及工作量估算

考核要求及成绩评定

考核内容

评价标准

权重

实验

态度、及时性、正确性、报告规范性

0.8

课堂表现

(考勤及其他)

考勤:缺课1学时扣1分,

    迟到、早退2次计缺课1学时

其他表现:认真听讲、主动积极回答问题等

0.2

学生学习建议

        建议在上《软件需求工程》这门课之前,学生们应该先熟悉企业ERP系统,对ERP系统有个全面的了解,就更容易接受老师讲解的企业实际需求。

本站 所有信息归:东莞理工学院 版权所有

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站