에센시아 사용 테스트

27
www.opencloudengine.org:9999/essencia로 접속한다. 프랙티스 전문가가 Essence 표준에 근거하여 프랙티스를 정의할 수 있다. 1. 프랙티스 전문가가 기본화면을 요청한다. 구분 내용 날짜 2014.11. 3 Usecase ID UC-PD-A2P UI ID UI-PD 시험 ID TS-PD-01 시험항목 설명 프랙티스 전문가가 Essence 표준에 근거하여 프랙티스를 정의할 수 있다. 시험목표 프랙티스 전문가가를 위한 기본 화면을 제공한다. 시험절차 1. url을 입력한다. 결과 기본화면을 보여준다. 수정사항

Upload: uenginesolutions

Post on 08-Jul-2015

126 views

Category:

Software


4 download

TRANSCRIPT

Page 1: 에센시아 사용 테스트

www.opencloudengine.org:9999/essencia로 접속한다.

프랙티스 전문가가 Essence 표준에 근거하여 프랙티스를 정의할 수 있다.

1. 프랙티스 전문가가 기본화면을 요청한다.

구분 내용

날짜 2014.11. 3

Usecase ID UC-PD-A2P

UI ID UI-PD

시험 ID TS-PD-01

시험항목 설명 프랙티스 전문가가 Essence 표준에 근거하여 프랙티스를 정의할 수 있다.

시험목표 프랙티스 전문가가를 위한 기본 화면을 제공한다.

시험절차 1. url을 입력한다.

결과 기본화면을 보여준다.

수정사항

Page 2: 에센시아 사용 테스트

2. 새로운 프랙티스(Practice)를 만든다.

프랙티스 네비게이터에서 오른쪽 마우스를 이용하여 새로운 패랙티스 에디터를 선택하여 론칭한

다.

[Prac tices]-오른쪽 마우스 선택-[new]-[practice] 같은 방법으로 메서드 컴포져 에디터를 선

택하여 론칭한다. 에센시아 디자이너는 프랙티스 definer와 컴포져(Method composer)를 포함한

다..

새로운 프랙티스 에디터가 론칭된다.

Page 3: 에센시아 사용 테스트

캔버스(Canvas)의 프랙티스를 선택한 후 프로퍼티탭(Properties:속성탭)에서 이름과 상태를 입력

한다.

이름과 디스크립션을 입력하고 apply를 실행한다.

[File]–[저장] 또는[ Ctrl+S]로 저장한다. 프랙티스 네비게이터(Practice Navigator)에 생선된 프렉티스

가 추가된다.

Page 4: 에센시아 사용 테스트

구분 내용

날짜 2014.11. 3

Usecase ID UC-PD-A2P

UI ID UI-PD

시험 ID TS-PD-02

시험항목 설명 프랙티스 전문가가 Essence 표준에 근거하여 프랙티스를 정의할 수 있다.

시험목표

에디터(Practices 디파이너와 Methods 컴포져)를 정상적으로 론칭한다. 프

랙티스 만든다. 새로운 프랙티스 명을 메뉴와 단축키를 이용하여 저장할

수 있다. 프랙티스의 Card Preview를 보여줄 수 있다.

시험절차

1. 새로운 프랙티스를 만든다.(기본으로 제공된다)

2. 프랙티스의 이름과 설명(description)을 입력한다.

3. [Apply]버튼을 눌러 프랙티스 명을 반영한다.

4. [File]-[저장] 또는 [Ctrl+S] 로 메뉴버튼과 단축키로 저장한

다.

5. 네비게이터에 새로운 프랙티스가 추가되었는가 확인한다.

6. 나갔다고 새로 들어와 네비게이터를 확인한다.

7. 프랙티스의 Card Preview(속성탭에 있다)를 선택한다.

결과 프랙티스명이 왼쪽 네비게이터에 새로 추가된다.

새로 들어와도 네비게이터에 추가된 프랙티스명이 존재한다.

수정사항 네비게이터의 추가된 프랙티스를 삭제할 수 있도록 한다.

프랙티스의 Card Preview를 구현해야한다.

Page 5: 에센시아 사용 테스트

알파테스트

알파를 랭귀지 팔레트(Essence Language Palette)에서 드래드앤드롭한다. 알파를 선택하여 속성

탭에서 알파의 속성(Properties)를 입력한다. 이름(Name)과 설명(Description)을 입력하고 적용

(Apply)한다.

알파 Stakeholderz를 만든다.

Name Stakeholderz [Apply]

**주의 사항 팔레트에 이미 존재하는 이름을 만들 수 없다. 이름이 고유하다.

**경고나 알러트 창 필요

Page 6: 에센시아 사용 테스트

Kernel 팔레트에서 알파를 드래그앤드롭후 수정한다. Requirements.. 설명(Description)을 변경

하고 반영(Apply)한다.

NUPTest에서 알파로 콤포지션 관계(Composition Relateion)를 맺는다.

프랙티스의 꼭지점의 파란 작은 원에서 알파의 작원원을 선택하여 연결시킨다.

Page 7: 에센시아 사용 테스트

컴포지션 관계를 선택후 [delete] 키를 누르면 삭제할 수 있다.

**주의사항(이름은 고유하여 같은 이름을 넣을 수 없다.)

Page 8: 에센시아 사용 테스트

구분 내용

날짜 2014.11. 3

Usecase ID UC-PD-A2P

UI ID UI-PD-KM-PR

시험 ID TS-PD-KM-PR-01

시험항목 설명 프랙티스 전문가가 Essence 표준에 근거하여 프랙티스를 정의할 수 있다.

시험목표

프랙티스 전문가가 Alpha와 그에 포함 된 States, CheckPoint 매핑할 수

있다.

랭귀지 팔레트에서 알파를 드래그 드롭으로 추가할 수 있다. 알파의 이름

/설명을 추가하고 변경할 수 있다. 알파를 삭제할 수 있다. 커널 요소의

알파를 복사하여 내용을 수정하여 사용할 수 있다. CardView로 States를

확인할 수 있다.

시험절차

1. 알파의 이름을 입력한다.

2. 알파의 설명을 입력한다.

3. 알파의 Concern(관점)을 선택한다. [Apply]

4. 알파의 이름을 변경한다.

5. 알파의 설명을 변경한다.

6. 알파의 Concern(관점)을 변경한다. [Apply]

7. 같은 이름으로 알파를 만들어 [Apply]로 반영한다.

8. 앞파를 삭제한다.

9. 커넬 팔레트에(Kernel Palette)서 Stakeholders를 드래그드롭

한다.

10. 설명(Description)내용을 변경한다.

11. 상태를 추가(+)하거나 제거(-)한다. [Apply]

12. 알파의 속성탭에서 [Apply]한다.

Page 9: 에센시아 사용 테스트

알파를 선택하여 상태(States)를 입력한다.

States [Edit]로 상태(State)를 입력한다. 이름, 설명을 입력한다. [Apply] 반영한다. State를 추

가할 때 [+]를 제거할 때는 [-]를 이용한다.

Essence(22~23page)

알파 속성탭(Properties)에서 States의 Edit를 이용하여 상태(States)를 추가한다.

데이터

1)Stakeholderz

2)Alpha Stakeholderz

3)Endeavor

4)Stakeholderss

5)The people, groups, or organizations who affect or are affected by a

software system.

6)Customer

7)Stakeholderz

10) The people, groups, or organizations who affect or are affected by a

software system.

11)verification

결과

고유한 알파이름을 추가/변경/삭제할 수 있다.

알파의 상태를 추가/변경/삭제할 수 있다.

중복체크 필요하다.

수정사항 같은 이름의 알파를 만들면 경고를 하고 만들지 않도록 한다.

Page 10: 에센시아 사용 테스트

+를 이용하고 추가하고 –를 이용하여 제거한다.

Page 11: 에센시아 사용 테스트

Check Points를 입력한다.

알파의 States와 CheckPoints 입력한다. 한 상태(State)의 CheckPoints(점검사항) 을 추가할 때

는 CheckPoints 의 [+]를 이용하여 추가한다. 제거할 때는 [-]를 이용한다.

Page 12: 에센시아 사용 테스트

##[Appply] [Cardview]의 위치를 위쪽이나 단축기, 오른쪽 마우스 기능제공 필요

Delete키 외에 제거 기능 추가 필요 popup은 esc로 취소한다.

반영후 저장한다.

알파와 속성

Page 13: 에센시아 사용 테스트

카드미리보기(Card Preview)를 통하여 상태(States)를 확인할 수 있다.

구분 내용

날짜 2014.11. 3

Usecase ID UC-PD-A2P

Page 14: 에센시아 사용 테스트

UI ID UI-PD-KM-PR-ALP

시험 ID TS-PD-KM-PR-ALP-01

시험항목 설명 프랙티스 전문가가 Essence 표준에 근거하여 프랙티스를 정의할 수 있다.

시험목표

프랙티스 전문가가 Alpha와 그에 포함 된 State, CheckPoint를 매핑할 수

있다. 알파의 정보와 States, States의 CheckPoints를 입력/수정/변경할수

있다. 프랙티스와 알파를 연결할 수 있다. 알파의 카드프리뷰

(CardPreView)를 볼수 있다.

시험절차

1. 모든 알파를 delete키로 삭제한다.

2. 에선스 랭귀지 팔레트에서 알파를 드래그앤드롭한다.

3. 알파의 이름을 입력한다.

4. 알파의 설명을 입력한다.

5. 알파의 관점(Concern)을 입력한다. [Apply]

6. 알파의 Properties(속성탭)에서 States의 Edit를 누른다.

7. State(상태)의 이름과 설명을 입력한다.

8. 상태를 추가(+)한다. [Apply]

9. 상태에 대한 CheckPoint,를 입력한다. [Apply]

10. 알파의 속성탭에서 [Apply]한다.

11. 카드프리뷰(CardPreview)로 입력된 상태(States)를 확인한다.

Page 15: 에센시아 사용 테스트

데이터

3) Stakeholderz

4)The people, groups, or organizations who affect or are affected by a

software system.

5) Customer

7,8) 이름/설명 순

Recognized

Stakeholders have been identified.

Represented

The mechanisms for involving the stakeholders are agreed and the

stakeholder representatives have been appointed.

Involved

The stakeholder representatives are actively involved in the work and

fulfilling their responsibilities.

In Agreement

The stakeholder representatives are in agreement.

Satisfied for Deployment

The minimal expectations of the stakeholder representatives have been

achieved.

Satisfied in Use

The system has met or exceeds the minimal stakeholder expectations.

9)이름

All the different groups of stakeholders that are, or will be, affected by the

development and operation of the software system are identified.

There is agreement on the stakeholder groups to be represented. At a

minimum, the stakeholders groups that fund, use, support, and maintain

the system have been considered.

The responsibilities of the stakeholder representatives have been defined.

결과

알파이름을 추가/변경/삭제할 수 있다.

알파의 상태를 추가/변경/삭제할 수 있다.

States를 추가/변경/삭제할 수 있다.

CheckPoints를 추가/변경/삭제할 수 있다.

카드프리뷰(CardPreview)에서 입력된 LevelOfDetail를 순서대로

볼 수 있다.

수정사항

Page 16: 에센시아 사용 테스트

WorkProduct와 LevelOfDetail

랭귀지 팔레트에서 WorkProduct를 드래그앤드롭한다.

이름을 입력하고 [Apply]한다.

LevelOfDetail 입력

LevelOfDetail Edit를 선택한 후 +를 이용하여 입력한다.

Page 17: 에센시아 사용 테스트

CardPreView

Page 18: 에센시아 사용 테스트

구분 내용

날짜 2014.11. 3

Usecase ID UC-PD-A2P

UI ID UI-PD-KM-PR-WP

시험 ID TS-PD-KM-PR-WP-01

시험항목 설명 프랙티스 전문가가 Essence 표준에 근거하여 프랙티스를 정의할 수 있다.

시험목표 프랙티스 전문가가 WorkProduct, LevelOfDetail 매핑할 수 있다.

WorkProduct, LevelOfDetail 의 정보를 입력/수정/변경할수 있다. 알파와

WorkProduct, 를 연결할 수 있다. CardPreView로 확인할 수 있다.

시험절차

1. 랭귀지 팔레트에서 WorkProduct 를 드래그앤드롭한다.

2. WorkProduct 의 이름을 입력한다.

3. WorkProduct 의 설명을 입력한다. [Apply]

4. WorkProduct 의 LevelOfDetail의 Edit를 누른다.

5. LevelOfDetail의 이름과 설명을 입력한다.[Apply]

6. LevelOfDetail를 추가(+)하고 반영한다. [Apply]

7. WorkProduct 의 속성탭에서 [Apply]한다.

8. 카드프리뷰(CardPreView)로 입력된 WorkProduct 의

LevelOfDetail를 확인한다.

데이터

2)Sprint Backlog

3) Sprint Backlog에 결과물과 레벨입니다.

5, 6)

Planning

+ Daily

+ Review

+ Retrosptective

Page 19: 에센시아 사용 테스트

결과

WorkProduct,를 추가/변경/삭제할 수 있다.

LevelOfDetail추가/변경/삭제할 수 있다.

매핑할 수 있다.

카드프리뷰에서 입력된 LevelOfDetail를 순서대로 볼 수 있다.

수정사항

Page 20: 에센시아 사용 테스트

컴피턴시(Competency)를 만든다.

컴피턴시(Competency)를 랭귀지 팔레트에서 드래그앤드롭한다.

그리고 Stakeholder Representationz으로 이름(Name)을 입력하고 설명을 입력한 후 [Apply]한

다. 프랙티스와 관계를 맺는다. 메서드 팔레트(Method Palette)에서 Analysis를 드래그앤드롭한

다. 프랙티스와 관계를 맺는다. [Apply]하고 저장(Ctrl+s)한다.

Stakeholder Representationz 컴피턴시의 속성(Property)창에서 설명을 입력하고 컨선(Concern)

을 선택한후 CompetencyLevels의 Edit를 눌러 CompetencyLevel의 이름과 레벨(Level) 값을

입력한다. . [Apply]한다.

Page 21: 에센시아 사용 테스트

카드프리뷰(카드미리보기, Card Preview)를 누른다.

Page 22: 에센시아 사용 테스트

구분 내용

날짜 2014.11. 11

Usecase ID UC-PD-C2P

UI ID UI-PD-KM-PR-CPT

시험 ID TS-PD-KM-PR-CPT-01

시험항목 설명 프랙티스 전문가가 Essence 표준에 근거하여 프랙티스를 정의할 수 있다.

시험목표 Competency에 포함 된 Competency Level을 구성하고 매핑할 수 있다.

CardPreView로 확인할 수 있다.

시험절차

1. 에선스 랭귀지 팔레트에서 Competency를 드래그앤드롭한다.

2. 컴피턴시(Competency)의 이름을 입력한다.

3. Competency의 설명을 입력한다.

4. Competency의 관점(Concern)을 선택한다. [Apply]

5. Competency의 CompetencyLevel의 Edit를 누른다.

6. CompetencyLevel의 이름과 설명을 입력한다.

7. CompetencyLevel를 추가(+)한다. [Apply]

8. Competency의 속성탭에서 [Apply]한다.

9. Kenel 팔레트에서 Analysis Competency를 드래그앤드롭한다.

10. 매핑한다.

11. 카드뷰(CardView)로 입력된 Competency의

CompetencyLevel를 확인한다.

Page 23: 에센시아 사용 테스트

데이터

2)Stakeholder Representationz

3) This competency encapsulates the ability to gather, communicate and

balance the needs of other stakeholders, and accurately represent their

views.

4)Concern

6,7)

Assists

Demonstrates a basic understanding of the concepts and can follow

instructions.

1

+ Applies

Able to apply the concepts in simple contexts by routinely applying the

experience gained so far.

2

+ Masters

Able to apply the concepts in most contexts and has the experience to

work without supervision.

3

+ Adapts

Able to apply judgment on when and how to apply the concepts to more

complex contexts. Can enable others to apply the concepts.

4

+Innovates

A recognized expert, able to extend the concepts to new contexts and

inspire others.

5

[Apply]

결과

Competency를 추가/변경/삭제할 수 있다.

CompetencyLevel추가/변경/삭제할 수 있다.

매핑할 수 있다.

카드프리뷰에서 입력된 CompetencyLevel를 순서대로 볼 수

있다.

수정사항

Page 24: 에센시아 사용 테스트

액티버티 스페이스(Activity Space)와 액티버티(Activity) 만들기

랭귀지 팔레트에서 액티버티 스페이스(Activity Space)를 드래그앤드롭한다.

속성탭에서 이름과 설명을 입력하고 Concer(관점)에 Endeavour를 선택한다.

[Apply]로 반영한다.

랭귀지 팔레트에서 액티버티(Activity)를 드래그앤드롭한다.

속성탭에서 이름과 설명을 입력하고 캔버스(Canvas)에 프랙티스 전문가가 생성한 Competency

중에서 Competency를 선택한다.

[Apply]로 반영한다.

매핑한다.

Page 25: 에센시아 사용 테스트

속성탭에서 Input,과 Completion Criteria를 입력한다.

[Apply]로 반영한다.

Page 26: 에센시아 사용 테스트

구분 내용

날짜 2014.11. 11

Usecase ID UC-PD-C2P

UI ID UI-PD-KM-PR-ACT

시험 ID TS-PD-KM-PR-ACT-01

시험항목 설명 프랙티스 전문가가 Essence 표준에 근거하여 프랙티스를 정의할 수 있다.

시험목표 프랙티스 전문가가 Activity와 ActivitSpace의 구성 요소 매핑할 수 있다.

CardPreView로 확인할 수 있다.

시험절차

1. 에선스 랭귀지 팔레트에서 ActivitSpace를 드래그앤드롭한다.

2. ActivitSpace의 이름을 입력한다.

3. ActivitSpace의 설명을 입력한다.

4. ActivitSpace의 관점(Concern)을 선택한다. [Apply]

5. ActivitSpace의 Input의 Edit를 누른다.

6. -----

Page 27: 에센시아 사용 테스트

데이터

2)Stakeholder Representationz

3) This competency encapsulates the ability to gather, communicate and

5

[Apply]

결과

Competency를 추가/변경/삭제할 수 있다.

CompetencyLevel추가/변경/삭제할 수 있다.

매핑할 수 있다.

카드프리뷰에서 입력된 CompetencyLevel를 순서대로 볼 수

있다.

수정사항