Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유

Similar documents
Microsoft Word - [2017SMA][T8]OOPT_Stage_1000 ver2.docx

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx

Ver1.0

Ver 2.2 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현

Contents Activity1001. Define Draft Plan Activity1002. Create Preliminary Investigation Report Activity1003. Define Requirements Activity1004. Record

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Contents Activity1001. Define Draft Plan Activity1002. Create Preliminary Investigation Report Activity1003. Define Requirements Activity1004. Record

OOO Paint

Software Modeling & Analysis Global ATM System Project Team 1 Team Date Team Information 엄현식 최정헌 전다윤

<Software Modeling & Analysis> OSP Stage 1000 <Plan & Elaboration> Team 김성민 이한빈 황정아


세계 비지니스 정보

00-1표지

경제통상 내지.PS

°æÁ¦Åë»ó³»Áö.PDF

<Software Modeling & Analysis> OSP Stage 1000 < Plan & Elaboration > - v2 - Team 박미관 박준모 이영준 2013/04/05 1


CONTENTS.HWP

INDUS-8.HWP

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

우루과이 내지-1

Microsoft PowerPoint - Software__modeling__analysis.pptx

영암군 관광종합개발계획 제6장 관광(단)지 개발계획 제7장 관광브랜드 강화사업 1. 월출산 기( 氣 )체험촌 조성사업 167 (바둑테마파크 기본 계획 변경) 2. 성기동 관광지 명소화 사업 마한문화공원 명소화 사업 기찬랜드 명소화 사업 240

[96_RE11]LMOs(......).HWP


israel-내지-1-4


Microsoft PowerPoint - ERS(Elevator_Reservation_System).pptx

04-다시_고속철도61~80p

À̶õ°³È²³»Áö.PDF

소프트웨어개발방법론

PowerPoint 프레젠테이션

통신1310_01-도비라및목차1~9

*통신1802_01-도비라및목차1~11

PowerPoint 프레젠테이션

<C1A4C3A5BFACB1B D3420C1A4BDC5C1FAC8AFC0DAC0C720C6EDB0DFC7D8BCD220B9D720C0CEBDC4B0B3BCB1C0BB20C0A7C7D120B4EBBBF3BAB020C0CEB1C720B1B3C0B020C7C1B7CEB1D7B7A520B0B3B9DF20BAB8B0EDBCAD28C7A5C1F6C0AF292E687770>

미얀-내지-8차

표1

°æÁ¦Àü¸Á-µ¼º¸.PDF

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on

!K_InDesginCS_NFH

09 강제근로의 금지 폭행의 금지 공민권 행사의 보장 중간착취의 금지 41 - 대판 , 2006도7660 [근로기준법위반] (쌍용자동차 취업알선 사례) 11 균등대우의 원칙 43 - 대판 , 2002도3883 [남녀고용평등법위

UML

제 출 문 환경부장관 귀하 본 보고서를 폐기물관리 규제개선 방안연구 에 관한 최종보고서로 제출합니다 연구기관 한국산업폐기물처리공제조합 연구책임자 연 구 원 연구보조원 이 남 웅 황 연 석 은 정 환 백 인 근 성 낙 근 오 형 조 부이사장 상근이사 기술팀장 법률팀장 기

Manufacturing6

*통신1604_01-도비라및목차1~12

Microsoft Word - KSR2014S042

*통신1510_01-도비라및목차1~12

홍익3월웹진PDF

홍익노사5월웹진용

SMA_2018 version. 3 A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T 권성완 김선정 허윤아 조수빈 Da

DBPIA-NURIMEDIA

歯Final-Handout.PDF

Contents Activity Define Real s Activity Define Reports UI, and Storyboards Activity Refine System Architecture Activity Defin

<4D F736F F D20B4EBBFF BFB5BEF7BAB8B0EDBCAD2E646F63>

½ÅÇÑsr_±¹¹®Æîħ

½ÅÇÑsr_±¹¹®Æîħ

(132~173)4단원-ok

SMA_2018 version. 4 A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T 권성완 김선정 허윤아 조수빈 Da


±èÇö¿í Ãâ·Â

<C0D3C7F6BCFA2E687770>

Microsoft Word - OOPT stage 2040 ver2.docx

세계 비지니스 정보

How we create value? 안전경영 조직 및 시스템 강화 위원장 위원 간사 CEO 전략사장, CFO, 인사지원실장, 사업부장, 사업장장 안전환경인프라팀장 삼성SDI는 안전사고의 위험성에 대비하고 안전한 근무환경을 조성하기 위해 전담부서 개 편과 업무 관리범위

DBPIA-NURIMEDIA

슬라이드 1

2 ㆍ 大 韓 政 治 學 會 報 ( 第 20輯 1 號 ) 도에서는 고려 말에 주자학을 받아들인 사대부들을 중심으로 보급되기 시작하였고, 이후 조선시대에 들어와서는 국가적인 정책을 통해 민간에까지 보급되면서 주자 성리학의 심 화에 커다란 역할을 담당하였다. 1) 조선시대

<BCADBFEFBDC3BFA9BCBAB0A1C1B7C0E7B4DC5FBCADBFEFBDC320B0F8B5BFC0B0BEC6C1F6BFF8BBE7BEF7C0C720C1F6BCD3B0A1B4C9BCBA20B9E6BEC8BFACB1B828BCF6C1A E687770>

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

<3035C0CEB9AEC1A4C3A5BFACB1B8C3D1BCAD E687770>

PowerPoint 프레젠테이션

SMA_2018 version. 2 A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T 권성완 김선정 허윤아 조수빈 Da

15_3oracle

I 1 1) TESCO, 1993, ( 96, 98, 99) - : : 354 (19993 ~ , 1 =1737 ) - : 845 ( : 659 ) - : ) CM 9 (CM), CM , 2 CM, -

슬라이드 1

ecorp-프로젝트제안서작성실무(양식3)


게임 기획서 표준양식 연구보고서


텀블러514

교육정책연구 2005-지정-52 공무원 채용시험이 대학교육, 노동시장에 미치는 영향분석 및 공무원 채용제도 개선방안 연구책임자 : 오 호 영 (한국직업능력개발원 부연구위원) 이 정책연구는 2005년도 교육인적자원부 인적자원개발 정책연구비 지원에 의 한

±¹¹® »ï¼º Ç¥Áö ¹Û

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

<BFDCB1B9C0CE20C5F5C0DAB1E2BEF7C0C720B3EBBBE7B0FCB0E82E687770>

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

보고서(겉표지).PDF

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

< B3E220B3EBBCF7C0CE20B5EEC0C720BAB9C1F6BBE7BEF720BEC8B3BB28C3D6C1BE292E687770>

< BACFC7D1B1B3C0B0C1A4C3A5B5BFC7E228B1E2BCFABAB8B0ED D D20C6EDC1FD2035B1B32E687770>


DBPIA-NURIMEDIA

1.장인석-ITIL 소개.ppt

1~10

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

목 차 Ⅰ. 조사개요 1 Ⅱ. 용어해설 13 Ⅲ. 조사결과 과학기술인력 양성 및 활용에 관한 거시통계 분석 결과 9 1 가. 과학기술인의 양성 현황 19 나. 과학기술인의 취업 현황 24 다. 과학기술인의 경제활동 현황 27 라. 과학기술인의 고용 현황 28

Transcription:

OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date 2017-05-20 Team Information 201414134 오세욱 201414136 임현유 201211375 임동현 201211387 하헌규 CPT T7 Team 1

Table of Contents 1 Activity 1001. Define Draft Plan... 3 2 Activity 1002. Create Preliminary Investigation Report... 4 3 Activity 1003. Define Requirements... 5 4 Activity 1004. Record Terms in Glossary... 7 5 Activity 1005. Implement Prototype... 7 6 Activity 1006. Define System Architecture... 8 7 Activity 1007. Define Business Use Case... 8 8 Activity 1008 Define Business Concept Model... 13 9 Activity 1009 Define System Test Case... 13 10 Activity 1010 Refine Plan... 14 CPT T7 Team 2

1 Activity 1001. Define Draft Plan 1.1 Motivation Category Partition Tool은 Test Case를계산해주는도구이다. Test Case를생성할때 Tester의능력과경험에따라 Category, 대푯값, Constraint를정하고, 그에따라 Test Case의 Volume이정해진다. 이때 Tester가자신이먼저확인하고싶은대푯값을선택하여전체 Test Case 중자신이선택한대푯값의 Test Case를먼저확인할수있다. 1.2 Project Objectives 사용자가대푯값을선택하여그결과값을프로그램상에서출력하고, 전체결과값은 파일로출력하는 Category Partition Tool 를목표로한다. 1.3 Functional Requirements A. Category 추가 B. Category 수정 C. Category 삭제 D. 대푯값추가 E. 대푯값수정 F. 대푯값삭제 G. Constraint 추가 H. Constraint 삭제 I. 대푯값선택 J. Test Case 계산 K. 초기화 1.4 Non-Functional Requirements A. 조작하기쉽고익숙한인터페이스 B. 선택한대푯값의 Test Case 가화면에 1 초이내에출력 CPT T7 Team 3

1.5 Resource Estimation A. Human Resource : 4 명 B. Project Duration : 3 개월 (12 주 ) C. Human Effort(Man-Month) : 12 D. Cost : 인건비 메모포함 [ 임 1]: 1.6 Other Information A. Future Version 계산결과를출력한후에 Category, 대푯값, Constraint 를변경하면그결과값내에서 계산하여유연성을향상시킨다. 2 Activity 1002. Create Preliminary Investigation Report 2.1 Alternative Solutions A. 기존에있는 Category Partition Tool 을사용한다. B. 개발경험이있는사람에게도움을요청한다. C. 직접 Test Case 를작성한다. 2.2 Project Justification A. Cost : 인건비 B. Duration : 3 개월 C. Risk : Java 에대한숙련도부족, UML 숙련도부족, 시험기간, 고양이가아픔, 아르바이트 D. Effect : 시중의 Tool 보다비용적인측면에서더저렴하다. 직접계산하는것보다시간적인면에서더빠르다. 2.3 Risk Management Risk Probability(5) Significance Weight Java 숙련도부족 4 5 20 UML 숙련도부족 5 3 15 CPT T7 Team 4

고양이가아픔 2 4 8 시험기간 5 5 25 아르바이트 2 3 6 2.4 Risk Reduction Plan Risk Way of Reduction Java 숙련도부족 이전에사용한자바교재와 Google을활용한다. UML 숙련도부족 UML Manual과수업 PPT를활용한다. 고양이가아픔 병원을꾸준히데려가고, 평소에잘해준다. 시험기간 평소에미리공부한다. 아르바이트 그만둔다. 2.5 Market Analysis 다른테스트케이스제네레이터와차별화되는기능과프리웨어라는이점을가짐으로써 시장성을확보한다. 메모포함 [ 임 2]: 2.6 Other Managerial issues 이프로젝트는 2017 년 6 월 7 일까지완성되어야한다. 3 Activity 1003. Define Requirements 3.1 Functional Requirements Ref Function R1.1 Category 추가 Category를생성한다. R1.2 Category 수정 Category를수정한다. R1.3 Category 삭제 Category를삭제한다. R1.4 대푯값추가 대푯값을추가한다. R1.5 대푯값수정 대푯값을수정한다. R1.6 대푯값삭제 대푯값을삭제한다. R1.7 Constraint 추가 Constraint를추가한다. R1.8 Constraint 삭제 Constraint를삭제한다. R1.9 대푯값선택 검색하고싶은대푯값을선택한다. R2.1 Test Case 계산 Test Case를계산한다. R3.1 초기화 모든입력과출력화면을초기화한다. CPT T7 Team 5

Ref Function Category R1.1 Category 추가 Evident R1.2 Category 수정 Evident R1.3 Category 삭제 Evident R1.4 대푯값추가 Evident R1.5 대푯값수정 Evident R1.6 대푯값삭제 Evident R1.7 Constraint 추가 Evident R1.8 Constraint 삭제 Evident R1.9 대푯값선택 Evident R2.1 Test Case 계산 Evident R3.1 초기화 Evident 3.2 Operating Environments Microsoft Windows 7, 10 3.3 Develop Environments A. OS : Microsoft Windows 7, 10 B. CPU : Intel C. IDE : Eclipse D. Language : Java E. UML : StarUML 3.4 Interface Requirements A. 메인화면 i. Category 추가버튼 Input Screen 상단에위치하여클릭시 Category 를추가한다. ii. Category 삭제버튼 Category 우측에위치클릭시 Category 를삭제한다. iii. 대푯값추가버튼 CPT T7 Team 6

Category 우측에위치하여클릭시아래쪽에대푯값을추가한다. iv. 대푯값삭제버튼 대푯값우측에위치하여클릭시대푯값을삭제한다. v. Constraint 추가버튼 화면중앙에위치하여클릭시 Constraint 를추가한다. vi. Constraint 삭제버튼 Constraint 우측에위치하여클릭시 Constraint 를삭제한다. vii. 대푯값체크박스 대푯값좌측에위치하여체크시체크한대푯값에관련된 Test Case 를 출력한다. viii. Calulate 버튼 화면중앙에위치하여클릭시 Test Case 를계산한다. ix. Clear 버튼 화면중앙에위치하여클릭시모든입력과출력화면을초기화한다. B. 결과출력화면 i. Test Case 출력화면 화면우측에위치하여선택한대푯값의 Test Case 를출력한다. 4 Activity 1004. Record Terms in Glossary Term Remarks Category 대푯값 Constraints Test Case 를생성하는데사용되는항목 한 Category 안에서선택가능한값 (Representative Value) 대푯값에조건을부여하여 Test Case 의 Volume 을줄임 5 Activity 1005. Implement Prototype CPT T7 Team 7

6 Activity 1006. Define System Architecture 7 Activity 1007. Define Business Use Case 7.1 Define System Boundary CPT T7 Team 8

7.2 Identify and Describe s A. () Category, 대푯값, Constraint 를추가 / 삭제하고, 대푯값을선택하여 Test Case 를 생성하고검색하는대상 7.3 Identify Use-Case 7.3.1 -Based 7.4 Allocate System Functions into Related Use-Cases Ref Function Use-Case Number & Name R1.1 Category 추가 1.Category 추가 R1.2 Category 수정 2.Category 수정 R1.3 Category 삭제 3.Category 삭제 R1.4 대푯값추가 4. 대푯값추가 R1.5 대푯값수정 5. 대푯값수정 R1.6 대푯값삭제 6. 대푯값삭제 R1.7 Constraint 추가 7.Constraint 추가 CPT T7 Team 9

R1.8 Constraint 삭제 8.Constraint 삭제 R1.9 대푯값선택 9. 대푯값선택 R2.1 Test Case 계산 10.Test Case 계산 R3.1 초기화 11. 초기화 7.5 Categorize Use-Cases Use-Case Number & Name Category 1.Category 추가 Primary 2.Category 수정 Primary 3.Category 삭제 Primary 4. 대푯값추가 Primary 5. 대푯값수정 Primary 6. 대푯값삭제 Primary 7.Constraint 추가 Primary 8.Constraint 삭제 Primary 9. 대푯값선택 Primary 10.Test Case 계산 Primary 11. 초기화 Primary 7.6 Draw a Use-Case Diagram 7.7 Describe Use-Cases 1. Category 추가 Category를생성한다. CPT T7 Team 10

2. Category 수정 Category를수정한다. 3. Category 삭제 Category를삭제한다. 4. 대푯값추가대푯값을생성한다. 5. 대푯값수정대푯값을수정한다. 6. 대푯값삭제대푯값을삭제한다. 7. Constraint 추가 Constraint를추가한다. CPT T7 Team 11

8. Constraint 삭제 Constraint를삭제한다. 9. 대푯값선택검색하고싶은대푯값을선택한다. 10.Test Case 계산 Test Case를계산한다. 11. 초기화모든입력과출력화면을초기화한다. 7.8 Rank Use-Cases Use-Case Number & Name Rank 1.Category 추가 High 2.Category 수정 High 3.Category 삭제 High 4. 대푯값추가 High 5. 대푯값수정 High 6. 대푯값삭제 High 7.Constraint 추가 High 8.Constraint 삭제 High 9. 대푯값선택 High 10.Test Case 계산 High 11. 초기화 High CPT T7 Team 12

8 Activity 1008 Define Business Concept Model 9 Activity 1009 Define System Test Case 9.1 Functional Requirements Test Case Ref Function Test Case R1.1 Category 추가 Category 추가버튼을눌렀을때 Category 가생성되는지확인한다. R1.2 Category 수정 Category 가수정되는지확인한다. R1.3 Category 삭제 Category 삭제버튼을눌렀을때 Category 가삭제되는지확인한다. R1.4 대푯값추가 대푯값추가버튼을눌렀을때대푯값이추 가되는지확인한다. R1.5 대푯값수정대푯값이수정되는지확인한다. R1.6 대푯값삭제 대푯값삭제버튼을눌렀을때대푯값이삭 제되는지확인한다. R1.7 Constraint 추가 Constraint 추가버튼을눌렀을때 Constraint 가생성되는지확인한다. R1.8 Constraint 삭제 Constraint 추가버튼을눌렀을때 Constraint 가삭제되는지확인한다. R1.9 대푯값선택대푯값을선택하고선택한대푯값의 Test Case 가화면에출력되는지확인한다. R2.1 Test Case 계산 Test Case 를예상결과값과비교한다. R3.1 초기화 모든값과출력화면이초기화되는지확인 한다. 9.2 Non Functional Requirements Test Case Category Test Case A. Interface 본프로그램을처음접하는사람들을대상으로각각 3 개의대푯값을가지는 CPT T7 Team 13

3 개의카테고리를작성하고테스트케이스를출력하는데까지 10 분이내로 소요되는지확인한다. B. Performance 선택한값의 Test Case 가 1 초이내로출력되는지확인한다. 10 Activity 1010 Refine Plan 10.1 Project Scope Category Partition Tool은 Test Case를계산해주는도구이다. Test Case를생성할때 Tester의능력과경험에따라 Category, 대푯값, Constraint를정하고, 그에따라 Test Case의 Volume이정해진다. 이때 Tester가자신이먼저확인하고싶은대푯값을선택하여전체 Test Case 중자신이선택한대푯값의 Test Case를먼저확인할수있다. 10.2 Project Objective 사용자가대푯값을선택하여그결과값을프로그램상에서출력하고, 전체결과값은 파일로출력하는 Category Partition Tool 를목표로한다. 10.3 Functional Requirements A. Category 추가 B. Category 수정 C. Category 삭제 D. 대푯값추가 E. 대푯값수정 F. 대푯값삭제 G. Constraint 추가 H. Constraint 삭제 I. 대푯값선택 J. Test Case 계산 K. 초기화 CPT T7 Team 14

10.4 Non-Functional Requirements A. 조작하기쉽고익숙한인터페이스 B. 선택한대푯값의 Test Case 가화면에 1 초이내에출력 10.5 Operating Environment OS : Windows 7,10 IDE : Eclipse Language : Java 10.6 Resources A. Human Resource : 4 명 A. Project Duration : 3 개월 (12 주 ) A. Human Effort(Man-Month) : 12 A. Cost : 인건비 10.7 Scheduling CPT T7 Team 15

CPT T7 Team 16