【问题标题】:Design Documents (High Level and Low Level Design Documents) [closed]设计文档(高级和低级设计文档)[关闭]
【发布时间】:2012-05-05 02:05:40
【问题描述】:

高级和低级设计文档的实际内容是什么? (我特别想知道两个文档中都画了哪些图表)。

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

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

【问题讨论】:

    标签: architecture design-documents


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 嗯..根据经验.. HLD 将包含模块结构..据我所知..您实际上可以制作状态图..和数据流图..但这些是用于面向对象的分析和设计..而 HLD 和 LLD 是功能分析和设计的一部分..
    猜你喜欢
    • 2012-01-12
    • 1970-01-01
    • 2022-01-23
    • 2017-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    相关资源
    最近更新 更多