认识:
软件需求分析是贯穿软件项目从出生到成长或者死亡的,我们必须搞清楚到手的软件是为了什么要做什么做成什么样,通过顾客的描述彼此的合作分析需求与业务逻辑,不断改进从而实现软件在合理范围内符合顾客要求。
怎么做:
初识-人际交往,不失自我的礼貌尊重,感情上的联络促进关系,针对性分析角色需求。
拜访-情感交流,寻求顾客帮助,形成良好关系,选择有助于项目发展的伙伴。
研讨会-针对性开会,对不同的组织不同的人员有着不同的需求。出现不统一意见时的应对办法,以及后期的联络准备。
需求研讨:
领域知识-可行性分析
迭代:
技术人员理解与顾客想法的交流认识-捕捉,研讨会,整理分析,业务学习,画图确认。
怎么落实的需求分析:
功能角色分析与用例图
业务流程分析
查询报表分析
子用例与扩展用例
行动图和状态图
业务领域分析
原文分析法
领域驱动设计
非功能需求
需求列表
一个需求列表的实例
快速原型法
需求规格说明书
本学期需要掌握的内容有:
针对不同人也能拿出的自信和交流
对于UML图的熟练掌握
面对项目的技术分析和业务分析