소프트웨어시스템설계 2023-03-29 수업정리

Flow

Review


Design Pattern Overview


일반적으로 디자인 과정은 아래와 같은 세 개의 sub-process로 나눌 수 있다. design process 개발 과정에서 비슷한 코드를 재사용하듯이, 설계 과정에서도 이러한 설계사항을 재사용 할 수 있다. 이를 설계의 재사용이라고 하고 Design Pattern으로 정리되었다. Design Pattern의 사용을 통해 검증된 설계를 상황에 맞게 적용할 수 있다.

Example : Data - Views Consistency Problem

다음 상황의 문제점에 대해 살펴보자 ScoreRecord