软件工程需求分析,用户对系统的功能、行为、性能、设计约束方面的期待。
工具/原料
1
网络
2
思维导图
方法/步骤
1
需求层次包括:业务需求、用户需求、系统需求。
2
质量功能部署,将用户要求转化成软件需求的技术,提升用户的满意度。
3
需求获取,确定和理解不同项目干系人的需求和约束的过程。
4
需求分析,将杂乱无章的用户要求和期望转化成用户需求。
5
软件需求规格说明书,是需求开发活动的产物,编制的文档,让项目干系人与开发团队对系统的初始规定,有一个共同理解。
6
需求验证,对SRS的正确性进行验证,也叫需求确认。
7
UML统一建模语言,支持软件开发的全过程。
8
面向对象分析,对问题域进行分析理解,认知事物及他们间的关系,找出描述问题和系统功能的对象和类。定义属性和职责,形成各种联系,产生符合用户需求,反映问题域和系统功能的OOA模型和详细说明。
注意事项
需求验证,对SRS的正确性进行验证,也叫需求确认,特别重要。