이 방법은 역동적인 패턴들을 알아보고, 그것들의 다양한 긍정적이고 부정적인 피드백 루프들과 기본 변수들의 레벨과 속도간의 구조적인 관계에 대해 설명한다.시스템 다이나믹스 모델의 디자인은 시간구성으로부터 시작한다. 문제에 기여하는 요소들은 나열되어 있고, 그것들의 구조적인 관계들은 그들을 공급하거나 배출하는것을 레벨과 속도로 나타내어 요약되었다. 레벨과 속도는 모델에서 서로 번갈아 나와야 한다. 어떠한 레벨도 중개 레벨 없이 다른 것을 통제할 수 없다. 다음 단계는 이러한 요소들과 가정들을 수량화하는 것이다. 그 다음에 컴퓨터 시뮬레이션을 통해 모델의 타당성을 시험해볼 수 있다. 모델은 변수들을 위한 초기의 수량화된 값을 시작으로 불연속적인 시간간격으로 나아갈 것이다. 기본적인 컴퓨터 모델은 시스템작용이 연속적으로 보일 수 있도록 시간간격을 충분히 작게 만들고, 시간의 변화를 나타내기 위해 1차 비선형 미분방정식을 이용한다
시스템 다이나믹스 모델의 설계는 시간구성에서 시작된다. 영향 요소들의 구조적인 관계는 공급과 배출이 레벨과 속도로 나타난다. 이 요소들과 가정들을 수량화한 후에는 컴퓨터 시뮬레이션으로 모델의 타당성을 점검할 수 있다.