软件工程(速成) |
您所在的位置:网站首页 › 字典是什么图形 › 软件工程(速成) |
二、分析建模与规格说明 需求分析应该建立三种模型:数据模型、功能模型、行为模型 三、实体-联系图(ER图) 1.数据对象: 是对软件必须理解的复合信息的抽象。数据对象可以是外部实体、事物、行为、事件、角色、单位、地点或结构等。数据对象彼此间是有关联的。 2.属性: 定义了数据对象的性质。 3.联系: 数据对象彼此之间相互连接的方式称为联系,也称为关系。 联系可分为以下3种类型: (1)一对一联系(1∶1) (2)一对多联系(1∶N) (3)多对多联系(M∶N) 联系也可能有属性。 4.符号: 四、状态转换图 1.状态转换图的定义: 通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。状态图还指明了作为特定事件的结果系统将做哪些动作。 2.状态: 是任何可以被观察到的系统行为模式,一个状态代表系统的一种行为模式。状态规定了系统对事件的响应方式。 状态主要有: (1)初态(即初始状态),只能有1个 (2)终态(即最终状态),可以有0至多个 (3)中间状态 3.事件: 是在某个特定时刻发生的事情,它是对引起系统做动作或(和)从一个状态转换到另一个状态的外界事件的抽象。简而言之,事件就是引起系统做动作或(和)转换状态的控制信息。 4.符号: (1)初态:用实心圆表示; (2)终态:用一对同心圆(内圆为实心圆)表示; (3)中间状态:用圆角矩形表示,分成上、中、下3部分。 上面部分-----为状态的名称;中间部分-----为状态变量的名字和值;下面部分-----是活动表。(4)带箭头的连线:称为状态转换,箭头指明了转换方向。 第一层dfd |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |