系统分析和设计课程 - 系统设计章节

发布于 2025-01-27 13:38:45 字数 133 浏览 6 评论 0原文

问题在这里: “程序设计呈现您的最终结构图。从物理数据流开始 图(DFD)。通过添加实现参考来修改逻辑DFD, 人机边界和与系统相关的元素。“

我拥有0级DFD,并且该项目是要解决在家中或公司中损坏的任何内容。那么我该如何完成这项任务呢?

Question is here:
"Program Design presents your final structure chart. Start with physical data flow
diagrams (DFD). Modify your logical DFDs by adding implementation references,
human-machine boundary and system-related elements."

I have my level 0 DFD and the project is about fixing anything damaged at home or in company. So how can i do this task?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北风几吹夏 2025-02-03 13:38:45

只需遵循Yourdon Inc的Tom DeMarco在其书《结构化分析与设计技术》(1979)或Chris Gane和Trish Sarson的书“结构化系统分析”(1979)中遵循的原则:

  • 从您的0级图开始
  • 将所有在一个级别识别的过程中列出并将它们分解为进一步的子处理,以使下一个级别
  • 继续进行,直到同时保持细节级别
  • ,维护一个数据字典,更准确地描述了命名数据流的内容在图中,随着更多细节的了解,并将其进一步分解。

查看您的说明:

  • 用户表示为外部实体正方形。在代表人类的过程和外部实体之间的流动与人机边界相对应,
  • 数据字典应在最详细的级别对应于您的文件或数据库结构。明确的映射应该是可行的;
  • 最详细级别的过程应在程序/应用程序或程序功能中实现,并且您应该能够进行清晰的映射。

Just follow the principles laid down by either Tom Demarco from Yourdon Inc in his book "Structured Analysis and Design Technique" (1979) or Chris Gane and Trish Sarson in their book "Structured system analysis" (1979):

  • start with your level 0 diagram
  • take all the processes identified in one level and decompose each of them into further sub-processes to get the next level
  • continue until the level of detail is sufficient
  • at the same time, maintain a data dictionary describing more precisely the content of the named data flows in the diagram, and decompose them further as more details get known.

Looking at your instructions:

  • Users are represented as external entity squares. Flows between processes and external entities representing humans correspond to human-machine boundary
  • the data dictionary should correspond at the most detailed level to your file or database structure; a clear mapping should be feasible;
  • the processes at the most detailed level should be implementable in a program/app, or a programme function, and you should be able to have a clear mapping.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文