虎哥联系QQ:2460289306辅导班下单地址:http://item.taobao.com/item.htm?id=17769742908网络辅导班论坛:http://ytbusiness.joinbbs.net需求分析需求分析主要是用来确定开发软件的功能、性能、数据和界面等要求需求分析的工作:1、问题识别;2、分析与综合;3、编制需求分析的文档;4、需求分析与评审;需求的分类1、功能需求是指系统必须提供给用户的功能;2、非功能需求是指产品必须具备的属性或品质,如可靠性、性能、响应时间、容错性及扩展性等。3、设计约束限制条件、补充规约。如操作系统、数据库限制等。从另一个层面分类:1、业务需求对系统的目标要求,问题定义本身就是业务需求。2、用户需求是在问题定义的基础上进行用户访谈、调查,对用户使用的场景进行整理,然后建立的从用户角度的需求。3、系统需求是从系统的角度来说明软件的需求,它包括了用特性说明的功能需求,质量属性及其他非功能需求,还有设计约束。需求工程就是包括创建和维护系统需求文档所必需的一切活动的过程。1、需求开发包括需求捕获、需求分析、编写规格说明书和需求验证。2、需求管理包括定义需求基线、处理需求变更及需求跟踪等工作。注:需求开发是主线,是目标;需求管理是支持,是保障。需求分析常用方法:1、结构化分析方法;2、软系统方法(代表方法:Checkland);3、面向对像分析方法(OOAObjectOrientedAnalysis);4、面向问题域的分析(PDOAProblemDomainOrientedAnalysis);数据流图数据流图(DFD)是结构化分析中的重要方法和工具,是表达系统内数据的流动并通过数据流描述系统功能的一种方法。它有4种基本符号:数据流(用名字+箭头来表示)、加工(用圆圈来表示)、数据存储(用直线表示)和外部实体(数据源或数据终点,用标有名字的方框表示),同时数据流图遵循“自顶向下,逐层分解”的原则。数据字典数据字典是关于数据的信息集合,也就是对数据流图中包含的所有元素的定义集合。数据字典和数据流图共同构成了系统的逻辑模型。虎哥联系QQ:2460289306辅导班下单地址:http://item.taobao.com/item.htm?id=17769742908网络辅导班论坛:http://ytbusiness.joinbbs.netE-R模型设计E-R模型简称E-R图,包括如下三个要素:(1)实体(型):用矩形框表示,框内标注实体名称;(2)属性:用椭圆形表示,并用连线与实体连接起来;(3)实体之间的联系:用菱形框表示,框内标注联系名称,并用连线将菱形框分别与有关实体相连,并在连线上注明联系类型...