Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

기능명세서 #4

Open
sy5072 opened this issue Mar 28, 2021 · 2 comments
Open

기능명세서 #4

sy5072 opened this issue Mar 28, 2021 · 2 comments

Comments

@sy5072
Copy link
Collaborator

sy5072 commented Mar 28, 2021

Todo_list 기능설계서

  • 메인화면은 목록_전체 리스트 화면을 띄워줌

  • 로고 클릭시 메인화면을 띄워줌

  • 목록

    • 목록 하단 빈칸에 추가하고자 하는 목록 이름을 입력 후 오른쪽 추가 버튼을 클릭하면 새 목록 생성
    • 원하는 목록을 클릭시 해당하는 리스트들이 본문에 출력됨
    • 현재 목록은 다른 색상으로 표시 됨
    • 기본적으로 전체 리스트 화면이 선택되어 있음
    • 목록 이름 옆에 보이지 않는 delete 버튼이 있고 마우스 hover 시에 나타남
  • 검색바

    • 검색하고자 하는 Todo의 제목 입력 후 검색 버튼 클릭 or 엔터
      • 빈 칸 입력시 실행되지 않음
      • 해당 되는 Todo가 출력됨
      • 해당 되는 Todo가 없을 시에 “해당 되는 Todo가 없습니다.” 출력
  • 작성

    • 검색바 우측의 작성 아이콘 클릭
      • Todo 제목, 내용, 기한, 우선순위를 입력할 수 있음
        • 제목은 필수지만 나머지 옵션은 선택
      • 확인 버튼으로 해당 목록에 Todo 추가 후 목록 화면 출력
      • 취소 버튼으로 목록 화면으로 돌아감
    • 하단 빈칸에 작성하고자 하는 Todo의 제목 입력 후 추가 버튼 클릭 or 엔터
      • 빈 칸 입력시 실행되지 않음
      • 추가 버튼 클릭 or 엔터 입력 후 입력커서는 그대로 하단 빈칸
    • 새로 생성된 Todo는 선택된 정렬 기준대로 정렬됨
      • 기본적(생성순)으로는 가장 아래 생성
  • 본문

    • 목록 이름 옆에 edit 버튼 클릭 시에 이름 수정 화면
      • 확인, 취소 버튼
    • Todo들은 설정한 순서에 따라 나열됨
      • 기본적으로 생성순
      • 생성순, 우선순위순(1,2,3,…), 이름순(가나다 abc), 기한순(가까운 날짜)
      • 선택한 기준이외의 값이 동일하다면 이름순으로 정렬
    • 체크박스 체크시에 체크되지 않은 Todo 맨 아래로 이동
      • 체크박스 해제시에 다시 위로 올라옴
    • 우선순위 숫자 클릭시에 스크롤로 우선순위 설정 가능
    • Edit 버튼 클릭시에 Todo 제목, 내용, 기한, 우선순위 수정 가능
      • 확인, 취소 버튼
    • Delete 버튼 클릭시에 “Todo를 삭제하시겠습니까?” 출력
      • 삭제, 취소 버튼
@sy5072 sy5072 changed the title 기능설계서 기능명세서 Mar 28, 2021
@Lai-khan
Copy link
Member

고생많았습니다! 화면설계서랑 기능명세서 둘 다 잘 작성해주셨네요ㅎㅎ
몇가지 궁금한 점과 개발에 들어가기 전에 살펴봤으면 하는 부분이 있어서 피드백을 적어봅니다.
질문에 하나하나 답하지는 않아도 되니 개발에 들어가기 전에 한 번 생각해봤으면 해요~

💬 화면설계서 & 기능명세서 피드백

  1. 검색은 어떤 기준으로 하나요? 목록의 제목? 아니면 내부의 내용으로 하나요?
  2. 검색바 우측의 아이콘과 하단의 추가창의 차이를 잘 모르겠네요. 상단의 리스트 추가버튼의 아이콘이 다른 아이콘과 의미가 헷갈려요. 간단하고 명확한건 아이콘만으로 표현해도 괜찮지만 전부 아이콘으로 하는건 사용적인 측면에서 이게 어떤 기능을 하는 버튼인지 알기 힘들어요.
  3. 처음에 화면설계서를 보았을 때는 상단에 'Todo list'라고 쓰여있는 부분(=왼쪽 목록의 이름)이 제목이고 본문 하단에 체크리스트들이 내용이라고 생각했어요. 그런데 만약 우측 본문에 있는 할 일들이 제목, 내용, 기타 등등으로 이루어져 있다면, 리스트에서는 제목만 볼 수 있고, 클릭하면 완료처리만 할 수 있는데 그러면 내용은 어떻게 보나요?

@sy5072
Copy link
Collaborator Author

sy5072 commented Mar 29, 2021

피드백 감사합니다!! :)

  1. 검색은 아이템의 제목으로 검색하게 됩니다.
  2. 검색바 우측 아이콘은 세부설정을 입력하여 작성하는 방식, 하단 추가창은 심플하게 제목만 설정하고 작성하는 방식으로 구분 지어 보고 싶었는데 하나로 통일 하는 게 나을까요? 혼동되기 쉬운 기능들의 버튼은 텍스트로 변경하는 쪽으로 하겠습니다!
  3. 리스트에서 제목을 클릭하면 세부사항 창이 제목 아래로 생성되도록 할 생각이었습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants