cpt t1 stage 1000 - konkukdslab.konkuk.ac.kr/class/2017/17sma/team_project/team1/...2...

17
ㅊㅇㅌㅎㅇㄹㅇ CPT T1 Stage_1000 201111334 김강욱 / 201211339 김진욱(Leader) 201312243 김동권 / 201510411 이소영

Upload: others

Post on 09-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

ㅊㅇㅌㅎㅇㄹㅇ

CPT T1 Stage_1000201111334 김강욱 / 201211339 김진욱(Leader)

201312243 김동권 / 201510411 이소영

Page 2: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”
Page 3: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

제품 설명 &기대 효과

현황 분석 & 프로젝트 제안

시스템 구조

Q&A

진행 계획

INDEX

Page 4: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

1 현황 분석및 프로젝트 제안Program과 그에 따른 spec이 점점다양해 지고 있다.

프로그램 Spec 다양화

Page 5: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

1 현황 분석및 프로젝트 제안어떠한 test case 가 필요한 지에 대한 직관적인 파악이 어렵다.

Bad Operated -> 수정필요

Well Operated

OR

Page 6: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

1 현황 분석및 프로젝트 제안

Project Justification

CPT_T1 대 안VS

개발비372만원 404 Not Found

ServiceTest Case 생성

&중요한 test 우선수행가능

임의적 test case 수행으로효율성적음

Page 7: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

2 제품 설명및 기대효과제품 설명 : 전체

한정된 시간에, 많은오류수정, 효율적 test

Page 8: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

2 제품 설명및 기대효과제품 설명 : 가중치 부여

Category List

Value 1 : Weight 1.5

Value 2 : Weight 0.5

Value 3 : Weight 1

Value 4 : Weight 1.3

Test Case List

->평균Weight 높은순서대로정렬

Page 9: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

2 제품 설명및 기대효과제품 설명 : 중요한 test case 제안

“이 test는꼭수행되어야합니다.”

“이 test가필요해요.”

“program의핵심.”

기능1 기능3 기능10

기능1 기능2 기능5

기능1 기능13 기능20

Admin

팀원 A

팀원 B

팀원 C

“고려 사항"

Page 10: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

2 제품 설명및 기대효과제품 설명 : Sample UI

Page 11: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

2 제품 설명및 기대효과제품 설명 : Sample UI-1

: Test Case 생성, Test Case List File 생성.

: Test Case를 구성하는 값들에 대한 설명과 가중치 설정 가능.

: 조합 된 test case 와 essential Test case 가 일치하는 부분 표시

Page 12: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

2 제품 설명및 기대효과제품 설명 : Sample UI-2

: Test Case에 없는 Essential Test Case 표시.

: Essential Test Case 입력.

Page 13: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

3 진행계획HE / HR / Duration / Budget

Human Efforts (M/M)

Human Resources

- 4M / 3M

컴공s동물(자원) 물리

총 4명

Duration

- 3개월

Budget

- 인건비 360만원 + 커피 12만원

Page 14: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

3 진행계획Risk & Reduction Plan

Probability

Significance

ReductionPlan

5 4 3 5 10

5 10 8 9 10

Trello, 분담,상호 압박 넣기

교수님과조교님께도움을 요청

선배 찬스 도움요청+

선배찬스

상호 도움

Plan Java skill OOPT Skill UML Skill Exam

Page 15: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

3 진행계획Schedule

Stage Phase(00X0)/Activity(000X)Schedule(Week)

1 2 3 4 5 6 7 8 9 10

1000.Plan & Elaboration

1001. Define Draft Plan

1002. Create Preliminary Investigation Report

1003. Define Requirements

1004. Record Terms in Glossary

1005. Implement Prototype

1006. Define Business Use Case

1007. Define Business Concept Model

1008. Define Draft System Architecture

1009. Define System Test Case

1010. Refine Plan

2000. Build

2010. Revise Plan

2020. Synchronize Artifacts

2030. Analyze

2031. Define Essential Use Cases

2032. Refine Use Case Diagrams

2033. Define Domain Model

2034. Refine Glossary

2035. Define System Sequence Diagrams

2036. Define Operation Contracts

2037. Define State Diagrams

2038. Refine System Test Case

2039. Analyze (2030) Traceability Analysis

2040. Design

2041. Design Real Use Cases

2042. Define Reports, UI, and Storyboards

2043. Refine System Architecture

2044. Define Interaction Diagrams

2045. Define Design Class Diagrams

2046. Design Traceability Analysis

2047. Define Database Schema

2050. Construct

2051. Implement Class & Methods Definitions

2052. Implements Windows

2053. Implement Reports

2054. Implement DB Schema

2055. Write Unit Test Code

2060. Test

2061. Unit Testing

2062. Integration Testing

2063. System Testing

2064. Performance Testing

2065. Acceptance Testing

2066. Documentation Testing

2067. Testing Traceability Analysis

Page 16: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”

4Use Case Diagram

시스템 구조

Page 17: CPT T1 Stage 1000 - Konkukdslab.konkuk.ac.kr/Class/2017/17SMA/Team_project/Team1/...2 제품설명및기대효과 제품설명: 중요한test case 제안 “이test는꼭 수행되어야합니다.”