gpt4 book ai didi

architecture - 设计文档(高级和低级设计文档)

转载 作者:行者123 更新时间:2023-12-03 11:38:55 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

5年前关闭。




Improve this question




高级和低级设计文档实际上包含哪些内容? (我特别想知道这两个文件中都绘制了哪些图表)。

我已经浏览了很多资源,但我有点困惑。

据我所知...
HLDD包含上下文图和架构图
LLDD 包含流程图、表示实体的图以及这些实体之间的关系、序列图。

最佳答案

高级设计(HLD)涉及将系统分解为模块,并表示模块之间的接口(interface)和调用关系。 HLD 被称为软件架构。

LLD,也称为详细设计,用于设计 HLD 期间识别的各个模块的内部结构,即设计和记录模块的数据结构和算法。

现在,HLD 和 LLD 实际上用于传统方法(面向功能的软件设计),而在 OOAD 中,系统被视为一组相互交互的对象。

根据上述定义,高级设计文档通常包括一个高级架构图,描述需要进一步指定或开发的组件、接口(interface)和网络。该文档还可以描述或以其他方式引用组件系统之间的工作流和/或数据流。

具有所有方法和类之间关系的类图属于 LLD。 LLD 涵盖了程序规范。 LLD 以详尽的方式描述每个模块,以便程序员可以直接基于它编写程序。每个模块至少有 1 个文档。 LLD 将包含 - 伪代码中模块的详细功能逻辑 - 包含所有元素的数据库表,包括它们的类型和大小 - 所有接口(interface)详细信息以及完整的 API 引用(请求和响应) - 所有依赖性问题 - 错误消息列表 - 完整模块的输入和输出。

关于architecture - 设计文档(高级和低级设计文档),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10297869/

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