본문 바로가기
개발포스팅

[공유] Whatap - 초보 개발자를 위한 설계 비법

by bzerome240 2023. 7. 14.

와탭에서 받은 메일 중 참고하면 좋은글이 있어서 공유합니다!

 

초보 개발자를 위한 설계 비법 | 와탭 블로그

개발 노하우를 보완할 수 있는 마법같은 설계 비법은?

www.whatap.io

 

입사 한지 얼마안됐을 때 처음 요구분석을하고 어떻게 개발을 시작할지 막막함을 느낄때가 많았던 것 같습니다.

서비스 이해도나, 경험이 부족하기때문에 당연히 어려운 부분이고, 이럴 때 시작 전 기본 설계를 작성 하면 많은 도움이될 것 같습니다.

 

 

기능 설계

 

기능목록 (Feature List) 작성해보기 (작은 기능으로 분리하면 좋다)

👉 어떤 기능을 개발해야하는지, 개발 목표가 구체적으로 그려지게됩니다.

👉 작은 단위 별로 나눔으로써 일정 예측이 수월해집니다.

 

추가로, 제 생각인데 기능 설계를 해보면 그게 그대로 TestCase 항목으로 이어지는 것 같습니다.

최소한 내가 적어놓은 기능은 완벽하게 구현되도록 하는게 좋을 것 같습니다.

 

본문에서 나오는 엑셀표 중 분류, 기능명, 예상시간 이 3가지를 적어두면 좋을 것 같습니다.

 

 

동적 설계 - 다이어그램

 

객체 흐름도를 작성하면 누군가에게 내가 한 작업을 설명할 때 이해가 수월해질 것 같습니다.

 

UML 종류

  • 액티비티 다이어그램: 시스템의 동작을 순차적으로 표현합니다.
  • 시퀀스 다이어그램: 객체 간의 상호작용을 시간 순서에 따라 나타냅니다.
  • 커뮤니케이션 다이어그램: 시퀀스 다이어그램과 유사하지만, 객체 간의 관계에 더 초점을 맞춥니다.
  • 스테이트 다이어그램: 객체의 상태 변화를 표현합니다.

 

 기타 다른 내용도 읽어보면 좋을 것 같습니다.

 

 

 

728x90
반응형

댓글