23
Team4 Quick Matching Time Table System Quick Matching Time Table System Quick Matching Time Table System Quick Matching Time Table System 200710116 박석희(발표자) 200710116 박석희(발표자) 200710117 양다빈 200711475 허원선 200711476 홍창현

Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Team4

Quick Matching Time Table SystemQuick Matching Time Table SystemQuick Matching Time Table SystemQuick Matching Time Table System

200710116 박석희(발표자)200710116 박석희(발표자)200710117 양다빈200711475 허원선200711476 홍창현

Page 2: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Contents

Project Overview1

Specific Requirements2

Use Case3

Class Diagram4 Class Diagram4

5 Sequence Diagram5 Sequence Diagram

Page 3: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Project Overview

M i iMotivation

Page 4: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Project Overview

Obj iObjective

개인 사용자의 수강신청 기능을 그대로

유지한 채 추가적으로 그룹 단위로유지한 채 추가적으로 그룹 단위로

수강신청을 하는 기능을 갖고 있는 시간표수강신청을 하는 기능을 갖고 있는 시간표

시스템을 만드는 것.시스템을 만드는 것.

Page 5: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 6: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 7: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 8: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 9: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 10: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 11: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 12: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 13: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 14: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 15: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 16: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

U I f R iUser Interface Requirements

Page 17: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

F i l R iFunctional Requirements

계정 관련계정 관련• 로그인/로그아웃, 비밀번호 변경

수강신청 관련• 강의목록 보기, 수강신청, 수강삭제, 나의 시간표 보기

그룹 관련• 그룹생성, 그룹참여, 그룹탈퇴, 그룹삭제,그룹생성, 그룹참여, 그룹탈퇴, 그룹삭제,• 그룹 수강신청, 그룹 수강삭제

관리자 관련관리자 관련• ID 생성, ID 삭제

Page 18: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Specific Requirements

N F ti l R i tNon-Functional Requirements

추후 수강신청 서버와 연동할 수 있도록 추후 수강신청 서버와 연동할 수 있도록확장이 용이하게 구현한다.

운영체제에서 호환성이 보장될 수 있도록구현한다구현한다.

사용자가 혼동을 가지지 않도록 최대한사용자가 혼동을 가지지 않도록 최대한직관적인 인터페이스를 사용한다.

Page 19: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Use Case

B i U CBusiness Use Case

Page 20: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Use Case

U CUse Case

Page 21: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

Class Diagram

B i C M d lBusiness Concept Model

Page 22: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

System Sequence Diagram

A S dActor : Student

Page 23: Quick Matching Time Table System - Konkukdslab.konkuk.ac.kr/Class/2010/10SE/Team Project/B/3/T4...200711476 홍창현 Contents 1 Project Overview 2 Specific Requirements 3 Use Case

System Sequence Diagram

A MActor : Manager