상세설계의 주요 업무는 무엇인가요?

상세 설계의 주요 작업은 각 모듈의 구현 알고리즘과 필요한 로컬 데이터 구조를 설계하는 것입니다.

기본 작업:

(1) 각 모듈에 대한 상세한 알고리즘 설계를 수행합니다. 일부 그래픽, 표, 언어 및 기타 도구를 사용하여 각 모듈의 처리 프로세스에 대한 자세한 알고리즘을 설명합니다.

(2) 모듈 내의 데이터 구조를 설계합니다. 요구사항 분석 및 개요 설계를 통해 결정된 개념적 데이터 유형을 정확하게 정의합니다.

(3) 데이터 구조를 물리적으로 설계합니다. 즉, 데이터베이스의 물리적 구조를 결정합니다. 물리적 구조는 주로 데이터베이스의 저장 레코드 형식, 저장 레코드 배열 및 저장 방법을 말하며, 이는 모두 사용되는 특정 데이터베이스 시스템에 따라 다릅니다.

(4) 기타 디자인: 소프트웨어 시스템 유형에 따라 다음 디자인도 필요할 수 있습니다.

① 코드 디자인. 데이터 입력, 분류, 저장, 검색 및 기타 작업을 개선하고 메모리 공간을 절약하려면 데이터베이스의 일부 데이터 항목 값을 코딩해야 합니다.

②입/출력 포맷 디자인.

③인간-컴퓨터 대화 디자인. 실시간 시스템의 경우 사용자는 컴퓨터와 빈번하게 통신하므로 대화 방법, 내용, 형식에 대한 구체적인 설계가 필요합니다.

(5)자세한 디자인 지침을 작성합니다.

(6) 검토. 처리 알고리즘과 데이터베이스의 물리적 구조를 모두 검토합니다.

추가 정보:

관련 확장: 세부 설계의 주요 작업을 위한 설계 도구:

1. 그래픽 도구 사용 도구 프로세스의 세부사항을 그래픽으로 설명할 수 있습니다.

2. 표 도구

표를 사용하여 프로세스의 세부 사항을 설명할 수 있습니다. 이 표에는 가능한 다양한 작업과 해당 조건이 나열되어 있습니다.

3. 언어 도구

고급 언어(의사 코드라고 함)를 사용하여 프로세스의 세부 사항을 설명합니다. 개요설계와 상세설계의 차이점과 연관성.