와탭에서 받은 메일 중 참고하면 좋은글이 있어서 공유합니다!
입사 한지 얼마안됐을 때 처음 요구분석을하고 어떻게 개발을 시작할지 막막함을 느낄때가 많았던 것 같습니다.
서비스 이해도나, 경험이 부족하기때문에 당연히 어려운 부분이고, 이럴 때 시작 전 기본 설계를 작성 하면 많은 도움이될 것 같습니다.
기능 설계
기능목록 (Feature List) 작성해보기 (작은 기능으로 분리하면 좋다)
👉 어떤 기능을 개발해야하는지, 개발 목표가 구체적으로 그려지게됩니다.
👉 작은 단위 별로 나눔으로써 일정 예측이 수월해집니다.
추가로, 제 생각인데 기능 설계를 해보면 그게 그대로 TestCase 항목으로 이어지는 것 같습니다.
최소한 내가 적어놓은 기능은 완벽하게 구현되도록 하는게 좋을 것 같습니다.
본문에서 나오는 엑셀표 중 분류, 기능명, 예상시간 이 3가지를 적어두면 좋을 것 같습니다.
동적 설계 - 다이어그램
객체 흐름도를 작성하면 누군가에게 내가 한 작업을 설명할 때 이해가 수월해질 것 같습니다.
UML 종류
- 액티비티 다이어그램: 시스템의 동작을 순차적으로 표현합니다.
- 시퀀스 다이어그램: 객체 간의 상호작용을 시간 순서에 따라 나타냅니다.
- 커뮤니케이션 다이어그램: 시퀀스 다이어그램과 유사하지만, 객체 간의 관계에 더 초점을 맞춥니다.
- 스테이트 다이어그램: 객체의 상태 변화를 표현합니다.
기타 다른 내용도 읽어보면 좋을 것 같습니다.
728x90
반응형
'개발포스팅' 카테고리의 다른 글
인프콘 2023 골라보기 5가지 (0) | 2023.11.28 |
---|---|
[공유] 인스타그램이 1400만 유저로 확장한 방법 (0) | 2023.09.25 |
[공유] 네이버 fe-new 2023-07 (0) | 2023.07.09 |
[공유] JavaScript 패키지 매니저 비교 (npm, Yarn, pnpm) (1) | 2022.09.19 |
[공유] f-lab 자바 백엔드 기술 면접 질문 1편 (0) | 2022.09.17 |
댓글