중화사전망 - 서예자전 - 소프트웨어 설계의 두 단계는 무엇입니까?

소프트웨어 설계의 두 단계는 무엇입니까?

소프트웨어 설계는 다음 두 단계로 구성됩니다.

1, 소프트웨어 전역관. 점진적으로 미세 조정을 통해 시스템은 설계 문을 소스 코드에 점차 가깝게 만듭니다. 여기에는 두 가지 기본 단계가 있습니다. 첫 번째 단계는 요구 사항을 데이터 및 소프트웨어 프레임워크로 변환하는 방법에 초점을 맞춘 예비 설계입니다.

2. 프레임워크를 특정 데이터 구조 및 소프트웨어 알고리즘 표현으로 점진적으로 구체화하는 데 중점을 둔 상세한 설계 현재 발생하고 있는 설계 동작, 데이터, 알고리즘 및 프로그래밍은 모두 현대 프로그램에서 요구하는 인터페이스 설계의 명확한 동작을 통해 결합되어야 합니다. 인터페이스 설계는 프로그램 레이아웃과 인간-컴퓨터 상호 작용 메커니즘을 설정합니다. 전체 설계 프로세스의 품질은 일련의 공식적인 기술 평가나 설계 시연으로 평가됩니다.

소프트웨어 설계는 요구 사항 분석 단계에 따라 결정된 기능으로, 소프트웨어 시스템의 전체 구조를 설계하고, 기능 모듈을 나누고, 각 모듈의 구현 알고리즘을 결정하고, 특정 코드를 작성하여 소프트웨어의 구체적인 설계 방안을 형성합니다.

소프트웨어 설계는 많은 물건과 문제를 추상화하고, 서로 다른 계층과 각도에서 추상화하는 것이다. 문제나 사물에 대한 분해와 모듈화는 문제를 쉽게 해결하고, 분해가 세밀할수록 모듈이 많아진다. 그것의 부작용은 디자이너가 더 많은 모듈 간의 결합을 고려하도록 하는 것이다.

확장 데이터:

디자인 요소:

소프트웨어 설계에는 소프트웨어 구조 설계, 데이터 설계, 인터페이스 설계 및 프로세스 설계가 포함됩니다.

1, 구조 설계: 소프트웨어 시스템의 주요 구성 요소 간의 관계를 정의합니다.

2. 데이터 설계: 모델을 데이터 구조의 정의로 변환합니다.

3. 인터페이스 디자인: 소프트웨어 내부, 소프트웨어 및 운영 체제 간, 소프트웨어 및 사람 간 의사 소통 방법

4. 프로세스 설계: 시스템 구조 구성 요소를 소프트웨어로 변환하는 프로세스 설명.

바이두 백과-소프트웨어 디자인