-
데이터 설계
- 데이터 설계 시 기본적으로 요구 사항 정의와 명세 부분에서 인식된 데이터 개체의 논리적 표현을 선택해야 함
- 데이터 설계 중에 가장 중요한 것은 논리적인 데이터 구조에 대해 직접적으로 작용하는 프로그램 모듈을 식별하는 것
-
데이터 설계 원칙(Wasserman)
-
아키텍처 설계
-
인터페이스 설계
- 소프트웨어 모듈들 사이의 인터페이스 설계
- 소프트웨어와 정보의 다른 생산자/소비자(외부 개체) 사이의 인터페이스 설계
-
사용자와 컴퓨터 사이의 인터페이스 설계
-
프로시저 설계
-
구조적 프로그래밍
-
순서(Timing)
모든 알고리즘 명세에서 필수적인 처리 단계를 구현
-
조건(Condition)
모든 논리적인 일에 기초하여 선택된 수행에 대한 편리함 제공
-
반복(Iteration)
순환 제공
- 그래픽 설계 표기법, N-S 차트
-
테이블 설계 표기법
결정표(Decision Table)는 행동과 조건을 표로 바꾸는 수단을 제공
- 프로그램 설계 언어(PDL : Program Design Language), 구조적 언어, 가상(Pseudo) 코드