需求分析需要包括如下的基本内容:1.产品的功能概述了产品所具有的主要功能。在此只需要概略地总结。很好地组织产品的功能,使每个读者都易于理解。2.功能需求(此部分为重点,详细列出每类用户的不同需求)详列出与该特性相关的详细功能需求。这些是必须提交给用户的软件功能,使用户可以使用所提供的特性执行服务或者使用所指定的使用实例执行任务。3非功能需求这部分列举出了所有非功能需求,如产品的易用程度如何,执行速度如何,可靠性如何,当发生异常情况时,系统如何处理。4.UML建模部分(此部分为需求重点)A)用例图用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能进行建模。B)ERD图描述系统中需要在数据库内存储的数据结构。C)概念类图这里的设计只是类的大概设计。基本采用的面向对象的分析方法。具体来说就是:1)类图包括基本的概念类;2)每个类包含重要的属性;3)类不需要方法。类图使用UML表示法D)行为图:下列的行为图都可以建立,但是都是自由选择和决定:1)可以为复杂的用例场景建立顺序图;2)为复杂的类建立状态图;