软件需求工程
软件需求工程在软件工程和系统工程中所处的位置,如上图。
软件需求工程的过程如上图所示:
需求开发过程中常见文档如下:
(2)系统用例图
需求分析(系统需求规格说明书-细化需求):
需求分析是业务分析,也就是选择一种业务导向的线索将零散的需求串起来,形成一个体系完整、内容清晰的框架,以指导后续的设计、开发工作。概括为分解、提炼、消除矛盾三个方面。
1.分解采用自顶向下的方法-业务流程为主线索的分解结构
2.分解采用自顶向下的方法-程序结构为主线索的分解结构
3.分解采用自顶向下的方法-基于场景的分解结构
4.分解采用自顶向下的方法-基于数据的分解结构