PKSelect
  • Document
  • 프로젝트 개요
  • 프로젝트 준비
    • 개발환경 및 팀구성
    • 워크플로우
    • 사전조사 & 의사결정
      • 사전조사
      • 의사결정
        • 기능적 의사결정
        • 비기능적 의사결정
  • 프로젝트 설계
    • FRONTEND 설계 개요
      • FRONTEND 화면 흐름 및 동작
      • 콘텐츠 구성
        • Mainpage
        • Secondpage
      • 디자인 설계 의사결정
        • 디자인 컨셉 및 기능 정의
        • 컴포넌트 디자인
          • PC version
          • Mobile version
        • 로고결정
    • 시스템 구조 설계 개요
      • 시스템 흐름도 및 구조도
    • API Document
  • issue
    • FrontEnd
      • FrontEnd/Device classification issue
      • FrontEnd/cross browsing issue
    • BackEnd
      • BackEnd/lms_login_pw_issue
      • BackEnd/Circular Imports
    • Memo
  • 프로젝트 개발
    • FrontEnd
      • 페이지 UI
        • Mainpage
        • Loading page
        • SPA
        • Secondpage
          • Calendar
          • Table
            • 데이터 정렬
            • table
            • Button
              • 마감기한 지난 항목 삭제 <-> 확인 button
              • 과목 <-> 강의, 과제, 시험 button
              • 종강 D-day button
          • 피드백 이후 추가된 기능
      • 향후 개발 계획
    • BackEnd
      • Flask
        • PKSelecter/
        • controller/
        • app/
        • tests/
      • Server
        • AWS
        • Nginx + wsgi + Flask
        • (Sercurity) HTTPS
    • Prototype
  • 프로젝트 결과
    • 결과 보고
      • 개요
      • FrontEnd
      • BackEnd
      • PKSelect, Beta Service
      • 베타 서비스 설문조사
        • 서비스 사용성 평가
        • 베타 서비스 피드백
      • Google analytics 적용
      • 중간 발표 질문 정리
      • 최종 결과 보고
        • 피드백 적용 기능
Powered by GitBook
On this page
  • 배포 요구사항
  • 성능 요구사항
  • 사용성 요구사항

Was this helpful?

  1. 프로젝트 준비
  2. 사전조사 & 의사결정
  3. 의사결정

비기능적 의사결정

기능적 외의 부분에 대해 의사결정을 합니다.

배포 요구사항

해당 서비스는 온라인을 통하여 HTTP 통신을 통해 사용자들에게 각종 데이터를 배포한다. 세션을 통해 해당 사용자의 데이터를 크롤링 해오기 때문에 동시 접속이 일어 났을 때 자칫하면 다른 이의 데이터를 가지고 올 수도 있다. 이를 유의하여 세션 관리를 한다.

성능 요구사항

처음부터 좋은 성능을 서버를 빌리기 보다는 AWS의 t2.micro부터 (프리티어이기에 가격 부분에서 이점이 있다.) 사용을 해본다. 첫 배포를 완료하면 구글 애널리틱스를 이용해 수집한 조회수를 토대로 Sever의 Scale Up을 진행한다.

사용성 요구사항

클라이언트는 반응형 디자인을 통해 모든 플랫폼에서 쉽게 접근 가능해야 한. 특히 웹-앱을 통해 휴대폰으로도 우리 서비스를 쉽게 접근할 수 있도록 유도한.

Previous기능적 의사결정NextFRONTEND 설계 개요

Last updated 3 years ago

Was this helpful?