가벼운 디자인은 무엇입니까?
컴퓨터 소프트웨어 개발은 요구 사항, 설계 및 코딩 단계를 포함하는 복잡한 프로세스입니다. 가벼운 디자인은 작은 경량 프로세스를 사용하는 소프트웨어 설계 기술입니다. 여기에는 일반적으로 응용 프로그램 조립 방식에 대한 그래픽, 흐름도 및 고급 개요가 포함됩니다.
Scrum은 소프트웨어 개발을 간소화하기 위해 만들어진 가벼운 설계 프로세스의 예입니다. 이 기술은 작은 모듈 식 개발주기를 기반으로 응용 프로그램을 구축합니다. 응용 프로그램의 각 구성 요소는 개별 장치로 조립됩니다.
대부분의 경량 소프트웨어 설계는 모듈 식 개발을 기반으로합니다. 이 모듈은 고객이 빠르게 개발되고 검증됩니다. 모듈 식 디자인은 3 주 사이클로 구성 요소를 개발하고 검토해야합니다. 이는 매우 대화식 프로세스입니다.
소프트웨어 개발 프로세스에서 불필요한 관료적 프로세스를 제거하기 위해 경량 설계가 처음으로 만들어졌습니다. 이것은 가능합니다D 소프트웨어는보다 빠르고 효율적으로 개발 될 것입니다. 가벼운 기술은 응용 프로그램 구축의 표준이되고 있습니다.
과거에 소프트웨어 개발 프로젝트는 과도한 문서화 및 검토가 필요한 헤비급 설계 기술을 사용했습니다. 이 방법은 일반적으로 소프트웨어 애플리케이션의 최종 전달에서 용납 할 수없는 지연을 유발합니다. 이로 인해 가벼운 방법의 진화가 발생하여 개발 시간을 크게 줄였습니다. 소프트웨어 개발자들은 헤비급 프로세스가 불필요하다는 것을 깨달았으며 비즈니스 성능에 상당한 부담이 발생했습니다. 이 실패한 프로세스는 새로운 가벼운 디자인 기술의 새로운 영역을 생성했습니다.
스마트 폰은 가벼운 설계 기술을 사용하여 개발 된 소프트웨어 제품의 예입니다. 이 제품은 빠른 배송주기가 필요하므로 빠른 개발 프로세스를 보증합니다. 대부분의 스마트 폰 응용 프로그램에는 SOM이 포함됩니다e 응용 프로그램 개발 방법을 정의하는 기본 원유 도면.
소프트웨어 설계는 컴퓨터 시스템의 아키텍처가 정의되는 소프트웨어 개발의 중요한 단계입니다. 이 정의는 청사진과 유사하며 응용 프로그램이 개발되는 방법을 정의합니다. 대부분의 경량 설계 기술에는 시스템의 청사진을 제공하는 기본 프로세스 흐름이 포함됩니다.
경량 설계의 주요 이점 중 하나는 고객 요구 사항에 대한 새로운 초점입니다. 가벼운 기술은 덜 문서화를 사용하여 고객과의 더 많은 커뮤니케이션이 필요합니다. 이 프로세스는 디자인이 비즈니스의 요구를 충족시키기 위해 고객과 소프트웨어 개발자 간의 대화식 커뮤니케이션이 필요합니다.