为什么要进行需求分析?通常对软件系统有哪些需求? 答:(1)需求分析的原因 为了开发真正满足用户需求的成功的软件产品,必须进行需求分析。 (2)对软件系统的需求 功能需求、性能需求、可靠性和可用性需求、出错处理、接口需求、约 束、逆向需求、将来可能提出的要求。 2 怎样与用户有效地沟通以获取用户的真实需求? 答:可采用以下四种方法获取真实需求: (1)访谈;