试题详情
- 简答题 结构化软件系统建模 博学公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组 经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的设计 思路: ①小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。 ②小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如图12-1所示。 项目组经讨论确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了图12-1所示的数据流图中存在的错误。 流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。
-
数据流图作为一种图形化工具,用来说明业务处理过程、系统边界内所包含的功能和系统中的数据流。
流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程,描述处理过程的控制流。
两者的区别主要包括:
①数据流图中的处理过程可并行;流程图在某个时间点只能处于一个处理过程。
②数据流图展现系统的数据流;流程图展现系统的控制流。
③数据流图展现全局的处理过程,过程之间遵循不同的计时标准;流程图中处理过程遵循一致的计时标准。
④数据流图适用于系统分析中的逻辑建模阶段;流程图适用于系统设计中的物理模阶段。 关注下方微信公众号,在线模考后查看
热门试题
- 博学公司网上销售管理系统的数据库部
- 模型是现实世界的抽象或近似,主要包括叙述
- 某公司欲开发一个在线交易系统,在架
- 在CPU与主存之间设置高速缓冲存储器(C
- 某公司的部门(部门号,部门名,负责人,电
- 阅读以下关于电子政务系统安全架构的
- 在层次化网络设计方案中,通常在()实现网
- 在CPU中,()可用于传送和暂存用户数据
- 在数据库设计的()阶段进行关系规范化。
- ()不是设备选型时应考虑的主要原则。
- 在关于数据挖掘的描述中,正确的是()
- 为了帮助考生了解考试中有关构件方面
- 在信息系统建设中,为了使开发出来的
- 项目管理工具用来辅助项目经理实施软
- 电子商务是构建在Internet上
- 关于信息资源和信息资源管理,以下论述不正
- 用户文档主要描述所交付系统的功能和使用方
- SPEC计算机性能测试有不同的方法,吞吐
- 用于在网络应用层和传输层之间提供加密方案
- ()是指按内容访问的存储器。