⭐ 유즈케이스 다이어그램⭐
대학교 1학년 시절에 배운 C언어는 프로그램을 처음 접하는 상황이라 굉장히 어려웠습니다.
데이터 타입이 int 조차도 거리감이 느껴지고 printf(”Hello World!”);
만으로도 이런 것을 다 외워야 하는 건가? 라는 느낌이 강했습니다. 이렇게 어영부영 한 학기가 지나 C언어 수업을 마치고 또 한 학기가 지나 마이크로프로세서를 마친 결과 논리적인 사고를 성립할 수 없었습니다. 시간에 급급하여 프로그램을 작성해야 된다는 강박감이 있었던 것 같습니다. 졸업을 하고 객체 지향 언어인 자바와 각종 언어를 학습하면서 논리적인 사고가 중요하다는 것을 깨달았습니다.
저는 논리적인 사고를 갖추기 위해 USE CASE DIAGRAM이 최고의 방법이라고 생각합니다. 꼭 USE CAS DIAGRAM을 해야 한다는 것이 아닙니다. USE CASE DIAGRAM를 작성함으로써 내가 앞으로 작성해야 되는 프로그램의 흐름
, 발생할 오류
와 그에 대한 대응책에 대해 상상
을 하게 되는 것 같습니다.
무엇을 할지 모르겠다면 USE CASE DIAGRAM을 그려보는 것이 어떨까요?