본문 바로가기
Personal Projects/소셜 북마크 서비스 🙂

[개인] 소셜 북마크 - 기획 및 화면 설계 1. Usecase diagram

by Aaron-Kim 2021. 12. 22.

기획 및 화면 설계 1. Usecase diagram (요구사항 분석)

SW 개발 주기 중 첫 기획 단계에서는 보통 아이데이션 및 브레인스토밍 회의를 진행합니다.

사용자들의 사전 인터뷰나 여러 리서치 방법을 통해 요구사항을 분석합니다.

이때 기획자는 기획서를 작성하고, 개발자는 보통 Usecase diagram을 그립니다.

이후 기획된 산출물을 가지고 UX 디자이너분들이 UI/UX 화면 설계를 해줍니다.

현재 프로젝트는 개인으로 하는 것이기에 자유롭게 아이디어를 생각하셔서 진행하시면 됩니다.

 

우선 저는 요구사항을 분석하기 위해 Usecase diagram을 작성해서 큰 틀을 만들겠습니다.

대표적으로 칠판/종이에 그리는 방법과 온라인 툴을 이용하는 방법이 있습니다.

저는 draw.io 라는 온라인 툴을 이용해서 그리겠습니다.

보통 툴을 이용하면 애자일하게 개발하다가 문서가 계속 업데이트 되어야 하는 경우가 발생해서 번거롭긴 하지만

한번쯤 해보시면 좋을거라 생각합니다.

 

1. 우선 draw.io 페이지에 들어가서 파일을 저장할 Device를 클릭하고 Create New Diagram을 누릅니다.

2. Blank Diagram - Create - 파일 저장할 로컬 PC 위치를 순차적으로 설정해서 그리는 곳으로 진입합니다.

3. 좌상단에서는 파일 이름을 설정할 수 있고 좌측에 보이는 여러 그리기 도구들을 활용해서 그리시면 됩니다.

 

저는 다음과 같이 간단하게 Usecase diagram을 그려보았습니다.

 

 

 

socialbm-usecase.drawio
0.00MB

 

북마크 보드는 3가지 Type이 있습니다.

  1. 개인만 사용 가능한 Personal 보드 [Private]

  2. 팀끼리 공유 가능한 Team 보드 [Protected]

 (3. 모두가 함께 공유 가능한 소셜 보드 [Public])

 

1번의 Personal 보드는 일회용 읽기와 저장용 이렇게 총 2개 타입의 보드 리스트가 있습니다.

2번의 Team 보드는 public은 아니고 팀끼리만 공유 가능한 보드입니다.

(3번은 시간상 할 수 있을 지 모르겠지만 모두가 함께 공유 가능한 소셜 커뮤니티라고 보시면 됩니다.)

 

굳이 저와 똑같이 하실 필요 없고 본인의 기호와 성향에 맞게 자유롭게 기획하시면 됩니다.

 

자세한 것은 하단의 영상을 참고하셔서 그리시면 도움이 많이 됩니다.


[Reference]

draw.io

시니어코딩 (유튜브) - Usecase diagram

반응형

댓글