软件工具与环境——软件分析与设计基础

1、需求分析的步骤
	1)需求获取
	2)需求提炼(建模)
	3)需求描述(生成需求说明书)
	4)需求验证
2、需求获取的常用方法
	1)查阅资料
	2)用户访谈/会议
	3)实地考察
	4)快速原型模型
3、面向过程分析和设计
	采用数据流图(DFD)的形式表示数据交互
	其中:
		1)方框:表示数据远点和重点
		2)实心箭头:表示数据流向
		3)椭圆形:表示数据的加工(模块功能)
		4)双横线:表示数据文件或数据库
		实心箭头横线上面写数据,方框和椭圆形内分别写名词、动词,双横线中间写名词
	DFD设计步骤
		1)找出外部实体,确定系统边界
		2)从数据源除法,按系统的逻辑需求,逐步画出加工框,直至数据终点
		3)为了控制系统复杂度,DFD分层,自顶向下,逐步求精
		4)对DFD进行复审
		顶层没有编号,下面每一层编号加 1 ,从 0 开始编号
4、数据字典(DD)
	给出DFD中所有数据的定义和属性
	内容:
		1)数据项(一个数据元素)
		2)数据流(包含多个数据项)
		3)数据文件或者数据库
	符号:
		1= :定义为
		2+ :与
		3{|} :或
		4{A} :重复 A,从 0个 开始
		5)m{A}n :重复 A,最少 m 个,最多 n 个
		6)(A):表示 A 可选
		7)“A” :表示A示基本数据元素
		8)A..B :表示取值区间
5、面向对象程序设计:面向对象与 UML 讲述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值