개요
2학년 때 수강했던 NCS 과목인 "응용프로그래밍 화면구현"에 따르면 웹사이트 구축은 크게 기획-디자인-개발의 3단계로 볼 수 있고, 각각의 단계에서도 기획-계획-실행의 3단계를 거처서 결과물을 만들게 된다.
사실 대규모 프로젝트에서는 각각의 단계에 기획자, 디자이너, 개발자를 두고, 특히 개발자는 백엔드 개발자와 프론트엔드 개발자로 나누어 적어도 4명 이상의 인원으로 프로젝트를 진행하는 것이 일반적이나, 이번 수행평가인 1인 1프로젝트에서는 내가 기획자이자 디자이너이자 백엔드 개발자이자 프론트엔드 개발자이다.이러한 특성 때문에 모든 과정을 원칙대로 자세히 작성하는 것에는 무리가 있다고 판단하여 앞으로는 아마 각각의 단계를 간략하게 기록하게 될 것 같고, 아래는 이에 따른 계획서에는 포함하지 못했던 프로젝트 기획서의 주요 부분들이다.
기능정의서
# | 이름 | 깊이1 | 깊이2 | 설명 |
1 | 메인 페이지 | 메인 | 검색 기준을 선정해 검색할 모의고사를 선택하는 기능 | |
2 | 모의고사 목록 | 모의고사 | 검색된 모의고사가 나열되는 기능 | |
3 | 단일 모의고사 | 모의고사 | 단일 | 선택된 모의고사의 세부 정보(미리보기, 등급컷, 다운로드 등)를 확인할 수 있는 기능 |
4 | 건의사항 | 건의사항 | 잘못된 정보 등 사이트와 관련된 불만사항을 접수할 수 있는 기능 |
화면정의서
추가자료
이 프로젝트는 이전에 어느정도 진행사항이 있었기 때문에 위를 바탕으로 한 프로토타입이 이미 존재하고, 이번에 진행하는 프로젝트에서 세부사항이 변경될 수는 있으나 큰 틀의 변화는 없을 것으로 예상된다.
Mochive
모카이브: 모의고사 아카이브
mochive.com