How To Use EA
UML
2008. 5. 13. 11:18
반응형
이미지 매뉴얼이 부족할 듯해서...리뷰 하면서 작성한 txt파일이다.
뭐..나만 알아보면 되지 뭐..^^;;
- How To Use EA
0. view > project browser
우측의 화면이 없어졋을 경우
1. File > New Project
:파일 저장
2. select model : ok
3. 우측의 project view 의 model 마우스 오른쪽 하고 New View
: 01. 요구정의 / use case 선택후 ok
4. 요구정의 선택하고 마우스 오르쪽, add > add diagram
: 쇼핑몰 유스케이스 / use case 선택후 ok
5. boundary- 끌어ㅅ와서 쇼핑몰 관리 시스템
: 바운더리 안에 있는 항목들은 함꼐 이동함
6. Actor - 끌어와서 회원/비회원/관리자/신용카드 회사 추가
: 이미 만들어진 actor선택후 컨트롤+마우스 하면 추가됨
7. 쇼핑몰 관리 시스템 선택후 마우스 오를쪽 selectable 해제하면. 이동 금지/이동 설정
8. Use Case 추가
: 상품조회/// 생성
9. Use 선택후 연결
: 해당 객체 선택하면 상단 우측에 화살표 생성..화살표를 뜰어다 놓으면 연결
> 연결 객체 안으로 이동한후, link / directlink 선택
10. new view
02. 분석 / class view 선택후 ok
03. 설계 / class view 선택후 ok
11. add diagram
쇼핑몰 정적분석
12. class 끌어와서 회원 / entity 생성
13. 배경에 properties 선택후 use sterotypeicon 해제하면 이미지 바뀜
14. class 선택후 마우스 오르쪽으로 attrobute/ operation 추가
최초 추가후 . 해당 영역 선택수 F2 키로 활성화 후 추가 가능.
F2, 입력수 CTRL+엔터 키로 추가입력 가능
15. class 생성 : 주문/결재/상품 entity로 생성
16. link
: class 선택후 상단우측의 화살표를 연결 class까지 이동. link 선택
17. Compose
: 선택후 결재에서 주문으로연결
18. 주문 선택후 마우스 오른쪽
advenced setting> link class to association. 선택 연결 링크 선택후 ok
19 class 생성
sterero yupe : control / boundary typ으로 생성
20 각 클래스 연결
defecdency 링크 연결
> 연결선 anchor 추가사 컨트롤키 누르고 꺽은선 필요한 부분을 끌어다 이동
> anchor 해제시 컨트롤키 누르고 해당 anchor 선택.
21. pactage 생성
' 02. 분석' 선택 > add> new package 선택
0201.정적분석 생성생성한 모든 clas들 이동
22. package 선택
0202. 동적분석 생성
new > add diagram > sequence
23. Actor 생성
24. 정적분석 패키지의 클래스들 끌어와서 추가
해당 life 라인 선택후, 화살표 끌어다가 호출하는 life line과 연결
+ 점선으로 표시되는 리턴화살표(우측에서 좌측)의 경우 연결후, Is Return 선택.
25. 클래스내의 함수 추가방법
0. 클래스 생성시 추가하는 방버
1. 해당 클래스 더블클릭 ( 현재 화면- sequence 화면-)
detail 탭의 atribute /operation 추가하여 해당 함수 선택
2. life line 연결후
properties > operation 선택, 함수 추가후 save, close
26. 회원 -> 주문화면으로 새로운 라인 설정
' 배송수량입력'
: 연결선 선택후 마우스 오른쪽 > Start new Messsage group > 시작 점을 다른 그룹으로 설정
'배송지정보입력'
27. Fragement(s) 선택, 회원선에 추가 ( 책 .73 페이지 참고)
28. 온라인 결재 flow 추가
29. 생성한 Fragement ( 온라인 결재) 를 끌어다가 28번에서 생성한 flow를 감싼다.
: 내부 flow는 Fragement 에 종속되게 됨,.
30. 신용카드 결재 flow 추가
31. 02.분석 /쇼핑몰 정적분석 선택
: 신용카드 SI 추가( boundary ) . 주문화면->신용카드 연결 ( dependency )
32. 생성된 신용카드 siㄹ르 시퀀스 화면에 추가
33. 카드 승인 호출
34. 승인 실패, 승인 성공 return 추가
1. 우측에서 좌측으로 2개의 건 이동, is Return 설정.
2. 아래의 ( '승인 성공' 선택후, 오른쪽 마우스 선택, brench with previous message 선택
> 두개의 연결선이 합쳐지는 것이 확인된다.
35. 그룹 추가
만들어진 Fragement(s) 인 '온라인 결재' 를 더블클릭후,
Name 결재 로 변경
Interaction Operands > New : 온라인 결재
: 신용카드 결재 추가
36. 점선으로 두개로 나누어진 것을 확인.
해당 점선을 선택하여 이동.
========
37. '쇼핑몰 유스케이스 '선택
연결된 라인 더블클릭후, Direscion 선택하여 방향 부여.
38. include ,extend 추가
39. 좌측의 ToolBox 마우스 오른쪽 선택.
: 사용않는 것 제외하기
> configure perspectives
: uml 2.0선택
> analusis , composite, timing, profile, metamodel 선택 해제, close
- 다시 uml 2.0 선택. 해당 항목 제외 확인.
++++++++++++++++++++++++++++++===
40. 03.설계 > add > add diagram : class '0301.정적설계' 생성
뭐..나만 알아보면 되지 뭐..^^;;
- How To Use EA
0. view > project browser
우측의 화면이 없어졋을 경우
1. File > New Project
:파일 저장
2. select model : ok
3. 우측의 project view 의 model 마우스 오른쪽 하고 New View
: 01. 요구정의 / use case 선택후 ok
4. 요구정의 선택하고 마우스 오르쪽, add > add diagram
: 쇼핑몰 유스케이스 / use case 선택후 ok
5. boundary- 끌어ㅅ와서 쇼핑몰 관리 시스템
: 바운더리 안에 있는 항목들은 함꼐 이동함
6. Actor - 끌어와서 회원/비회원/관리자/신용카드 회사 추가
: 이미 만들어진 actor선택후 컨트롤+마우스 하면 추가됨
7. 쇼핑몰 관리 시스템 선택후 마우스 오를쪽 selectable 해제하면. 이동 금지/이동 설정
8. Use Case 추가
: 상품조회/// 생성
9. Use 선택후 연결
: 해당 객체 선택하면 상단 우측에 화살표 생성..화살표를 뜰어다 놓으면 연결
> 연결 객체 안으로 이동한후, link / directlink 선택
10. new view
02. 분석 / class view 선택후 ok
03. 설계 / class view 선택후 ok
11. add diagram
쇼핑몰 정적분석
12. class 끌어와서 회원 / entity 생성
13. 배경에 properties 선택후 use sterotypeicon 해제하면 이미지 바뀜
14. class 선택후 마우스 오르쪽으로 attrobute/ operation 추가
최초 추가후 . 해당 영역 선택수 F2 키로 활성화 후 추가 가능.
F2, 입력수 CTRL+엔터 키로 추가입력 가능
15. class 생성 : 주문/결재/상품 entity로 생성
16. link
: class 선택후 상단우측의 화살표를 연결 class까지 이동. link 선택
17. Compose
: 선택후 결재에서 주문으로연결
18. 주문 선택후 마우스 오른쪽
advenced setting> link class to association. 선택 연결 링크 선택후 ok
19 class 생성
sterero yupe : control / boundary typ으로 생성
20 각 클래스 연결
defecdency 링크 연결
> 연결선 anchor 추가사 컨트롤키 누르고 꺽은선 필요한 부분을 끌어다 이동
> anchor 해제시 컨트롤키 누르고 해당 anchor 선택.
21. pactage 생성
' 02. 분석' 선택 > add> new package 선택
0201.정적분석 생성생성한 모든 clas들 이동
22. package 선택
0202. 동적분석 생성
new > add diagram > sequence
23. Actor 생성
24. 정적분석 패키지의 클래스들 끌어와서 추가
해당 life 라인 선택후, 화살표 끌어다가 호출하는 life line과 연결
+ 점선으로 표시되는 리턴화살표(우측에서 좌측)의 경우 연결후, Is Return 선택.
25. 클래스내의 함수 추가방법
0. 클래스 생성시 추가하는 방버
1. 해당 클래스 더블클릭 ( 현재 화면- sequence 화면-)
detail 탭의 atribute /operation 추가하여 해당 함수 선택
2. life line 연결후
properties > operation 선택, 함수 추가후 save, close
26. 회원 -> 주문화면으로 새로운 라인 설정
' 배송수량입력'
: 연결선 선택후 마우스 오른쪽 > Start new Messsage group > 시작 점을 다른 그룹으로 설정
'배송지정보입력'
27. Fragement(s) 선택, 회원선에 추가 ( 책 .73 페이지 참고)
28. 온라인 결재 flow 추가
29. 생성한 Fragement ( 온라인 결재) 를 끌어다가 28번에서 생성한 flow를 감싼다.
: 내부 flow는 Fragement 에 종속되게 됨,.
30. 신용카드 결재 flow 추가
31. 02.분석 /쇼핑몰 정적분석 선택
: 신용카드 SI 추가( boundary ) . 주문화면->신용카드 연결 ( dependency )
32. 생성된 신용카드 siㄹ르 시퀀스 화면에 추가
33. 카드 승인 호출
34. 승인 실패, 승인 성공 return 추가
1. 우측에서 좌측으로 2개의 건 이동, is Return 설정.
2. 아래의 ( '승인 성공' 선택후, 오른쪽 마우스 선택, brench with previous message 선택
> 두개의 연결선이 합쳐지는 것이 확인된다.
35. 그룹 추가
만들어진 Fragement(s) 인 '온라인 결재' 를 더블클릭후,
Name 결재 로 변경
Interaction Operands > New : 온라인 결재
: 신용카드 결재 추가
36. 점선으로 두개로 나누어진 것을 확인.
해당 점선을 선택하여 이동.
========
37. '쇼핑몰 유스케이스 '선택
연결된 라인 더블클릭후, Direscion 선택하여 방향 부여.
38. include ,extend 추가
39. 좌측의 ToolBox 마우스 오른쪽 선택.
: 사용않는 것 제외하기
> configure perspectives
: uml 2.0선택
> analusis , composite, timing, profile, metamodel 선택 해제, close
- 다시 uml 2.0 선택. 해당 항목 제외 확인.
++++++++++++++++++++++++++++++===
40. 03.설계 > add > add diagram : class '0301.정적설계' 생성
반응형