OOO Paint

Similar documents
OOO Paint

OOO Paint

OOO Paint

OOO Paint

OOO Paint

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

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

Microsoft Word - OOPT stage 2040 ver2.docx

슬라이드 1

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

Index Activity Refine System Architecture Activity Define Design Class Diagrams Activity 2141, 2142, 2144 Design Real Use Case + Define Re

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

PowerPoint 프레젠테이션

1.5 Issue TrafficCard Management Activity 2142 Define Reports, UI, and Storyboards window Window Windo

Contents. Phase Revise Plan --- Phase Synchronize Artifacts --- Phase 2130 Analyze Activity2131. Define Essential Use Cases --- Activity21

OSP Stage 2040 <Plan & Elaboration> 유아를위한주제별영어학습놀이프로그램 T 김도희 박수민 + 김태현 1

Convenience Timetable Design

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

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

<Software Modeling & Analysis> OSP Stage 2040 < Design > Ver 3 Team 2 김민우 김재엽 최하나 /05/23 1

Microsoft Word - src.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

슬라이드 1

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

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 이원오 이재규

3D MAX + WEEK 9 Hansung Univ. Interior Design

(Microsoft PowerPoint - \270\266\300\314\305\251\267\316\304\250USB_Host_Device_\272\316\306\256\267\316\264\365\275\307\275\300_Philip.ppt)

PowerPoint 프레젠테이션

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

Microsoft Word - LTL-XL RSC vers Nov. 08 _Korean Version_.doc

Ver1.0

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

SuperJump

JDK이클립스

C스토어 사용자 매뉴얼

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

Windows 8에서 BioStar 1 설치하기

행자부 G4C

tiawPlot ac 사용방법

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

슬라이드 1

PowerPoint 프레젠테이션

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

WebPACK 및 ModelSim 사용법.hwp

MVVM 패턴의 이해

Why 3D Max?

슬라이드 1

UML

Microsoft Word - flash19.doc

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

슬라이드 1

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme

슬라이드 1

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

MATLAB and Numerical Analysis

PHPoC Debugger Manual > UI 구성 UI 구성 UI 구성 page 2 of 40

Endpoint Protector - Active Directory Deployment Guide

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

메뉴얼41페이지-2

SMV Vending Machine Implementation and Verification 김성민 정혁준 손영석

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

PowerPoint Template

IRISCard Anywhere 5

MF3010 MF Driver Installation Guide

Office 365 사용자 가이드

TES_1353.hwp

슬라이드 1

KEB 외국환 서식관리 프로그램 사용자 메뉴얼

<C0CCC8ADBBE7C0CCB9F6C4B7C6DBBDBA20B8C5B4BABEF328C3D6C1BE295FBCF6C1A42E696E6464>

<4D F736F F F696E74202D C20C4C4C7BBC5CD20C8B0BFEB20B9D720C6C4C0CF20B0FCB8AE20BBF9C7C >

_USB JTAG Ver1.0 User's Manual.hwp

Microsoft Word - Armjtag_문서1.doc

01장

[ 그림 7-1] 프로젝트 res 폴더 이미지뷰 [ 예제 7-1] 이미지뷰 1 <LinearLayout 2 ~~~~ 중간생략 ~~~~ 3 android:orientation="vertical" > 4 <ImageView

4S 1차년도 평가 발표자료

MaxstAR SDK 2.0 for Unity3D Manual Ver

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

소프트웨어개발방법론

슬라이드 1

ICAS CADWorx SPLM License 평가판설치가이드

MF5900 Series MF Driver Installation Guide

차례 2 랩퀘스트2 인터페이스를 사용하기전에 : 1 배터리를 삽입한다. 2 전원 어댑터를 연결한다. 3 최소 8시간 충전한다. 4 안전사항과 사용설명서를 숙지한다. 더 많은 정보는 네이버 MBL 카페를 참조하시기 바랍니다.

제8장 자바 GUI 프로그래밍 II

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

목 차

chap 5: Trees

신입생을 위한 iPad 설정 및 등록 방법

<4F B8A620C0CCBFEBC7D120C8B8B7CE20C0DBBCBAC0C720B1E2C3CA2E687770>

목차 1. DocZoom Creator Pro 의주요특징 주요기능따라해보기 ) HWP, PDF, DOC, PPT 문서불러오기 ) DocZoom 문서실행하기 ) DocZoom Viewer 툴바 ) DocZoom

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

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

보조칠판기능 화면우측의탭을드래그하면숨겨진보조칠판이나타납니다.

Transcription:

Webtoon Paint OSP Stage 2040 Team 2 200911371 김민철 200911381 김진현 200911417 정명권

REF. Activity 2033. Define Domain Model

Activity 2041. Design Real Use Case Use Case Actors Purpose Overview Type R1.1 파일불러오기 사용자 이미지파일을불러와컷위에표시한다 사용자가불러오기버튼을누르면불러올파일을선택하는인터페이스를표시한다. 사용자가파일을선택하면컷위에그이미지를조절하여추가한다. Primary Cross Reference R4.2 Pre-Requisites Window-1 이활성화되어있어야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1, Window-2 (A) : 사용자, (S) : 시스템 1. (A) Window-1 의불러오기버튼 (A) 클릭 2. (S) 파일의경로를입력받는 Window-2 를출력 3. (A) Window-2 의 (A) 에경로입력하고 (B) 를클릭 4. (S) 파일이존재하는지검사하고 Window-2 를종료 5. (S) Project 에새로운 Cut 을생성하고 (R4.2) filename 과 width, height, picture 을입력 6. (S) Cut 을 Window-1 의 (Q) 영역에출력 Line 3. 파일의경로가올바르지않으면재입력을요청 Line 4. 파일이존재하지않으면경고후재입력을요청

Activity 2041. Design Real Use Case Use Case Actors Purpose Overview Type Cross Reference R1.2 파일저장하기 사용자 컷위에표시된이미지를파일로저장한다 사용자가저장하기버튼을누르면저장할위치를선택하는인터페이스를표시한다. 사용자가저장할위치를선택하면현재컷을이미지파일로저장한다. Primary Pre-Requisites Window-1 이활성화되어있어야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1, Window-2 (A) : 사용자, (S) : 시스템 1. (A) Window-1 의저장하기버튼 (B) 클릭 2. (S) 파일의경로를입력받는 Window-2 를출력 3. (A) Window-2 의 (A) 에저장할경로입력 4. (S) picture 를파일로출력 Line 3. 파일의이름이중복되면경고후재입력을요청

Activity 2041. Design Real Use Case Use Case Actors Purpose Overview Type Cross Reference R2.1.1 브러시 사용자 컷위에자유선을그린다 사용자가브러시버튼을누르면마우스포인터가점으로표시된다. 마우스왼쪽버튼을누르면그위치에선택된색상과굵기로컷위에점이그려진다. Primary Pre-Requisites Window-1 이활성화되어있어야한다. Project 에 Cut 이하나이상존재해야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) Window-1 의브러시버튼 (C) 클릭 2. (S) 마우스포인터를변경 3. (A) 원하는위치에서마우스왼쪽버튼클릭 4. (S) 마우스의좌표를 DrawingTool 로넘기고 Drawing 의 linesize 와 Brush 의 color 를참조하여현재활성화된 Cut 의 img 를편집 Line 3. 마우스포인터의위치가컷바깥이면입력을무시

Activity 2041. Design Real Use Case Use Case Actors Purpose Overview Type Cross Reference R2.1.2 지우개 사용자 컷상의이미지를지운다 사용자가지우개버튼을누르면마우스포인터가흰색점으로표시된다. 마우스왼쪽버튼을누르면그위치가선택된영역만큼흰색으로바뀐다. Primary Pre-Requisites Window-1 이활성화되어있어야한다. Project 에 Cut 이하나이상존재해야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) Window-1 의지우개버튼 (D) 클릭 2. (S) 마우스포인터를변경 3. (A) 원하는위치에서마우스왼쪽버튼클릭 4. (S) 마우스의좌표를 Eraser 로넘기고 Drawing 의 linesize 를참조하여 img 를편집 Line 3. 마우스포인터의위치가컷바깥이면입력을무시

Activity 2041. Design Real Use Case Use Case Actors Purpose R2.2 굵기조절 사용자 브러시와지우개의적용범위를변경한다 Overview 사용자가원하는굵기의버튼을누르면브러시와지우개가적용되는범위가조절된다. Type Cross Reference Pre-Requisites UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Primary Window-1 (A) : 사용자, (S) : 시스템 1. (A) 적용할굵기버튼 (N 또는 O) 클릭 2. (S) Drawing 의 linesize 편집

Activity 2041. Design Real Use Case Use Case Actors Purpose R2.3 색상선택 사용자 브러시와지우개의적용색상을변경한다 Overview 사용자가원하는색상을누르면브러시와지우개에적용되는색상이조절된다. Type Cross Reference Pre-Requisites UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Primary Window-1 (A) : 사용자, (S) : 시스템 1. (A) 적용할색상버튼 (T) 클릭 2. (S) Brush 의 color 편집

Activity 2041. Design Real Use Case Use Case Actors R3.1 영역선택 사용자 Purpose 불러온이미지파일에자신이원하는영역을선택한다. Overview 사용자가영역선택버튼을누른후원하는영역을정한다. Type Cross Reference Pre-Requisites UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Primary Window-1 (A) : 사용자, (S) : 시스템 1. (A) 영역선택요청버튼 (E) 2. (S) 마우스포인터변경 3. (A) 영역의시작점을마우스로클릭 4. (S) Area 의 startx, starty 를클릭한마우스좌표로설정 5. (A) 영역의끝점까지마우스로드래그 6. (S) endx, endy 에현제마우스의좌표로설정. 7. (S) startx,starty,endx,endy 의좌표로선택영역을 (R) 로표시 8. (A) 사용자가드래그를끝냄 9. (S) 선택된영역 (R) 의이미지를 Area 의 picture 으로복사 Line 4. 컷밖으로마우스포인터이동불가

Activity 2041. Design Real Use Case Use Case Actors R3.2 영역삭제 사용자 Purpose 선택된영역을삭제한다. Overview 사용자가영역삭제버튼을누르면선택된영역이지워진다. Type Cross Reference Primary Pre-Requisites 영역이선택되어있어야함. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) 영역선택후버튼 (F) 를누름 2. (S) 선택영역 (R) 이지워지고하얀공백이생김. 3. (S) 선택영역이해제됨.

Activity 2041. Design Real Use Case Use Case Actors R3.3 영역잘라내기 사용자 Purpose 선택된영역을클립보드에저장하고선택된영역은지워진다. Overview 사용자가영역잘라내기를하면선택된영역이지워지고클립보드에복사된다. Type Cross Reference Primary Pre-Requisites 영역이선택되어있어야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) 영역잘라내기버튼 (G) 를누름 2. (S) 선택된영역을클립보드에복사 3. (S) 선택된영역삭제

Activity 2041. Design Real Use Case Use Case Actors R3.4 영역복사하기 사용자 Purpose 선택된영역을클립보드에저장한다. Overview 사용자가영역복사하기를하면선택된영역이클립보드에복사된다. Type Cross Reference Primary Pre-Requisites 영역이선택되어있어야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) 영역복사버튼 (H) 를누름 2. (S) 선택된영역을클립보드에복사

Activity 2041. Design Real Use Case Use Case Actors R3.5 영역붙여넣기 사용자 Purpose 클립보드에저장된이미지를붙여넣음. Overview 사용자가붙여넣기를누르면클립보드에저장된이미지가화면에복사됨. Type Cross Reference Primary Pre-Requisites 클립보드에저장된이미지가있어야함. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) 영역붙여넣기버튼 (I) 를누름 2. (S) 기존의영역설정해제 3. (S)(Q) 의최좌측상단에클립보드의이미지크기만큼영역 (R) 을생성 4. (S)(R) 의 pirture 에클립보드의이미지를복사함. Line 2. 저장된이미지가컷보다크면영역크기조절을통해컷최대크기로조절

Activity 2041. Design Real Use Case Use Case Actors R3.6 영역이동 사용자 Purpose 선택된영역을이동한다. Overview 사용자가선택된영역의가운데를드래그해서위치를이동함. Type Cross Reference Primary Pre-Requisites 영역이선택되어있어야함. UI Widgets Typical Courses of Events Alternative Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) 사용자가선택된영역의가운데를마우스로클릭 2. (S) 마우스커서를 4 방향화살표로변경 3. (A) 사용자가마우스를클릭한채로선택영역을드래그 4. (S) 마우스를따라 (R) 의크기를유지한체 startx,starty,endx,endy 의값이바뀜. 5. (A) 드래그가끝남. 6. (S) 컷 (Q) 의 pirture 에 (R) 의 pirture 가덮어씌워점 Exceptional Courses of Events Line4 드래그가끝나기전까지 (Q) 나 (R) 의이미지변경은없음.

Activity 2041. Design Real Use Case Use Case Actors Purpose Overview Type Cross Reference R4.1 컷전환하기 사용자 다른컷으로이동한다 사용자가다른컷의번호를클릭하면컷이전환된다 Primary Pre-Requisites Window-1 이활성화되어있어야한다. Project 에 Cut 이둘이상존재해야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) Window-1 의영역 P 에있는 Cut 들중에이동하고자하는탭을클릭 2. (S) 클릭한컷의 cutstat 이 TRUE 일경우현상태유지 3. (S) 클릭한컷의 cutstat 이 FALSE 일경우현재 TRUE 인컷의 cutstat 을 FALSE 로전환 4. (S) 사용자가클릭한컷의 cutstat 을 TRUE 로전환

Activity 2041. Design Real Use Case Use Case Actors R4.2 컷추가하기 사용자 Purpose 새로운컷을추가한다. Overview 컷추가버튼을클릭하여탭형식으로새로운컷을생성한다. Type Cross Reference Primary Pre-Requisites Window-1 이활성화되어있어야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) 컷추가버튼 (K 버튼 ) 클릭 2. (S) 현재가장마지막컷의 cutnum 확인 3. (S) cutnum+1 번컷을생성 4. (S) P 영역에탭이추가된후 cutstat 을 TRUE 로전환

Activity 2041. Design Real Use Case Use Case Actors R4.3 컷삭제하기 사용자 Purpose 현재활성화된컷을삭제한다. Overview 컷삭제버튼을클릭하여현재활성화된컷탭을삭제한다. Type Cross Reference Primary Pre-Requisites Window-1 이활성화되어있어야한다. Project 에 Cut 이하나이상존재해야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) 컷삭제버튼 (L 버튼 ) 클릭 2. (S) 현재 cutstat 이 TRUE 인컷을삭제 3. (S) P 영역의현재컷탭삭제 4. (S) 삭제한컷의 cutnum 보다뒤에있는컷의 cutnum 을 1 씩감소

Activity 2041. Design Real Use Case Use Case Actors R4.4 컷크기조절 사용자 Purpose 현재활성화된컷의크기를조절한다. Overview 컷의모서리에있는크기조절포인트를클릭하여컷을확대 / 축소한다. Type Cross Reference Primary Pre-Requisites Window-1 이활성화되어있어야한다. Project 에 Cut 이하나이상존재해야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) 컷의모서리에있는크기조절포인트 (S) 를클릭 2. (A) 마우스를드래그하여크기를조절후마우스를놓음 3. (S) 현재까지조절된크기를 width( 가로 ) 와 height( 세로 ) 에저장 4. (S) 컷크기와이미지크기를비교 Line 4. 컷크기가이미지크기보다작아질경우 R3.3 을이용해이미지의크기를조절

Activity 2041. Design Real Use Case Use Case Actors R4.5 컷합치기 사용자 Purpose 모든컷들을합쳐서새로운컷으로만든다. Overview 컷합치기버튼을클릭하면현재까지작성된컷들을하나로합쳐새로운컷을만든다. Type Primary Cross Reference R4.2, R3.1, R3.6, R3.7 Pre-Requisites Window-1 이활성화되어있어야한다. Project 에 Cut 이하나이상존재해야한다. UI Widgets Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events Window-1 (A) : 사용자, (S) : 시스템 1. (A) 컷합치기버튼 (M 버튼 ) 클릭 2. (S) 새로운컷생성 (R4.2) 3. (S) 현재작성되어있는컷마다전체영역선택 (R3.1) 후복사 (R3.6) 4. (S) cutnum 순서대로새로만들어진컷에붙여넣기 (R3.7)

Window 1 Activity 2042. Define UI A B C D E F G H I J K L M N O Q T R S P

Activity 2042. Define UI Window 2 A B

Activity 2043. Refine System Architecture

Activity 2044. Define Interaction Diagrams Use case 1. 파일불러오기

Activity 2044. Define Interaction Diagrams Use case 2. 파일저장하기

Activity 2044. Define Interaction Diagrams Use case 3. 브러시

Activity 2044. Define Interaction Diagrams Use case 4. 지우개

Activity 2044. Define Interaction Diagrams Use case 5. 굵기조절

Activity 2044. Define Interaction Diagrams Use case 6. 색상선택

Activity 2044. Define Interaction Diagrams Use case 7. 영역선택

Activity 2044. Define Interaction Diagrams Use case 8. 영역삭제

Activity 2044. Define Interaction Diagrams Use case 9. 영역잘라내기

Activity 2044. Define Interaction Diagrams Use case 10. 영역복사하기

Activity 2044. Define Interaction Diagrams Use case 11. 영역붙여넣기

Activity 2044. Define Interaction Diagrams Use case 12. 영역이동

Activity 2044. Define Interaction Diagrams Use case 13. 컷전환하기

Activity 2044. Define Interaction Diagrams Use case 14. 컷추가하기

Activity 2044. Define Interaction Diagrams Use case 15. 컷삭제하기

Activity 2044. Define Interaction Diagrams Use case 16. 컷크기조절

Activity 2044. Define Interaction Diagrams Use case 17. 컷합치기

Activity 2045. Define Design Class Diagrams