【无标题】系统需求分析

本文介绍了系统需求分析的步骤,包括发现需求、建模和复审等,强调了数据字典在结构化分析中的重要性。通过E-R图、DFD和状态转换图来构建功能和行为模型。数据流图用于表示信息处理过程。文章还讨论了模块化的概念,如内聚和耦合,以及提高模块独立性的启发规则,旨在实现易于测试和维护的系统设计。每个阶段都需要严格的评审。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.系统需求分析

1.发现需求

2.求精

3.建模

4.规格说明

5.复审

二.结构化分析概叙

模型核心  :数据字典

数据模型  :E-R图表达

功能模型 :DFD表达

行为模型 :状态转换图

用状态转换图来表达它的行为模型

数据流图(DFD)是一种图形化技术,它描绘信息流和数据流从输入移动到输出的过程

中所经受的变换  数据的源点/终点(正方形/立方形)  数据处理(圆角矩形)

数据存储 (开口矩形/两条平行横线) 数据流(箭头)

 

三.数据字典:系统当中所有数据元素定义的集合

数据流 数据元素 数据存储 处理

四.结构化设计概念

模块化 抽象 逐步求精 信息隐蔽 模块独立

5.模块独立

耦合模块与模块之间的联系

内聚模块元素与模块元素之间的联系

6.启发规则

1.提高模块独立性 2.适中不大不小3.深度(指模块的总长值),宽度,扇出和扇入应适当

4.模块作用域应在控制域内5.降低模块接口复杂程度6.设计单入口单出口的模块

7.模块功能预测

总结:先抽象分析-再逐步求精-建立模型(E-R图)模型中有数据,功能,行为

根据启发的要求来开发模块分模块来写,模块与模块间功能模块是最理想化,独立的模块

容易测试和维护。也需要尽可能设计松散耦合,做到低耦合

在每个阶段结束之前必须进行严格的技术审查和管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值