SlideShare a Scribd company logo
1 of 61
Download to read offline
TIP Talk
시스템 분석 및 설계
1. 팀원 소개
2. 프로젝트 소개
3. TIP TALK 분석 및 설계
4. 부록
목차
5. Q&A
#1. 팀원 소개
#2. 프로젝트 소개
#2. 프로젝트 소개
산기대 학생만의 활성화 된 커뮤니티 필요!
정보 교류와 소통 부족
#2. 프로젝트 소개
#2. 프로젝트 소개
#3. TIP TALK 분석 및 설계
#3. TIP TALK 분석 및 설계
1.요구사항
#3. TIP TALK 분석 및 설계
1.요구사항
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 비회원
▶ 유스케이스 개요 및 설명
사용자가 강의평가사이트 사용 및 커뮤니티사이트의 글과
댓글을 작성하기 위해 회원가입을 하는 유스케이스
▶ 사전 조건
회원에 가입되어 있지 않은 상태여야 하며, KPU 메일 필요
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 일반회원, 관리자
▶ 유스케이스 개요 및 설명
사용자가 커뮤니티사이트에 로그인
▶ 사전 조건
사용자가 커뮤니티 사이트에 회원가입 필요
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 일반회원
▶ 유스케이스 개요 및 설명
강의평가사이트에서 강의 생성
▶ 사전 조건
회원 로그인 상태
강의평가사이트에 기존에 없는 강의여야 함
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 일반회원
▶ 유스케이스 개요 및 설명
회원이 강의평가사이트에 강의평가 작성
▶ 사전 조건
회원 로그인 상태
기존 강의평가사이트에 등록된 강의여야 함
이 강의의 강의평가를 작성했었던 적이 없어야 함
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 일반회원
▶ 유스케이스 개요 및 설명
강의 검색 및 검색한 강의의 강의평가를 조회
▶ 사전 조건
회원 로그인 상태
강의생성 요청에서 추천수 10이상을 받은 강의만 검색가능
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 일반회원
▶ 유스케이스 개요 및 설명
조건(수업방식/과제/시험)으로 그 성향을 가진 회원이 작성
한 강의평가를 검색
▶ 사전 조건
회원 로그인 상태
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 일반회원
▶ 유스케이스 개요 및 설명
작성된 강의평가에 대해 추천/비공감/신고/댓글로 평가가능
▶ 사전 조건
회원 로그인 상태
이미 작성된 강의평가만 가능
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 일반회원
▶ 유스케이스 개요 및 설명
커뮤니티 사이트에 게시글을 작성
▶ 사전 조건
회원 로그인 상태
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 사용자
▶ 유스케이스 개요 및 설명
게시글 검색 및 검색한 게시글 조회
▶ 사전 조건
회원 로그인 상태
강의생성 요청에서 추천수 10이상을 받은 강의만 검색가능
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 관리자
▶ 유스케이스 개요 및 설명
부적절한 행동을 한 회원 관리자가 제재
▶ 사전 조건
권한을 가진 관리자가 함
#3. TIP TALK 분석 및 설계
1.요구사항
▶ 액터명 : 관리자
▶ 유스케이스 개요 및 설명
부적절한 게시물(강의요청,강의평가,게시글)을 관리자가 삭제
▶ 사전 조건
권한을 가진 관리자가 함
#3. TIP TALK 분석 및 설계
2. 분석 – Class Diagram
#3. TIP TALK 분석 및 설계
2. 분석 – Sequence Diagram
비회원이 기본정보, 이메일, 선호성향 입력 후
강의평가시스템 회원가입 요청
→ 메일 인증
→ 가입 완료
일반회원, 관리자 둘 다
아이디와 비밀번호를 가지고 로그인
일반회원이 강의 정보를 입력하여 강의생성
#3. TIP TALK 분석 및 설계
2. 분석 – Sequence Diagram
일반회원이 강의선택
→수업방식, 과제, 시험 등과 관련된 항목 평가
→ 평가 내용 전송
일반회원이 강의명을 검색하여 강의 선택하는 방식 일반회원이 강의의 성격을 바탕으로
상세하게 검색하여 강의를 선택하는 방식
#3. TIP TALK 분석 및 설계
2. 분석 – Sequence Diagram
일반회원이 강의평가에 대해 평가
평가방식에는 댓글 기능과
추천/비공감/신고 중 한 가지가 있음.
사용자(일반회원, 비회원)가 게시판에서
게시글 검색과 조회하는 기능
일반회원이 게시글 작성하는 기능
#3. TIP TALK 분석 및 설계
2. 분석 – Sequence Diagram
관리자가 회원을 등록하거나 제재하는 방식 신고가 많은 강의평가 혹은 게시글을 관리자가 제재하는 방식
#3. TIP TALK 분석 및 설계
2. 분석 – Class Diagram 2
#3. TIP TALK 분석 및 설계
3. 설계- Class Diagram & Sequence Diagram
(1) 회원관리
#3. TIP TALK 분석 및 설계
3. 설계- Class Diagram & Sequence Diagram
(2) 로그인
#3. TIP TALK 분석 및 설계
(3) 강의생성
3. 설계- Class Diagram & Sequence Diagram
#3. TIP TALK 분석 및 설계
(4) 강의검색 및 강의평가 조회
3. 설계- Class Diagram & Sequence Diagram
#3. TIP TALK 분석 및 설계
(5) 강의검색 및 강의평가 조회
3. 설계- Class Diagram & Sequence Diagram
#3. TIP TALK 분석 및 설계
(6) 강의평가 상세검색
3. 설계- Class Diagram & Sequence Diagram
#3. TIP TALK 분석 및 설계
(7) 강의평가에 대한 평가
3. 설계- Class Diagram & Sequence Diagram
#3. TIP TALK 분석 및 설계
(8) 게시글 작성
3. 설계- Class Diagram & Sequence Diagram
#3. TIP TALK 분석 및 설계
(9) 게시글 검색 및 조회
3. 설계- Class Diagram & Sequence Diagram
#3. TIP TALK 분석 및 설계
(10) 회원관리
3. 설계- Class Diagram & Sequence Diagram
#3. TIP TALK 분석 및 설계
(11) 게시물 관리
3. 설계- Class Diagram & Sequence Diagram
남겨둠
#3. TIP TALK 분석 및 설계
(1) 회원가입
4. 설계- Activity Diagram
① 기존 가입 회원 → “이미 가입된 회원입니다.”
② 회원약관 동의X → 기능 오류 메시지 발신 및 동의 요청
③ 회원정보 입력 않은 항목 있음 → 오류 메시지 발신
④ 아이디 중복 → 경고 메시지 발신 및 재입력 요청
#3. TIP TALK 분석 및 설계
(2) 로그인
4. 설계- Activity Diagram
① 잘못된 로그인 정보 입력 → 경고 메시지 발신
② ID/PW 모를 경우 → ID/PW 정보 제공
③ 인증 받지 않은 회원 로그인 → 인증메일 재 전송
#3. TIP TALK 분석 및 설계
(3) 강의 생성 1
4. 설계- Activity Diagram
10개 이상 추천 받은 강의
→ 강의생성 요청게시판 잔류 X
10개 이상 추천 받지 못한 강의
→ 강의생성 요청게시판 잔류
#3. TIP TALK 분석 및 설계
4. 설계- Activity Diagram
(3) 강의 생성 2
① 기존 등록된 강의 → “이미 등록된 강의” 메시지 전송
② 강의정보 미 입력 항목 有 → 오류 메시지 송출 및 재입력 요청
#3. TIP TALK 분석 및 설계
(4) 강의평가 작성
4. 설계- Activity Diagram
① 이전에 해당 강의 강의평가 작성 有
② 강의정보 미 입력 항목 有
→ 오류 메시지 송출 및 재입력 요청
#3. TIP TALK 분석 및 설계
(5) 강의검색 및 강의평가 조회
4. 설계- Activity Diagram
① 검색어 포함 강의 無
→ “검색 결과가 없습니다.” 전송
② 작성된 강의평가 無
→ “작성된 강의평가가 없습니다.” 전송
#3. TIP TALK 분석 및 설계
(6) 강의평가 상세검색
4. 설계- Activity Diagram
조건에 일치하는 강의평가 無
→ “일치하는 강의평가가 없습니다.” 전송
#3. TIP TALK 분석 및 설계
(7) 강의평가에 대한 평가
4. 설계- Activity Diagram
추천/비공감/신고 중 하나를 선택했었던 경우 다시 선택 시
→ “이미 평가를 하였습니다.” 라는 메시지 전송
#4. 부록
<역할 분담>
#4. 역할 분담
구성원 주요임무 기획 정리 및 시스템 분석 시스템 설계
강의검색 및
강의평가조회,
강의평가 상세검색,
강의평가에 대한
평가
강의검색 및 강의
평가조회,
강의평가 상세검색,
강의평가에 대한
평가
강의검색 및 강의
평가조회,
강의평가 상세검색,
강의평가에 대한
평가
강의검색 및 강의
평가조회,
강의평가 상세검색,
강의평가에 대한
평가
#5. Q & A

More Related Content

Viewers also liked

[Amateras uml]manual
[Amateras uml]manual[Amateras uml]manual
[Amateras uml]manualMorifu
 
Web Planning Story 4 Shopping Reservation 고딕
Web Planning   Story 4 Shopping Reservation 고딕Web Planning   Story 4 Shopping Reservation 고딕
Web Planning Story 4 Shopping Reservation 고딕ahnsunggon
 
온라인 영화예매 서비스3
온라인 영화예매 서비스3온라인 영화예매 서비스3
온라인 영화예매 서비스3희윤 김
 
Beautiful Mountains Near Seoul
Beautiful Mountains Near SeoulBeautiful Mountains Near Seoul
Beautiful Mountains Near SeoulQSRC NITA Dongguk
 
Pos 시스템 정회성
Pos 시스템 정회성Pos 시스템 정회성
Pos 시스템 정회성darlinghs
 
NextGen Pos System 프로젝트 산출물
NextGen Pos System 프로젝트 산출물 NextGen Pos System 프로젝트 산출물
NextGen Pos System 프로젝트 산출물 은지 박
 
멋진기획서만들기 Visual planning_wording strategy_김택환
멋진기획서만들기 Visual planning_wording strategy_김택환멋진기획서만들기 Visual planning_wording strategy_김택환
멋진기획서만들기 Visual planning_wording strategy_김택환takwhan kim
 
Ppt Shape Series 1 Diagrams
Ppt Shape Series 1 DiagramsPpt Shape Series 1 Diagrams
Ppt Shape Series 1 Diagramssumanthr
 
Xem2014 발표자료
Xem2014 발표자료Xem2014 발표자료
Xem2014 발표자료devxinics
 
[앙트십 프로젝트] 양정여고 "마켓인유"
[앙트십 프로젝트] 양정여고 "마켓인유"[앙트십 프로젝트] 양정여고 "마켓인유"
[앙트십 프로젝트] 양정여고 "마켓인유"oeclab
 
Presentation Skill
Presentation SkillPresentation Skill
Presentation SkillManyong Han
 
매닛컬쳐 사업계획서
매닛컬쳐 사업계획서매닛컬쳐 사업계획서
매닛컬쳐 사업계획서Sangwon Lee
 
퍼블릭랩 착수발표
퍼블릭랩 착수발표퍼블릭랩 착수발표
퍼블릭랩 착수발표peptres
 
무지개 프로젝트 Final
무지개 프로젝트 Final무지개 프로젝트 Final
무지개 프로젝트 Final다운 이
 
클라우드 스토리지 프로젝트
클라우드 스토리지 프로젝트클라우드 스토리지 프로젝트
클라우드 스토리지 프로젝트licubeclub
 
큐스 사업계획서
큐스 사업계획서큐스 사업계획서
큐스 사업계획서만수 신
 

Viewers also liked (20)

[Amateras uml]manual
[Amateras uml]manual[Amateras uml]manual
[Amateras uml]manual
 
Uml intro 1
Uml intro 1Uml intro 1
Uml intro 1
 
Web Planning Story 4 Shopping Reservation 고딕
Web Planning   Story 4 Shopping Reservation 고딕Web Planning   Story 4 Shopping Reservation 고딕
Web Planning Story 4 Shopping Reservation 고딕
 
온라인 영화예매 서비스3
온라인 영화예매 서비스3온라인 영화예매 서비스3
온라인 영화예매 서비스3
 
Beautiful Mountains Near Seoul
Beautiful Mountains Near SeoulBeautiful Mountains Near Seoul
Beautiful Mountains Near Seoul
 
요조숙녀
요조숙녀요조숙녀
요조숙녀
 
발표Ppt (1)
발표Ppt (1)발표Ppt (1)
발표Ppt (1)
 
Pos 시스템 정회성
Pos 시스템 정회성Pos 시스템 정회성
Pos 시스템 정회성
 
NextGen Pos System 프로젝트 산출물
NextGen Pos System 프로젝트 산출물 NextGen Pos System 프로젝트 산출물
NextGen Pos System 프로젝트 산출물
 
멋진기획서만들기 Visual planning_wording strategy_김택환
멋진기획서만들기 Visual planning_wording strategy_김택환멋진기획서만들기 Visual planning_wording strategy_김택환
멋진기획서만들기 Visual planning_wording strategy_김택환
 
Ppt Shape Series 1 Diagrams
Ppt Shape Series 1 DiagramsPpt Shape Series 1 Diagrams
Ppt Shape Series 1 Diagrams
 
Lazybuster
LazybusterLazybuster
Lazybuster
 
Xem2014 발표자료
Xem2014 발표자료Xem2014 발표자료
Xem2014 발표자료
 
[앙트십 프로젝트] 양정여고 "마켓인유"
[앙트십 프로젝트] 양정여고 "마켓인유"[앙트십 프로젝트] 양정여고 "마켓인유"
[앙트십 프로젝트] 양정여고 "마켓인유"
 
Presentation Skill
Presentation SkillPresentation Skill
Presentation Skill
 
매닛컬쳐 사업계획서
매닛컬쳐 사업계획서매닛컬쳐 사업계획서
매닛컬쳐 사업계획서
 
퍼블릭랩 착수발표
퍼블릭랩 착수발표퍼블릭랩 착수발표
퍼블릭랩 착수발표
 
무지개 프로젝트 Final
무지개 프로젝트 Final무지개 프로젝트 Final
무지개 프로젝트 Final
 
클라우드 스토리지 프로젝트
클라우드 스토리지 프로젝트클라우드 스토리지 프로젝트
클라우드 스토리지 프로젝트
 
큐스 사업계획서
큐스 사업계획서큐스 사업계획서
큐스 사업계획서
 

Similar to 시분설.Pptx [복구]

오픈소스 프로젝트 따라잡기_공개
오픈소스 프로젝트 따라잡기_공개오픈소스 프로젝트 따라잡기_공개
오픈소스 프로젝트 따라잡기_공개Hyoungjun Kim
 
Journey map & use case
Journey map & use caseJourney map & use case
Journey map & use case2eems
 
Journey Map & Use case
Journey Map & Use caseJourney Map & Use case
Journey Map & Use case雨雨 戴
 
2022 01-okky-코드리뷰
2022 01-okky-코드리뷰2022 01-okky-코드리뷰
2022 01-okky-코드리뷰Myeongseok Baek
 
데이터 분석 프로젝트 관리 방법론
데이터 분석 프로젝트 관리 방법론데이터 분석 프로젝트 관리 방법론
데이터 분석 프로젝트 관리 방법론Dennis Lee
 
20141208 액션러닝 강의
20141208 액션러닝 강의20141208 액션러닝 강의
20141208 액션러닝 강의humana12
 
20141215 액션러닝 원장님강의08
20141215 액션러닝 원장님강의0820141215 액션러닝 원장님강의08
20141215 액션러닝 원장님강의08humana12
 
07 프로젝트 이슈분석
07 프로젝트 이슈분석07 프로젝트 이슈분석
07 프로젝트 이슈분석humana12
 
07 프로젝트 이슈분석
07 프로젝트 이슈분석07 프로젝트 이슈분석
07 프로젝트 이슈분석humana12
 
스타트업처럼 토이프로젝트하기
스타트업처럼 토이프로젝트하기스타트업처럼 토이프로젝트하기
스타트업처럼 토이프로젝트하기Sunyoung Shin
 
엔터프라이즈 LMS 오디세이 소개
엔터프라이즈 LMS 오디세이 소개엔터프라이즈 LMS 오디세이 소개
엔터프라이즈 LMS 오디세이 소개tekville2
 
1st.Lecture.Introduction.pdf
1st.Lecture.Introduction.pdf1st.Lecture.Introduction.pdf
1st.Lecture.Introduction.pdfJeongeun Kwon
 
애자일 스크럼과 JIRA
애자일 스크럼과 JIRA 애자일 스크럼과 JIRA
애자일 스크럼과 JIRA Terry Cho
 
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...박 상아
 
코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018
코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018
코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018SangIn Choung
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트Ji Lee
 
VSTS와 Azure를 이용한 팀 프로세스 관리
VSTS와 Azure를 이용한 팀 프로세스 관리VSTS와 Azure를 이용한 팀 프로세스 관리
VSTS와 Azure를 이용한 팀 프로세스 관리Gyuwon Yi
 
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)CONNECT FOUNDATION
 

Similar to 시분설.Pptx [복구] (20)

오픈소스 프로젝트 따라잡기_공개
오픈소스 프로젝트 따라잡기_공개오픈소스 프로젝트 따라잡기_공개
오픈소스 프로젝트 따라잡기_공개
 
Journey map & use case
Journey map & use caseJourney map & use case
Journey map & use case
 
Journey Map & Use case
Journey Map & Use caseJourney Map & Use case
Journey Map & Use case
 
2022 01-okky-코드리뷰
2022 01-okky-코드리뷰2022 01-okky-코드리뷰
2022 01-okky-코드리뷰
 
데이터 분석 프로젝트 관리 방법론
데이터 분석 프로젝트 관리 방법론데이터 분석 프로젝트 관리 방법론
데이터 분석 프로젝트 관리 방법론
 
PerFect Plan
PerFect Plan PerFect Plan
PerFect Plan
 
20141208 액션러닝 강의
20141208 액션러닝 강의20141208 액션러닝 강의
20141208 액션러닝 강의
 
20141215 액션러닝 원장님강의08
20141215 액션러닝 원장님강의0820141215 액션러닝 원장님강의08
20141215 액션러닝 원장님강의08
 
2019 11-code review
2019 11-code review2019 11-code review
2019 11-code review
 
07 프로젝트 이슈분석
07 프로젝트 이슈분석07 프로젝트 이슈분석
07 프로젝트 이슈분석
 
07 프로젝트 이슈분석
07 프로젝트 이슈분석07 프로젝트 이슈분석
07 프로젝트 이슈분석
 
스타트업처럼 토이프로젝트하기
스타트업처럼 토이프로젝트하기스타트업처럼 토이프로젝트하기
스타트업처럼 토이프로젝트하기
 
엔터프라이즈 LMS 오디세이 소개
엔터프라이즈 LMS 오디세이 소개엔터프라이즈 LMS 오디세이 소개
엔터프라이즈 LMS 오디세이 소개
 
1st.Lecture.Introduction.pdf
1st.Lecture.Introduction.pdf1st.Lecture.Introduction.pdf
1st.Lecture.Introduction.pdf
 
애자일 스크럼과 JIRA
애자일 스크럼과 JIRA 애자일 스크럼과 JIRA
애자일 스크럼과 JIRA
 
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
 
코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018
코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018
코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트
 
VSTS와 Azure를 이용한 팀 프로세스 관리
VSTS와 Azure를 이용한 팀 프로세스 관리VSTS와 Azure를 이용한 팀 프로세스 관리
VSTS와 Azure를 이용한 팀 프로세스 관리
 
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
 

시분설.Pptx [복구]

  • 2. 1. 팀원 소개 2. 프로젝트 소개 3. TIP TALK 분석 및 설계 4. 부록 목차 5. Q&A
  • 5. #2. 프로젝트 소개 산기대 학생만의 활성화 된 커뮤니티 필요! 정보 교류와 소통 부족
  • 8. #3. TIP TALK 분석 및 설계
  • 9. #3. TIP TALK 분석 및 설계 1.요구사항
  • 10. #3. TIP TALK 분석 및 설계 1.요구사항
  • 11. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 비회원 ▶ 유스케이스 개요 및 설명 사용자가 강의평가사이트 사용 및 커뮤니티사이트의 글과 댓글을 작성하기 위해 회원가입을 하는 유스케이스 ▶ 사전 조건 회원에 가입되어 있지 않은 상태여야 하며, KPU 메일 필요
  • 12. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 일반회원, 관리자 ▶ 유스케이스 개요 및 설명 사용자가 커뮤니티사이트에 로그인 ▶ 사전 조건 사용자가 커뮤니티 사이트에 회원가입 필요
  • 13. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 일반회원 ▶ 유스케이스 개요 및 설명 강의평가사이트에서 강의 생성 ▶ 사전 조건 회원 로그인 상태 강의평가사이트에 기존에 없는 강의여야 함
  • 14. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 일반회원 ▶ 유스케이스 개요 및 설명 회원이 강의평가사이트에 강의평가 작성 ▶ 사전 조건 회원 로그인 상태 기존 강의평가사이트에 등록된 강의여야 함 이 강의의 강의평가를 작성했었던 적이 없어야 함
  • 15. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 일반회원 ▶ 유스케이스 개요 및 설명 강의 검색 및 검색한 강의의 강의평가를 조회 ▶ 사전 조건 회원 로그인 상태 강의생성 요청에서 추천수 10이상을 받은 강의만 검색가능
  • 16. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 일반회원 ▶ 유스케이스 개요 및 설명 조건(수업방식/과제/시험)으로 그 성향을 가진 회원이 작성 한 강의평가를 검색 ▶ 사전 조건 회원 로그인 상태
  • 17. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 일반회원 ▶ 유스케이스 개요 및 설명 작성된 강의평가에 대해 추천/비공감/신고/댓글로 평가가능 ▶ 사전 조건 회원 로그인 상태 이미 작성된 강의평가만 가능
  • 18. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 일반회원 ▶ 유스케이스 개요 및 설명 커뮤니티 사이트에 게시글을 작성 ▶ 사전 조건 회원 로그인 상태
  • 19. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 사용자 ▶ 유스케이스 개요 및 설명 게시글 검색 및 검색한 게시글 조회 ▶ 사전 조건 회원 로그인 상태 강의생성 요청에서 추천수 10이상을 받은 강의만 검색가능
  • 20. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 관리자 ▶ 유스케이스 개요 및 설명 부적절한 행동을 한 회원 관리자가 제재 ▶ 사전 조건 권한을 가진 관리자가 함
  • 21. #3. TIP TALK 분석 및 설계 1.요구사항 ▶ 액터명 : 관리자 ▶ 유스케이스 개요 및 설명 부적절한 게시물(강의요청,강의평가,게시글)을 관리자가 삭제 ▶ 사전 조건 권한을 가진 관리자가 함
  • 22. #3. TIP TALK 분석 및 설계 2. 분석 – Class Diagram
  • 23. #3. TIP TALK 분석 및 설계 2. 분석 – Sequence Diagram 비회원이 기본정보, 이메일, 선호성향 입력 후 강의평가시스템 회원가입 요청 → 메일 인증 → 가입 완료 일반회원, 관리자 둘 다 아이디와 비밀번호를 가지고 로그인 일반회원이 강의 정보를 입력하여 강의생성
  • 24. #3. TIP TALK 분석 및 설계 2. 분석 – Sequence Diagram 일반회원이 강의선택 →수업방식, 과제, 시험 등과 관련된 항목 평가 → 평가 내용 전송 일반회원이 강의명을 검색하여 강의 선택하는 방식 일반회원이 강의의 성격을 바탕으로 상세하게 검색하여 강의를 선택하는 방식
  • 25. #3. TIP TALK 분석 및 설계 2. 분석 – Sequence Diagram 일반회원이 강의평가에 대해 평가 평가방식에는 댓글 기능과 추천/비공감/신고 중 한 가지가 있음. 사용자(일반회원, 비회원)가 게시판에서 게시글 검색과 조회하는 기능 일반회원이 게시글 작성하는 기능
  • 26. #3. TIP TALK 분석 및 설계 2. 분석 – Sequence Diagram 관리자가 회원을 등록하거나 제재하는 방식 신고가 많은 강의평가 혹은 게시글을 관리자가 제재하는 방식
  • 27. #3. TIP TALK 분석 및 설계 2. 분석 – Class Diagram 2
  • 28. #3. TIP TALK 분석 및 설계 3. 설계- Class Diagram & Sequence Diagram (1) 회원관리
  • 29.
  • 30. #3. TIP TALK 분석 및 설계 3. 설계- Class Diagram & Sequence Diagram (2) 로그인
  • 31.
  • 32. #3. TIP TALK 분석 및 설계 (3) 강의생성 3. 설계- Class Diagram & Sequence Diagram
  • 33.
  • 34. #3. TIP TALK 분석 및 설계 (4) 강의검색 및 강의평가 조회 3. 설계- Class Diagram & Sequence Diagram
  • 35.
  • 36. #3. TIP TALK 분석 및 설계 (5) 강의검색 및 강의평가 조회 3. 설계- Class Diagram & Sequence Diagram
  • 37.
  • 38. #3. TIP TALK 분석 및 설계 (6) 강의평가 상세검색 3. 설계- Class Diagram & Sequence Diagram
  • 39.
  • 40. #3. TIP TALK 분석 및 설계 (7) 강의평가에 대한 평가 3. 설계- Class Diagram & Sequence Diagram
  • 41.
  • 42. #3. TIP TALK 분석 및 설계 (8) 게시글 작성 3. 설계- Class Diagram & Sequence Diagram
  • 43.
  • 44. #3. TIP TALK 분석 및 설계 (9) 게시글 검색 및 조회 3. 설계- Class Diagram & Sequence Diagram
  • 45.
  • 46. #3. TIP TALK 분석 및 설계 (10) 회원관리 3. 설계- Class Diagram & Sequence Diagram
  • 47.
  • 48. #3. TIP TALK 분석 및 설계 (11) 게시물 관리 3. 설계- Class Diagram & Sequence Diagram
  • 49.
  • 51. #3. TIP TALK 분석 및 설계 (1) 회원가입 4. 설계- Activity Diagram ① 기존 가입 회원 → “이미 가입된 회원입니다.” ② 회원약관 동의X → 기능 오류 메시지 발신 및 동의 요청 ③ 회원정보 입력 않은 항목 있음 → 오류 메시지 발신 ④ 아이디 중복 → 경고 메시지 발신 및 재입력 요청
  • 52. #3. TIP TALK 분석 및 설계 (2) 로그인 4. 설계- Activity Diagram ① 잘못된 로그인 정보 입력 → 경고 메시지 발신 ② ID/PW 모를 경우 → ID/PW 정보 제공 ③ 인증 받지 않은 회원 로그인 → 인증메일 재 전송
  • 53. #3. TIP TALK 분석 및 설계 (3) 강의 생성 1 4. 설계- Activity Diagram 10개 이상 추천 받은 강의 → 강의생성 요청게시판 잔류 X 10개 이상 추천 받지 못한 강의 → 강의생성 요청게시판 잔류
  • 54. #3. TIP TALK 분석 및 설계 4. 설계- Activity Diagram (3) 강의 생성 2 ① 기존 등록된 강의 → “이미 등록된 강의” 메시지 전송 ② 강의정보 미 입력 항목 有 → 오류 메시지 송출 및 재입력 요청
  • 55. #3. TIP TALK 분석 및 설계 (4) 강의평가 작성 4. 설계- Activity Diagram ① 이전에 해당 강의 강의평가 작성 有 ② 강의정보 미 입력 항목 有 → 오류 메시지 송출 및 재입력 요청
  • 56. #3. TIP TALK 분석 및 설계 (5) 강의검색 및 강의평가 조회 4. 설계- Activity Diagram ① 검색어 포함 강의 無 → “검색 결과가 없습니다.” 전송 ② 작성된 강의평가 無 → “작성된 강의평가가 없습니다.” 전송
  • 57. #3. TIP TALK 분석 및 설계 (6) 강의평가 상세검색 4. 설계- Activity Diagram 조건에 일치하는 강의평가 無 → “일치하는 강의평가가 없습니다.” 전송
  • 58. #3. TIP TALK 분석 및 설계 (7) 강의평가에 대한 평가 4. 설계- Activity Diagram 추천/비공감/신고 중 하나를 선택했었던 경우 다시 선택 시 → “이미 평가를 하였습니다.” 라는 메시지 전송
  • 60. #4. 역할 분담 구성원 주요임무 기획 정리 및 시스템 분석 시스템 설계 강의검색 및 강의평가조회, 강의평가 상세검색, 강의평가에 대한 평가 강의검색 및 강의 평가조회, 강의평가 상세검색, 강의평가에 대한 평가 강의검색 및 강의 평가조회, 강의평가 상세검색, 강의평가에 대한 평가 강의검색 및 강의 평가조회, 강의평가 상세검색, 강의평가에 대한 평가
  • 61. #5. Q & A