설계가 곧 완성도다. Software-Design 문서화에 대해
·
개발이야기
이번엔 소프트웨어 설계를 위한 개발 요구사항 문서, 시퀀스 다이어그램, 클래스 다이어그램, ERD 문서 4가지를 작성해보는 시간을 가져보았다. 설계 문서는 유비쿼터스 언어로 작성해야 한다는데, 실제로 업무 내의 모든 협업자가 동일한 언어로 도메인을 이해하고 소통하기 위해 동일한 언어 체계를 사용하는 것이 중요하다.실제로 이전 회사 업무 체계에서 언어 체계가 달라 자주 혼동이 있었던 부분이 있는데, AI 검수, 실제 데이터 검수 등을 OCR, AI 프로세스 등으로 혼재해서 사용하는 것 때문에 중복 작업 등의 문제가 있었던 적이 있었다. 이번에 설계 문서를 작성하면서 앞으로의 개발을 위한 표준 언어를 정해놓고 작성하도록 노력하였다. 고려사항 1. Soft-delete vs Hard-delete ERD 문서 ..