SlideShare a Scribd company logo
HLD Template Page 1 of 12
<> Project: High Level Design Template
Department Name
Date
Version No. 1.00
Authorized by
HLD Template Page 2 of12
Confidentiality Agreement
<Insert confidentiality clauses and Copy Rights>
Revision History
Version Date Author Reviewer Approver Comments
0.1 XXXXX Draft Version
0.2 XXXXX Incorporated some
documentstructure
and content related
changes
0.3 XXXXX Added some sections
like state and session
management,
caching etc.
suggested by Laxmi
R
1.0 XXXXX Baseline
HLD Template Page 3 of12
Table of Contents
Introduction ...................................................................................................................................6
1.1 Scope of the document......................................................................................................6
1.2 Intended Audience............................................................................................................6
1.3 System overview...............................................................................................................6
System Design................................................................................................................................6
Application Design........................................................................................................................6
Process Flow ..........................................................................................................................6
Information Flow....................................................................................................................7
API Catalogue...............................................................................................................................8
Data Design ....................................................................................................................................8
Data Model ..................................................................................................................................8
Data Access Mechanism................................................................................................................9
Data Retention Policies.................................................................................................................9
Data Migration.............................................................................................................................9
Interfaces9
Non Functional Requirements ..................................................................................................10
Security Aspects ......................................................................................................................... 10
Performance Aspects................................................................................................................... 10
References....................................................................................................................................11
HLD Template Page 4 of 12
Introduction
1.1 Scopeof the document
This section will cover details regarding scope ofthe document
Sample Content:
This document outlines the high level functional design of tax payer registration functionality. It
highlights/refers the high level flows / Use cases in registration process, design of components, along with
the rationale for the same. It serves as an input to the low level design documents that would further
elaborate on the application design.
1.2 Intended Audience
 This section will cover categories ofaudiences who will be referring/reviewing this
document
Sample Content:
 Web portal DevelopmentTeam
 Architecture Team
 Quality Team
 Department
1.3 System overview
 This section will capture highlevel overview ofsystemapplication i.e. for whatsystem is
being developed ,the high level process flow
 Who are the stake holders of system
Sample Content:
This system provides a web interface to the tax payer for filling up registration form and submits his
registration request. This system also provides facility to integrate third party application through API so
that tax payer can use third party application for registration. In Registration process, tax payer need to
complete registration form having some mandatory and optional fields. This system will do the both
structural validation and data validation in real time. There will be separate work flow for approval.
System Design
ApplicationDesign
This section will capture Process flow,Information flow having sequence diagramfor different use
cases, component design details, key design considerations taken and API catalogue
Process Flow
This section will capture theflowcharts(s) representing process diagram
Sample Process Flow Chart:
If we take tax payer registration work flow as a sample, Work flow diagram will be as shown in diagram
HLD Template Page 5 of 12
Information Flow
 This section will capture flow ofinformation between all application components required to meet
the requirement
 This will capture flow for both positiveand negative scenarios
Sam ple Sequence Diagram:
HLD Template Page 6 of 12
API Catalogue
Sample Content:
Sr. No. Name Of API Description Input Output Access
Level
1 getNewRegistrationReq This Api
provides the
registration
data
As per input
mentioned in
API
document
availableat
share point
As per output mentioned
in API document
availableat share point
Public
2
Data Design
Data Model
 This section will capture high level design ofdata model
 It will capture information like whether it is RDBMS/HDFS etc.
 Entity relationship etc. diagrams will also be captured
Sample Content:
HLD Template Page 7 of 12
Request_ID
User_Name
User_Address
ID
PK
BNK.STMT_Request
PK Request_ID
User_ID
BNK_Acc_Num
Period_From
Period_To
Data AccessMechanism
There will be a high level technical design consideration which will cover framework for data access
mechanism i.e.ORM implementation details etc.In this section, any customization specific to module (for
which this document is prepared) will be covered.
Data RetentionPolicies
 This Section will capture policies related to data purging/data archiving
 This will also capturespecific tables for which datawill be purged/archived
Data Migration
 This section will capture thedata migration strategy
 We know that data migration is big activity so the strategymay get capture in separate
document. Ifit is being capturedin separate document, weneed to give thereference ofsame
document.
Interfaces
This section will capture thehigh level details ofother Interfaces whichare interactingwith our application
in scope.
BNK.Request_Details
HLD Template Page 8 of 12
Non Functional Requirements
 This section will capture non-functional aspects of system
 This section will capture Security aspects and Performanceaspects ofthe system
SecurityAspects
Sample Content:
Apart from infra level security (Web application firewall/Network firewall) here are somesample
application level security considerations
Virus scanning offiles before successful upload
Symantec library will be usedas virus scanning engine
Only selective File formatsupported
Only *.docx,*.jpeg etc. .Fileformat are supported
Restricted file upload size
File size to be uploaded should not be exceeded to 5 MB
PerformanceAspects
This section will capture theperformanceaspects ofthe application in scope
HLD Template Page 9 of 12
References
This section will list down thedocuments which has been refereedwhilecreating this document
S.No Document Name Version Date
Ad

More Related Content

What's hot (20)

Software design
Software designSoftware design
Software design
ambitlick
 
Software Design Document
Software Design DocumentSoftware Design Document
Software Design Document
Mugerwa Brian Mark
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
Shwetha-BA
 
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Developers
 
Functional requirements-document
Functional requirements-documentFunctional requirements-document
Functional requirements-document
Anil Kumar
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
Hua Soon Sim
 
Software architect design documentation template
Software architect design documentation templateSoftware architect design documentation template
Software architect design documentation template
Salim M Bhonhariya
 
SAP BI Requirements Gathering Process
SAP BI Requirements Gathering ProcessSAP BI Requirements Gathering Process
SAP BI Requirements Gathering Process
silvaft
 
Introduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelIntroduction to the Salesforce Security Model
Introduction to the Salesforce Security Model
Salesforce Developers
 
Data migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01aData migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01a
Abhaya Sarangi
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
James Serra
 
SAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoftSAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoft
MuleSoft
 
Brd template
Brd template Brd template
Brd template
Mohammad Al-Mohtaseb (CBAP)
 
SAP System copy
SAP System copySAP System copy
SAP System copy
ashish_bbd
 
Microsoft SharePoint
Microsoft SharePointMicrosoft SharePoint
Microsoft SharePoint
David J Rosenthal
 
Project Handover Document Template
Project Handover Document TemplateProject Handover Document Template
Project Handover Document Template
Body of Knowledge
 
Software Architecture Document Final
Software Architecture Document FinalSoftware Architecture Document Final
Software Architecture Document Final
Ali Ahmed
 
Simplifying Disaster Recovery with Delta Lake
Simplifying Disaster Recovery with Delta LakeSimplifying Disaster Recovery with Delta Lake
Simplifying Disaster Recovery with Delta Lake
Databricks
 
SAP Flexible workflows.pptx
SAP Flexible workflows.pptxSAP Flexible workflows.pptx
SAP Flexible workflows.pptx
KeshavaMurthy74
 
SAP Testing
SAP TestingSAP Testing
SAP Testing
Josh Case
 
Software design
Software designSoftware design
Software design
ambitlick
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
Shwetha-BA
 
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Developers
 
Functional requirements-document
Functional requirements-documentFunctional requirements-document
Functional requirements-document
Anil Kumar
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
Hua Soon Sim
 
Software architect design documentation template
Software architect design documentation templateSoftware architect design documentation template
Software architect design documentation template
Salim M Bhonhariya
 
SAP BI Requirements Gathering Process
SAP BI Requirements Gathering ProcessSAP BI Requirements Gathering Process
SAP BI Requirements Gathering Process
silvaft
 
Introduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelIntroduction to the Salesforce Security Model
Introduction to the Salesforce Security Model
Salesforce Developers
 
Data migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01aData migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01a
Abhaya Sarangi
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
James Serra
 
SAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoftSAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoft
MuleSoft
 
SAP System copy
SAP System copySAP System copy
SAP System copy
ashish_bbd
 
Project Handover Document Template
Project Handover Document TemplateProject Handover Document Template
Project Handover Document Template
Body of Knowledge
 
Software Architecture Document Final
Software Architecture Document FinalSoftware Architecture Document Final
Software Architecture Document Final
Ali Ahmed
 
Simplifying Disaster Recovery with Delta Lake
Simplifying Disaster Recovery with Delta LakeSimplifying Disaster Recovery with Delta Lake
Simplifying Disaster Recovery with Delta Lake
Databricks
 
SAP Flexible workflows.pptx
SAP Flexible workflows.pptxSAP Flexible workflows.pptx
SAP Flexible workflows.pptx
KeshavaMurthy74
 

Similar to High level design document template (20)

Srs
SrsSrs
Srs
Juan Carlos Olivares Rojas
 
Services ax2012
Services ax2012Services ax2012
Services ax2012
Pranav Gupta
 
27 pso business_requirements
27 pso business_requirements27 pso business_requirements
27 pso business_requirements
Marcelo Mesti
 
BRD_PSO_Business for project Requirements.doc
BRD_PSO_Business for project Requirements.docBRD_PSO_Business for project Requirements.doc
BRD_PSO_Business for project Requirements.doc
Wilber Tuttleman
 
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docxPURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
amrit47
 
Week7 Submit Analysis And Gain Agreement
Week7 Submit Analysis And Gain AgreementWeek7 Submit Analysis And Gain Agreement
Week7 Submit Analysis And Gain Agreement
hapy
 
Ax
AxAx
Ax
csrikanthc
 
Chp06.pdfDFSGSDFGSDFGSDFGSDGSDGFDSGSDFGSDGFSDGS
Chp06.pdfDFSGSDFGSDFGSDFGSDGSDGFDSGSDFGSDGFSDGSChp06.pdfDFSGSDFGSDFGSDFGSDGSDGFDSGSDFGSDGFSDGS
Chp06.pdfDFSGSDFGSDFGSDFGSDGSDGFDSGSDFGSDGFSDGS
AvijitChaudhuri3
 
DataFlowDaigarm with DFD leble 0 , 1 and 2
DataFlowDaigarm with DFD leble 0 , 1 and 2DataFlowDaigarm with DFD leble 0 , 1 and 2
DataFlowDaigarm with DFD leble 0 , 1 and 2
shagunjain2k22phdcs0
 
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
Michael Parish
 
Super applied in a sitecore migration project
Super applied in a sitecore migration projectSuper applied in a sitecore migration project
Super applied in a sitecore migration project
dodoshelu
 
Day01 01 software requirement concepts
Day01 01 software requirement conceptsDay01 01 software requirement concepts
Day01 01 software requirement concepts
Namtướcbóngđêm Virut
 
A
AA
A
sivamymom
 
0.3 aim phases_and_documentations
0.3 aim phases_and_documentations0.3 aim phases_and_documentations
0.3 aim phases_and_documentations
Oracle HRMS Functional Consultant
 
Contract management plan (4156v2)
Contract management plan (4156v2)Contract management plan (4156v2)
Contract management plan (4156v2)
Shaalan Ettlaib
 
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docxCMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
mary772
 
Salient features in rel 12.2.x
Salient features in rel 12.2.xSalient features in rel 12.2.x
Salient features in rel 12.2.x
Ramanujam Vangipuram
 
Summary Project Server Psi
Summary Project Server PsiSummary Project Server Psi
Summary Project Server Psi
Phuong Nguyen
 
Topic1 Understanding Distributed Information Systems
Topic1 Understanding Distributed Information SystemsTopic1 Understanding Distributed Information Systems
Topic1 Understanding Distributed Information Systems
sanjoysanyal
 
Blue book
Blue bookBlue book
Blue book
anjum mujawar mujawar
 
27 pso business_requirements
27 pso business_requirements27 pso business_requirements
27 pso business_requirements
Marcelo Mesti
 
BRD_PSO_Business for project Requirements.doc
BRD_PSO_Business for project Requirements.docBRD_PSO_Business for project Requirements.doc
BRD_PSO_Business for project Requirements.doc
Wilber Tuttleman
 
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docxPURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
amrit47
 
Week7 Submit Analysis And Gain Agreement
Week7 Submit Analysis And Gain AgreementWeek7 Submit Analysis And Gain Agreement
Week7 Submit Analysis And Gain Agreement
hapy
 
Chp06.pdfDFSGSDFGSDFGSDFGSDGSDGFDSGSDFGSDGFSDGS
Chp06.pdfDFSGSDFGSDFGSDFGSDGSDGFDSGSDFGSDGFSDGSChp06.pdfDFSGSDFGSDFGSDFGSDGSDGFDSGSDFGSDGFSDGS
Chp06.pdfDFSGSDFGSDFGSDFGSDGSDGFDSGSDFGSDGFSDGS
AvijitChaudhuri3
 
DataFlowDaigarm with DFD leble 0 , 1 and 2
DataFlowDaigarm with DFD leble 0 , 1 and 2DataFlowDaigarm with DFD leble 0 , 1 and 2
DataFlowDaigarm with DFD leble 0 , 1 and 2
shagunjain2k22phdcs0
 
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
Michael Parish
 
Super applied in a sitecore migration project
Super applied in a sitecore migration projectSuper applied in a sitecore migration project
Super applied in a sitecore migration project
dodoshelu
 
Contract management plan (4156v2)
Contract management plan (4156v2)Contract management plan (4156v2)
Contract management plan (4156v2)
Shaalan Ettlaib
 
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docxCMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
mary772
 
Summary Project Server Psi
Summary Project Server PsiSummary Project Server Psi
Summary Project Server Psi
Phuong Nguyen
 
Topic1 Understanding Distributed Information Systems
Topic1 Understanding Distributed Information SystemsTopic1 Understanding Distributed Information Systems
Topic1 Understanding Distributed Information Systems
sanjoysanyal
 
Ad

Recently uploaded (20)

"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Datastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptxDatastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptx
kaleeswaric3
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Leading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael JidaelLeading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael Jidael
Michael Jidael
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from AnywhereAutomation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Lynda Kane
 
Salesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docxSalesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docx
José Enrique López Rivera
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Datastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptxDatastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptx
kaleeswaric3
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Leading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael JidaelLeading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael Jidael
Michael Jidael
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from AnywhereAutomation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Lynda Kane
 
Salesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docxSalesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docx
José Enrique López Rivera
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Ad

High level design document template

  • 1. HLD Template Page 1 of 12 <> Project: High Level Design Template Department Name Date Version No. 1.00 Authorized by
  • 2. HLD Template Page 2 of12 Confidentiality Agreement <Insert confidentiality clauses and Copy Rights> Revision History Version Date Author Reviewer Approver Comments 0.1 XXXXX Draft Version 0.2 XXXXX Incorporated some documentstructure and content related changes 0.3 XXXXX Added some sections like state and session management, caching etc. suggested by Laxmi R 1.0 XXXXX Baseline
  • 3. HLD Template Page 3 of12 Table of Contents Introduction ...................................................................................................................................6 1.1 Scope of the document......................................................................................................6 1.2 Intended Audience............................................................................................................6 1.3 System overview...............................................................................................................6 System Design................................................................................................................................6 Application Design........................................................................................................................6 Process Flow ..........................................................................................................................6 Information Flow....................................................................................................................7 API Catalogue...............................................................................................................................8 Data Design ....................................................................................................................................8 Data Model ..................................................................................................................................8 Data Access Mechanism................................................................................................................9 Data Retention Policies.................................................................................................................9 Data Migration.............................................................................................................................9 Interfaces9 Non Functional Requirements ..................................................................................................10 Security Aspects ......................................................................................................................... 10 Performance Aspects................................................................................................................... 10 References....................................................................................................................................11
  • 4. HLD Template Page 4 of 12 Introduction 1.1 Scopeof the document This section will cover details regarding scope ofthe document Sample Content: This document outlines the high level functional design of tax payer registration functionality. It highlights/refers the high level flows / Use cases in registration process, design of components, along with the rationale for the same. It serves as an input to the low level design documents that would further elaborate on the application design. 1.2 Intended Audience  This section will cover categories ofaudiences who will be referring/reviewing this document Sample Content:  Web portal DevelopmentTeam  Architecture Team  Quality Team  Department 1.3 System overview  This section will capture highlevel overview ofsystemapplication i.e. for whatsystem is being developed ,the high level process flow  Who are the stake holders of system Sample Content: This system provides a web interface to the tax payer for filling up registration form and submits his registration request. This system also provides facility to integrate third party application through API so that tax payer can use third party application for registration. In Registration process, tax payer need to complete registration form having some mandatory and optional fields. This system will do the both structural validation and data validation in real time. There will be separate work flow for approval. System Design ApplicationDesign This section will capture Process flow,Information flow having sequence diagramfor different use cases, component design details, key design considerations taken and API catalogue Process Flow This section will capture theflowcharts(s) representing process diagram Sample Process Flow Chart: If we take tax payer registration work flow as a sample, Work flow diagram will be as shown in diagram
  • 5. HLD Template Page 5 of 12 Information Flow  This section will capture flow ofinformation between all application components required to meet the requirement  This will capture flow for both positiveand negative scenarios Sam ple Sequence Diagram:
  • 6. HLD Template Page 6 of 12 API Catalogue Sample Content: Sr. No. Name Of API Description Input Output Access Level 1 getNewRegistrationReq This Api provides the registration data As per input mentioned in API document availableat share point As per output mentioned in API document availableat share point Public 2 Data Design Data Model  This section will capture high level design ofdata model  It will capture information like whether it is RDBMS/HDFS etc.  Entity relationship etc. diagrams will also be captured Sample Content:
  • 7. HLD Template Page 7 of 12 Request_ID User_Name User_Address ID PK BNK.STMT_Request PK Request_ID User_ID BNK_Acc_Num Period_From Period_To Data AccessMechanism There will be a high level technical design consideration which will cover framework for data access mechanism i.e.ORM implementation details etc.In this section, any customization specific to module (for which this document is prepared) will be covered. Data RetentionPolicies  This Section will capture policies related to data purging/data archiving  This will also capturespecific tables for which datawill be purged/archived Data Migration  This section will capture thedata migration strategy  We know that data migration is big activity so the strategymay get capture in separate document. Ifit is being capturedin separate document, weneed to give thereference ofsame document. Interfaces This section will capture thehigh level details ofother Interfaces whichare interactingwith our application in scope. BNK.Request_Details
  • 8. HLD Template Page 8 of 12 Non Functional Requirements  This section will capture non-functional aspects of system  This section will capture Security aspects and Performanceaspects ofthe system SecurityAspects Sample Content: Apart from infra level security (Web application firewall/Network firewall) here are somesample application level security considerations Virus scanning offiles before successful upload Symantec library will be usedas virus scanning engine Only selective File formatsupported Only *.docx,*.jpeg etc. .Fileformat are supported Restricted file upload size File size to be uploaded should not be exceeded to 5 MB PerformanceAspects This section will capture theperformanceaspects ofthe application in scope
  • 9. HLD Template Page 9 of 12 References This section will list down thedocuments which has been refereedwhilecreating this document S.No Document Name Version Date