U E D R , A S I H C RSS

Project Prometheus/Engineering Task

UserStory

1 μ±… 검색 (검색 UI, 검색 Spider)
  • 책을 검색할 수 μžˆλ‹€. 책을 κ²€μƒ‰ν• λ•ŒλŠ” Search Keyword type 을 λͺ…μ‹œν•˜μ§€ μ•Šμ•„λ„ λ˜λŠ” Simple Search 와 Search Keyword Type 을 μžμ„Έν•˜κ²Œ λ‘˜ 수 μžˆλŠ” Advanced Search κΈ°λŠ₯ λ‘˜ λ‹€ μ§€μ›ν•œλ‹€.
λ„μ„œκ΄€ Protocol 뢄석 β—‹
λ„€νŠΈμ› μ—°κ²°. HTML λ¬Έμ„œ ν•˜λ‚˜ κ°€μ Έμ˜€κΈ° β—‹
HTML Parsing β—‹
HTML Parsing κ²°κ³ΌλΌ Object 둜 λ°˜ν™˜ β—‹
λ„μ„œκ΄€ 검색 CGI 에 Get/Post 둜 인자 전달 β—‹
λ„μ„œκ΄€ 검색 CGI μ—μ„œ λ°˜ν™˜λœ κ²°κ³ΌλΌ HTML 둜 λ°˜ν™˜ β—‹
λ„μ„œκ΄€ 검색 κ²°κ³Ό Object 둜 HTML 생성 . β—‹
HTML λ¬Έμ„œ κ°€μ Έμ˜€λŠ” 클래슀 (Spider) μž‘μ„± β—‹
Debian Server Setting; β—‹
Book Search Acceptance Test μž‘μ„± β—‹
Search Keyword Generator β—‹
검색 κ²°κ³Ό μ „μ²΄λ¦¬μŠ€νŠΈ κ°€μ Έμ˜€κΈ° β—‹
ViewBook Linker λ§Œλ“€κΈ° (and register as a service)

  • κ²€μƒ‰λœ 책듀은 μΆœνŒλ‚ μ§œ, μ‚¬μš©μž 평가 (Review) 에 따라 μ •λ ¬λ˜μ–΄μ§„λ‹€.
λ„μ„œκ΄€ 검색 κ²°κ³ΌλΌ μΆœνŒλ‚ μ§œμ— 따라 μ •λ ¬ν•˜κΈ° β—‹
DB μ—μ„œ 책에 λŒ€ν•œ Total Point λΌ κ°€μ Έμ™€μ„œ μ •λ ¬, BookList λ§Œλ“€κΈ°

  • 책에 λŒ€ν•œ ꡬ체적인 μ •λ³΄λΌ ν™•μΈν•  수 μžˆλ‹€. μ±… μ •λ³΄λΌ λ³Ό λ•Œ, 타 인터넷 μ‚¬μ΄νŠΈμ— λŒ€ν•œ (amazon, wowbook, yes24 λ“±λ“±) Link λΌ μ œκ³΅λ°›μ•„ μ΄μš©ν•  수 μžˆλ‹€.
λ„μ„œκ΄€ WEB 의 ViewBook Page λΌ Parsing, ViewBook 객체둜 μΆ”μΆœ
ViewBook μ •λ³΄λΌ λ³΄μ—¬μ£ΌλŠ” JSP Page μž‘μ„±. Servlet λ‚΄μ˜ Service 둜 등둝
ISBN 을 μ΄μš©ν•œ Linker μž‘μ„± (κ³ λ € : ISBN 이 DB 에 μ €μž₯λ˜λŠ” 것이 μ’‹κ² λ‹€κ³  생각)

  • μ±… μ •λ³΄λΌ λ³΄κ³ , μ„œν‰μ„ μž‘μ„±ν•˜λ©΄μ„œ μ μˆ˜λΌ μ„ μˆ˜ μžˆλ‹€. (heavy view), 책에 λŒ€ν•΄ μ„œν‰μ„ μž‘μ„±ν•˜μ§€ μ•Šκ³ λ„ 점수만 μ„ μˆ˜λ„ μžˆλ‹€. (light view)
UI μž‘μ„± + Controller Service 등둝 (κ³ λ € : μ„œν‰μ€ 일반 λ°©λͺ…둝 μŠ€νƒ€μΌ. νŽ˜μ΄μ§€ ꡬ뢄은 일단 μ—†μŒ)
DB 에 RS 정보저μž₯
DB 에 Total Point λˆ„μ 

2 RS Study (Prototype μ œμž‘) 1.5 (1) ~
μž„μ˜μ˜ Data set λ§Œλ“€κΈ° β—‹
RS - 책을 κ΅¬μž… μ‚¬λžŒλ“€μ΄ κ΅¬μž…ν•œ λ‹€λ₯Έ μ±…λ“€ μ „λΆ€ ν‘œμ‹œ β—‹
Data set 2 - λ„μ„œκ΄€ 검색 μ•Œκ³ λ¦¬μ¦˜μ— κ·Όκ±°ν•œ κ°’λ“€ β—‹
RS - 책을 보기 (view) 에 λŒ€ν•œ 관계 β—‹
RS - 책에 λŒ€ν•œ 점수 (light view) κ°μ•ˆ β—‹
heavy view κ°μ•ˆ β—‹
view, light review, heavy review ν˜Όν•©ν…ŒμŠ€νŠΈ β—‹
μ•Œκ³ λ¦¬μ¦˜ μˆ˜μ •; β—‹
Iteration 2 AcceptanceTest μž‘μ„± β—‹
RS Sorting and 좜λ ₯ β—‹
ν•΄λ‹Ή 점수 μ œν•œμ„  μ΄μƒλ§Œ 좜λ ₯ (Fuzzy Value) β—‹

3 RS Implementation, Login ~1.5 (0.5) , 0.5
  • μ‹œμŠ€ν…œμœΌλ‘œλΆ€ν„° 책을 μΆ”μ²œλ°›μ„ 수 μžˆλ‹€.
Prototype -> Java 둜 ν¬νŒ… β—‹
Database μŠ€ν‚€λ§ˆ μ •μ˜ (μ„œν‰, 뢁 Weight λ“±)

  • λ‘œκ·ΈμΈμ„ ν•΄μ•Ό μ„œλΉ„μŠ€λΌ μ΄μš©ν•  수 μžˆλ‹€.
login κΈ°λŠ₯ κ΅¬ν˜„ β—‹

4 MPP 1
  • Best Book (Rating, μ±… 정보 μ—΄λžŒμ— λ”°λ₯Έ 점수 κΈ°μ€)을 확인할 수 μžˆλ‹€.
  • μžμ‹ μ΄ 졜근 κ²€μƒ‰ν•œ μ±… λͺ©λ‘μ„ λ³Ό 수 μžˆλ‹€.
  • 졜근 올라온 λ¦¬λ·°λΌ λ³Ό 수 μžˆλ‹€.
  • μƒˆλ‘œ λ“€μ–΄μ˜¨ 책을 λΆ„μ•Όλ³„λ‘œ 확인할 수 μžˆλ‹€.

5 RS (UI), Admin 0.5, 0.5
  • μ‚¬μš©μžλ“€μ„ 관리할 수 μžˆλ‹€. (μ‚¬μš©μž 정보 μˆ˜μ •/μ‚­μ œ)
  • μ‚¬μš©μžλ“€μ—κ²Œ κ³΅μ§€λΌ μ „λ‹¬ν•  수 μžˆλ‹€.
  • Review 의 λ‚΄μš©μ„ μˆ˜μ •/μ‚­μ œ ν•  수 μžˆλ‹€.

6 Performance 1
  • 각 PageλΌ λ³Ό λ•Œ μ§€μ—°μ‹œκ°„μ΄ 10초 λΈλ§Œμ΄μ—¬μ•Ό ν•œλ‹€.
  • λ™μ‹œ μ ‘μ†μž μˆ˜κ°€ 25λͺ… 이상이여야 ν•œλ‹€.

(7) μ±… μ‹ μ²­, μ˜ˆμ•½, μžλ™ μ—°μž₯ κΈ°λŠ₯ 1

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:24:05
Processing time 0.0513 sec