传统与面向对象方法:需求描述与数据流图解析
版权申诉
158 浏览量
更新于2024-07-02
收藏 5.61MB PPT 举报
"信息系统分析与设计:第6章 需求的传统描述方法.ppt"
本章主要探讨了在信息系统分析与设计中,如何利用传统方法来描述和理解需求,特别是对比了传统方法与面向对象(Object-Oriented, OO)方法在描述系统活动和构建模型方面的差异,并详细介绍了数据流图(Data Flow Diagram, DFD)这一关键工具的应用。
首先,章节以一个先导案例——圣地亚哥月刊的数据流分析系统为切入点,引出对需求描述的讨论。概述部分强调了在传统方法中,系统被视为一系列处理活动的组合,这些活动可能是由人执行或由计算机完成,包括处理、数据、输入和输出等元素。同时,建模过程要求分析师与用户共同确保模型的完整性和准确性。
接着,章节深入比较了传统方法和面向对象方法。传统方法关注的是处理流程,将系统视为一系列处理步骤,而面向对象方法则强调对象的互动,系统由相互影响的对象组成,对象执行操作并存储状态。这两种方法在建模时关注的焦点不同,导致它们在描述系统响应事件的方式上也有所区别。
在数据流图的部分,6.2章节详细讲解了这一重要的需求描述工具。数据流图是一种图形表示法,用于描绘信息在系统中的流动和处理。它包括不同级别的抽象,如逻辑DFD和物理DFD,分别关注功能性和实施细节。数据流图与事件表和实体关系图(Entity Relationship Diagram, ERD)结合使用,可以更全面地描绘系统的需求和结构。评估DFD的质量是确保模型有效性的关键,包括检查其完整性和一致性。
6.2.1中提到,数据流图的抽象水平很重要,它可以帮助我们从整体到局部逐步理解系统。RMO数据流图(Realistic Modeling Option)是其中的一个实践策略,旨在提供更贴近实际操作的模型。6.2.3讨论了逻辑和物理DFD的差异,逻辑DFD关注系统的功能逻辑,而物理DFD则描述了系统的具体实现。
本章内容深入浅出地阐述了如何通过传统方法描述信息系统的需求,尤其是如何利用数据流图这一工具进行有效的分析和建模。无论是传统方法还是面向对象方法,都有其适用的场景和优势,选择合适的方法取决于具体项目的需求和复杂性。对于信息系统分析师和开发者来说,理解和掌握这些方法是确保需求分析准确性和系统设计质量的关键。
2021-09-21 上传
2021-09-20 上传
2022-05-08 上传
2023-06-12 上传
2022-11-12 上传
2022-12-21 上传
2022-11-13 上传
2024-04-20 上传
2021-12-07 上传
智慧安全方案
- 粉丝: 3792
- 资源: 59万+
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性