LLD
LLD는 다음 단계의 세부 정보입니다. HLD에 정의 된대로 구성 요소 상자를 가져 와서 구성 방법에 대한 세부 사항을 시작합니다. 여기에서 수업 수준 및 테이블 수준 세부 정보로 이동합니다. 테스트 계획을 준비합니다. 따라서 여기서 수행하는 작업은 실제 기술 요구 사항을 명확히하고 성능 기준, 테스트 기준 등을 기준으로 삼는 것입니다. 또한 각 구성 요소 등에 사용할 디자인 패턴을 배치합니다.
LLD ( 저수준 설계 )는 단계별 개선 프로세스 를 따르는 구성 요소 수준 설계 프로세스입니다 . 이 프로세스는 데이터 구조, 필수 소프트웨어 아키텍처, 소스 코드 및 궁극적으로 성능 알고리즘을 설계하는 데 사용할 수 있습니다. 전반적으로 데이터 구성은 요구 사항 분석 중에 정의 된 다음 데이터 디자인 작업 중에 구체화 될 수 있습니다. 빌드 후 각 구성 요소가 자세히 지정됩니다.
LLD 단계는 실제 소프트웨어 구성 요소가 설계되는 단계입니다.
세부 단계에서는 논리적 및 기능적 설계가 수행되고 애플리케이션 구조의 설계는 상위 수준 설계 단계에서 개발됩니다.
디자인 단계
디자인은 개별 구성 요소를 연결하는 시스템의 순서입니다. 종종 다른 시스템과 상호 작용할 수 있습니다. 높은 신뢰성, 저렴한 비용 및 우수한 유지 보수성을 달성하려면 설계가 중요합니다. [2] 두 가지 유형의 프로그램 설계 단계를 구분할 수 있습니다.
상세 또는 저수준 설계
구조화 된 순서도 및 HIPO 다이어그램은 소프트웨어 설계 도구 의 클래스를 대표 하며 프로그램에 대한 높은 수준의 개요를 제공합니다. 이러한 설계 도구의 장점은 프로그래머가 아닌 사람도 이해할 수있는 설계 사양을 생성하고 모듈 종속성을 그림으로 잘 표시한다는 것입니다.
단점은 소프트웨어 개발자가 소프트웨어 디자인의 그래픽 지향 표현에서 구현으로 이동하는 것이 어려울 수 있다는 것입니다. 따라서 소프트웨어 개발의 초기 단계 (일반적으로 PDL 사용 ) 를 용이하게하기위한 절차 적 단계를 설명하는 알고리즘 구조에 대한 통찰력을 거의 제공 할 필요가 없습니다 .
목적
LLD 또는 저수준 설계 문서 (LLDD)의 목표는 실제 프로그램 코드의 내부 논리 설계를 제공하는 것입니다. 고수준 디자인을 바탕으로 저수준 디자인이 만들어집니다. LLD는 클래스와 프로그램 사양 간의 메서드 및 관계로 클래스 다이어그램을 설명합니다. 프로그래머가 문서에서 프로그램을 직접 코딩 할 수 있도록 모듈을 설명합니다.
좋은 저수준 디자인 문서는 적절한 분석을 통해 저수준 디자인 문서를 만들 때 프로그램을 쉽게 개발할 수 있도록합니다. 그런 다음 최소한의 디버깅 및 테스트로 저수준 설계 문서에서 코드를 직접 개발할 수 있습니다. 다른 장점으로는 더 낮은 비용과 더 쉬운 유지 보수가 있습니다.
'개발문서' 카테고리의 다른 글
| UML 인터랙션 표기법이란 ? (1) | 2022.08.25 |
|---|---|
| IA (Information Architecture) 란? (0) | 2022.08.25 |
| HLD (High Level Design) 란? (0) | 2022.08.25 |
| SAD (Software Architecture Design) 란? (0) | 2022.08.15 |
| SRS (Software Requirements Specification) 란? (1) | 2022.08.15 |