<Table> <Tr> <Td> </Td> <Td> This article needs additional citations for verification . Please help improve this article by adding citations to reliable sources . Unsourced material may be challenged and removed . (June 2015) (Learn how and when to remove this template message) </Td> </Tr> </Table> <Tr> <Td> </Td> <Td> This article needs additional citations for verification . Please help improve this article by adding citations to reliable sources . Unsourced material may be challenged and removed . (June 2015) (Learn how and when to remove this template message) </Td> </Tr> <P> Low - level design (LLD) is a component - level design process that follows a step - by - step refinement process . This process can be used for designing data structures, required software architecture, source code and ultimately, performance algorithms . Overall, the data organization may be defined during requirement analysis and then refined during data design work . Post-build, each component is specified in detail . </P> <P> The LLD phase is the stage where the actual software components are designed . </P>

How to create low level design document in java