시분설.Pptx [복구]
-
Upload
donwon-kim -
Category
Documents
-
view
105 -
download
0
Transcript of 시분설.Pptx [복구]
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