课程简介 Course Introduction

本课程是软件工程专业的专业核心课程。软件需求作为软件工程的一个阶段,在软件项目开发中起着至关重要的作用。软件项目要取得成功,最重要的是了解所要开发的软件需要解决哪些问题,这就是软件需求所要解决的问题。

课程内容包括需求工程的基础知识、软件需求的基础理论、常用的需求获取方法与技术、常用的需求分析方法、常用的需求分析模型与建模技术、需求管理知识和初步的需求工程过程管理知识。课程在整个软件工程的背景下介绍需求工程知识,试图让学生理解需求工程工作可能给后继软件项目工作带来的影响,并在此基础上全面深入的了解软件需求领域的各项方法、技术与工具。
教学大纲 Teaching Syllabus

教学内容

( 36 学时)

知识点

学时分配

第1部分:软件需求初步知识和体验:

第1章 软件需求基础知识

第2章 客户眼中的需求

第3章 需求工程的推荐方法

第4章 需求分析员

6学时

第2部分:软件需求理论知识与方法

第5章 确定产品前景与项目范围

第2部分:软件需求理论知识与方法

第6章 获取客户的需求 案例介绍:自助食堂订餐系统

2学时

第2部分:软件需求理论知识与方法

第7章 聆听客户的需求

第8章 理解用户需求

2学时

第2部分:软件需求理论知识与方法

第9章 遵守规则

2学时

第2部分:软件需求理论知识与方法

第10章 编写需求文档

2学时

第3部分:软件需求分析实践与文档写作

第11章 一图胜千言

2学时

第3部分:软件需求分析实践与文档写作

第12章 软件质量属性 案例介绍:自助食堂订餐系统

2学时

第3部分:软件需求分析实践与文档写作

第13章 通过制作原型减少项目风险

2学时

第3部分:软件需求分析实践与文档写作

第14章 设定需求优先级

2学时

第3部分:软件需求分析实践与文档写作

教材附录介绍——附录D:需求文档范例讲解

2学时

第3部分:软件需求分析实践与文档写作

国内外软件公司的需求分析文档介绍

2学时

第4部分:软件需求管理初步

第16章 需求开发面临的特殊难题

2学时

第4部分:软件需求管理初步

第17章 超越需求开发

2学时

第4部分:软件需求管理初步

第18章 需求管理的原则和实践

2学时

第4部分:软件需求管理初步

第19章 变更管理

第20章 需求链中的联系链

2学时

第4部分:软件需求管理初步

第21章 需求管理工具

第22章 改进需求过程

第23章 软件需求与风险管理

2学时

实验内容

( 18学时)

实验任务

学时分配

实验1:软件功能描述与确认(验证性实验)

要求学生结合常用软件,如文字处理软件(Word)等的使用、分析,认知、描述和讲解什么是用户需求、功能需求。

2学时

实验2:从程序设计看软件功能需求(综合设计性实验)。

要求学生结合已有的C语言程序设计等知识,对程序设计描述进行分析,提炼出软件功能需求和非功能需求,并以比较规范的语言进行描述。

2学时

实验3:软件需求分析(业务需求)(综合设计性实验)

要求学生结合课堂教学,针对小型软件(网站)设计开展业务需求分析实验,在模拟性工程实践中,理解需求获取阶段、需求分析阶段的需求工程基础理论与实践方法。

4学时

实验-4:软件需求分析(用户需求)。(综合设计性实验)

要求学生结合课堂教学,针对小型软件(网站)设计开展用户需求分析实验,在模拟性工程实践中,理解需求获取阶段、需求分析阶段的需求工程基础理论与实践方法。

4学时

实验5:软件需求分析(功能需求)。(综合设计性实验)

要求学生针对小型软件(网站)设计开展软件功能需求分析实验,在模拟性工程实践中,理解需求获取阶段、需求分析阶段的需求工程基础理论与实践方法。

4学时

实验6:要求学生对实验报告3,4,5进行汇总、整理、加工,形成《软件需求分析文档》

2学时

实践内容

(学时)

项目环境、内容

项目内容:针对实验3和实验4,实验5的需求分析结果进行需求测试

实验结果为《XXXX系统用例测试报告》。

项目环境:

1.个人计算机

2.常用工具软件:MS Office 2003/2007/2010

3.CASE软件:Visio2003/2007/2010


留言板 Message Board
条留言  共

  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
教学队伍Teaching Members
  • 苏意玲
    教师
    华南师范大学
  • 唐华
    副教授/Associate Professor
    华南师范大学
  • 曾碧卿
    教授
    华南师范大学
需要验证您的身份,请输入请求信息:
  • 学号号:
  • 班级选择:
  • 附注信息:

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导