没有合适的资源?快使用搜索试试~ 我知道了~
首页计算机店销售系统:绘制层级1&2数据流图,遵循语义解析
计算机店销售系统:绘制层级1&2数据流图,遵循语义解析
需积分: 10 15 下载量 139 浏览量
更新于2023-07-22
收藏 336KB DOC 举报
在软件学院软件工程专业学生颜丽君的作业中,她被要求为一家电脑商店开发一个销售系统的数据流图(DFD)。具体任务包括绘制Level 1和Level 2的数据流图。在这个过程中,关键步骤是利用上下文级别的处理叙述进行"语法解析",确保所有信息流通过箭头明确标注,每条路径都带有有意义的名称,以便于理解数据在系统中的流动。 数据流图(DFD)是一种图形工具,它描绘了数据在信息系统中的流动路径,强调数据处理过程而非程序控制流程。它有助于系统设计者理解复杂系统的结构,通过视觉化展示数据如何在各个模块或组件之间流动。Level 1 DFD关注的是整个系统的宏观视图,描绘了系统与外部实体如客户、供应商等的基本交互,展示了主要的功能和数据流。 Level 2 DFD则进一步细化,深入到系统内部的各个子系统或功能模块,展示了更详细的数据处理流程。在这个阶段,每个处理框(bubble)内的活动会用具有明确含义的名字标识,比如"订单接收"、"库存检查"或"交易处理"等。箭头的标签清晰地标注了数据的流向,如"客户信息 -> 订单创建 -> 支付处理 -> 发货",确保信息的完整传递。 Larry Constantine,数据流图的创始人之一,借鉴了马丁·埃德森(Martin Eddington)的思想,发展了这种结构化设计的方法。通过这个项目,颜丽君不仅需要掌握数据流图的基本原理和绘制技巧,还要学会如何有效地将上下文级别的系统描述转化为具体的图形表示,从而构建出一个既直观又易于理解的销售系统设计模型。完成这项任务将有助于她提升系统分析和建模的能力,为未来的软件开发工作打下坚实的基础。
资源详情
资源推荐
学院:软件学院 专业:软件工程 姓名:颜丽君 学号:1200801156
Using the context-level DFD developed a Sales System for a computer store, develop level
1 and level 2 data flow diagrams. Use a “grammatical parse” on the context-level processing
narrative to get yourself started remember to specify all information flow by labeling all
arrows between bubbles. Use meaningful names for each transform
A data flow diagram (DFD) is a graphical representation of the "flow" of data through an
information system. It differs from the flowchart as it shows the data flow instead of the control
flow of the program.
A data flow diagram can also be used for the visualization of data processing (structured
design).
It is common practice to draw a context-level Data flow diagram first which shows the
interaction between the system and outside entities. The DFD is designed to show how a system is
divided into smaller portions and to highlight the flow of data between those parts. This context-
level Data flow diagram is then "exploded" to show more detail of the system being modeled.
Data flow diagrams were invented by Larry Constantine, the original developer of structured
design, based on Martin and Estrin's "data flow graph" model of computation.
Data flow diagrams (DFDs) are one of the three essential perspectives of Structured Systems
Analysis and Design Method SSADM. The sponsor of a project and the end users will need to be
briefed and consulted throughout all stages of a system's evolution. With a dataflow diagram, users
are able to visualize how the system will operate, what the system will accomplish, and how the
system will be implemented. The old system's dataflow diagrams can be drawn up and compared
with the new system's dataflow diagrams to draw comparisons to implement a more efficient
system. Dataflow diagrams can be used to provide the end user with a physical idea of where the
data they input ultimately has an effect upon the structure of the whole system from order to
dispatch to report. How any system is developed can be determined through a dataflow diagram.
Developing a Data flow diagram helps in identifying the transaction data in the data model.
There are different notations to draw data flow diagrams, defining different visual
representations for processes, datastores, dataflow, and external entities.
The follow is the level 1 and the level 2 of the sale system:
图例说明
外部实体
存储
处理
数据流动
lanlulugogo
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 电力电子系统建模与控制入门
- SQL数据库基础入门:发展历程与关键概念
- DC/DC变换器动态建模与控制方法解析
- 市***专有云IaaS服务:云主机与数据库解决方案
- 紫鸟数据魔方:跨境电商选品神器,助力爆款打造
- 电力电子技术:DC-DC变换器动态模型与控制
- 视觉与实用并重:跨境电商产品开发的六重价值策略
- VB.NET三层架构下的数据库应用程序开发
- 跨境电商产品开发:关键词策略与用户痛点挖掘
- VC-MFC数据库编程技巧与实现
- 亚马逊新品开发策略:选品与市场研究
- 数据库基础知识:从数据到Visual FoxPro应用
- 计算机专业实习经验与项目总结
- Sparkle家族轻量级加密与哈希:提升IoT设备数据安全性
- SQL数据库期末考试精选题与答案解析
- H3C规模数据融合:技术探讨与应用案例解析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功