인지적 견해: 소프트웨어 설계를 보는 다른 시각


인지적 견해: 소프트웨어 설계를 보는 다른 시각

설계 활동의 실증 연구 결과

설계 활동

  • 문제이해
  • 문제를 목표와 목적으로 나누기
  • 문제 해결을 위한 계획 선택 및 수립
  • 계획을 따름
  • 제품과 절차를 숙고

설계의 본질

설계자의 설계 활동

  1. 머릿속에서 모델을 구상
  2. 머릿속에서 모델을 실행. 시뮬레이션.
  3. 모델 개선
  4. 문제해결때까지 1~3반복

설계의 본질은 신속한 모델링과 시뮬레이션이다. 그리고 설계의 핵심 요소는 해결책을 제안하고 실패를 허용하는 능력이다.

미숙한 설계자

  1. 모델이 아닌 표현에 치중함
  2. 시뮬레이션을 수행하지 못함
  3. 불충분한 설계를 내 놓고 더 이상 진전하지 못함

앞으로 나아갈 방향

3가지 카테고리: 설계 교육, 설계 수행, 설계 관리 측면에서

설계 교육: 방법론이나 표현법을 안다고 충분한 것이 아님. 설계를 정신적인 과정으로 보는 새로운 개념을 토대로 한 기반 틀 안에서 방법론과 표현법을 가르쳐야 한다.

설계 수행: trial and error가 설계 핵심

설계 관리: 관리자는 의사소통 활성화와 문제 해결에 신경써서 설계에 기여해야 한다.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s