close_btn

[텀프로젝트] 체크리스트

남광우 2013.06.14 15:09 조회 수 : 857

웹 프로그래밍 Term 프로젝트 체크리스트(v.0.9)

  -  약간의 사항이 추가 될수 있음


o 프로그램의 구현 형태와 외형적 규모

(1) 전체 *.jsp 파일의 갯수 : _____

(2) 전체 *.jsp 파일의 총 구현라인수의 합 : _____ 라인

(3) 전체 *.java 파일의 갯수 : _____

(4) 전체 *.java 파일의 총 구현 라인수의 합 : _____ 라인

(5) DB내 테이블의 갯수 : _____

 

o MVC2 아키텍처 구현 여부

(1) Controller 서블릿 의 형태로 구현되었는가? Yes( ) No ( )

(2) Handler의 형태로 구현되었는가? Yes( ) No ( )

(3) Controller를 통해 View jsp로 호출이 분기되도록 구현 되었는가? Yes( ) No ( )

(4) DTO(Data Transfer Object)가 구현되어 있는가? Yes( ) No ( )

 

o 서블릿/JSP 기술 사용 여부 체크

(1) 로그인 로그아웃 기능이 구현되어 있는가? Yes( ) No ( )

(2) 세션을 통한 장바구니 기능이 구현되어 있는가? Yes( ) No ( )

(3) 404에러 및 입력 오류 대비 exception이 구현되어 있는가? Yes( ) No ( )

(4) Logger 기능이 구현되어 있는가? Yes( ) No ( )

(5) Logger 기능등이 web.xmlinit-param 설정으로 쉽게 변경가능한가? Yes( ) No ( )

(6) Connection Pooling 기능이 구현되어 있는가? Yes( ) No ( )

(7) expression language(EL)의 내장객체(param ) 등이 사용되었는가? Yes( ) No ( )

(8) JSTL을 이용하여 View 기능이 구현되어 있는가? Yes( ) No ( )

(9) 이미지 업로드 기능이 잘 구현되어 있는가? Yes( ) No ( )

(10) 필터를 이용한 구현이 사용되었는가? Yes( ) No ( )

 

o 쇼핑몰 기능 구현 여부 체크

(1) 첫화면에 물품의 리스트와 물품의 사진, 가격 등의 리스트가 보이는가? Yes( ) No ( )

(2) 회원가입 및 관리자의 회원관리 기능이 구현되어 있는가? Yes( ) No ( )

(3) 관리자의 물품 재고관리 기능이 구현되어 있는가? Yes( ) No ( )

(4) 물품 Q&A 등을 위한 게시판 기능이 구현되어 있는가? Yes( ) No ( )

(5) 각 물품 당 구매평 기능이 구현되어 있는가? Yes( ) No ( )

(6) 장바구니 기능이 구현되어 있는가? Yes( ) No ( )

(7) 물품 구매 이력 보기 기능이 구현되어 있는가? Yes( ) No ( )

(8) 각 물품의 세부 페이지에 물품의 사진과 가격 등을 볼수 있는 기능이 있는가? Yes( ) No ( )

 

o 전체적인 완성도(교수 체크 부분)

(1) 기술적 완성도 : ( ) ( ) ( ) 없음( )

(2) 화면 완성도 : ( ) ( ) ( ) 없음( )