gpt4 book ai didi

architecture - 我是否也应该记录当前的上下文和范围

转载 作者:行者123 更新时间:2023-12-04 15:36:57 26 4
gpt4 key购买 nike

我目前正在为一个应用程序编写 arc42 规范文档,该应用程序应该取代几个复杂的手动过程。

在文档以及我注意到的示例中,“上下文和范围”通常只包括要开发的应用程序的上下文和范围。

我还应该包括当前流程的图表吗?我个人认为,显示应用程序“之前”和“之后”状态之间的差异会有所帮助。

最佳答案

arc42 应帮助交流和记录软件架构 - 因此所有支持理解的东西都可能被包括在内。

“范围和上下文”显示系统及其直接邻居,包含所有外部接口(interface)。我建议使用图表加表格 - 如建议的那样 documentation of arc42-section-3

在 arc42 中,您通常可以选择在何处(以及如何)传达信息,因此我们创建了一个相当广泛的 docs.arc42.orgfaq.arc42.org网站。

根据您选择的工具和现有信息的种类,我看到了一些选项或方面:

1。使用当前的手动流程作为新系统的动力

您提到的“手动流程”可能是创建新系统。因此,您可能会描述这些的一些缺点或问题1.2 节中的手动步骤 ( Introduction/Motivation )。

2。在“Prior”和“New”中拆分第 3 节(上下文)

如果这些“手动流程”与外部接口(interface)相关,您可以创建一个 3.1 节来描述当前情况及其缺点)

然后在 3.2 中,您可以提议或指定具有改进或自动化流程的新系统。

3。 “手动进程”可以显示在“6.运行时 View ”下

“过程”由一系列步骤或事件组成 - 因此可以成为 arc42 runtime view 的一部分.

4。将“手动流程”委托(delegate)给另一种类型的文档

您可以创建一个“回顾当前情况”文档,描述“人工流程”的现状及相关问题和风险。

在这种情况下,您可以避免使用与新系统的设计、构建和实现没有直接关系的信息来膨胀您的 arc42 架构文档。

关于architecture - 我是否也应该记录当前的上下文和范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59408053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com