授课 ---> 《UseCase和需求工程》硕士课程
学时:24学时

课程简介:
  软件需求(Software Requirement)是软件开发的最上游阶段,软件项目中40%至60%的问题都是在需求分析阶段埋下隐患(Leffingwell 1997),例如未确定或不明确的功能,未发现或未经交流的假设,不完善的需求文档以及突发的需求变更等等。
  软件需求工程和管理要求较高,一般由公司中的系统分析人员担任。它要求系统分析人员既要懂得业务领域的知识,又要能与客户沟通,甚至要引导客户说明需求,而且还能设计出软件系统的整体框架,使其具有灵活性、强健性和可实现性。
  本课程采用Use Case技术,从技术和管理两个角度出发,详细培训如何从业务问题出发导出需求、编写需求规格说明书、进行需求评审,以及需求变更管理。

课程提纲:
    · 软件工程总论
    · 需求工程总论
    · Use Case建模
    · 问题分析
    · 理解用户需求
    · 问题定义
    · 需求范围管理
    · 细化系统定义
    · 系统需求变更
    · 需求贯穿软件生命周期