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