能不能帮我形象的解释下(HLD)high level design和(LLD)low level design的概念

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 12:38:47
能不能帮我形象的解释下(HLD)high level design和(LLD)low level design的概念

能不能帮我形象的解释下(HLD)high level design和(LLD)low level design的概念
能不能帮我形象的解释下(HLD)high level design和(LLD)low level design的概念

能不能帮我形象的解释下(HLD)high level design和(LLD)low level design的概念
高水平的设计与低级别设计
高层次设计(HLD)是整个系统的设计-包括系统架构和数据库设计.它描述了该系统的各个模块和功能之间的关系.数据流,流程图和数据结构下HLD覆盖.
低级别设计(LLD)就像是详细的HLD.它定义了用于该系统的每个部件的实际逻辑.类图与类之间的所有方法和关系来下的法学博士学位.程序规范是根据LLD覆盖.
高层次设计
一个高层次的设计提供了平台、系统、产品、解决方案、服务和过程的概述 .
高层次的设计方案设计应简要描述所有平台,系统,服务,进程,它取决于产品和包括需要作出他们的任何重要变化.
一个高层次的设计文档通常包括一个高层次的架构图描绘了需要进一步明确或开发的组件,接口和网络.
该文档可能还描绘或以其它方式参考工作流程和/或组件的系统之间的数据流.
此外,应该有短暂的考虑所有的显著商业,法律,环境,安全,安全和技术风险,问题和假设.
我们的想法是简略地提及每一个工作区域,明确委托更详细的设计活动的所有权,同时也鼓励各个项目团队之间的有效合作.
今天,大多数的高级设计需要贡献一些专家,代表许多不同的专业学科.
最后,每一种类型的最终用户应该在高层次的设计被识别并各自提供设计应充分考虑客户体验得到.
High Level Design & Low Level Design
HighLevel Design (HLD) is the overall system design - covering the systemarchitecture and database design.It describes the relation between variousmodules and functions of the system.data flow,flow charts and data structuresare covered under HLD.
Low Level Design (LLD) is like detailingthe HLD.It defines the actual logic for each and every component of thesystem.Class diagrams with all the methods and relation between classes comesunder LLD.Programs specs are covered under LLD.
High-level design
A high level design provides an overviewof platform,system,product,solution,serviceand process.
High level design solution design should briefly describeall platforms,system,service,process and products that it depends upon andinclude any important changes that need to be made to them.
A high-level design document will usually include ahigh-level architecture diagram depicting the components,interfaces andnetworks that need to be further specified or developed.
The document may also depict or otherwise refer to workflows and/or data flows between component systems.
In addition,there should be brief consideration of allsignificant commercial,legal,environmental,security ,safety and technicalrisks ,issues and assumptions.
The idea is to mention every work area briefly,clearlydelegating the ownership of more detailed design activity whilst alsoencouraging effective collaboration between the various project teams.
Today,most high-level designs require contributions from anumber of experts,representing many distinct professional disciplines.
Finally,every type of end-user should be identified in thehigh-level design and each contributing design should give due consideration tocustomer experience.