< 이전 | 다음 >

학습 3.2: 개발 링크 도메인에서 연관 작성

이 학습에서는 유스 케이스 요구사항과 Java 클래스 간의 연관을 작성합니다.

Java 또는 J2EE와 같은 개발 링크 도메인에서 시스템 설계자나 개발 관리자는 요구사항과 연관을 작성할 수 있습니다. 연관을 작성하면 개발 프로젝트의 모든 요구사항을 기능적으로 포괄할 수 있습니다. 따라서 개발자는 Rational® RequisitePro®에서 개발 아티팩트부터 요구사항까지 탐색할 수 있고, 요구사항과 연관된 전체 텍스트를 검토할 수 있습니다. 이렇게 하면 개발 목표를 더 완벽하게 이해하게 됩니다.

기본적으로 이러한 연관은 간접 연관으로 구성됩니다. Rational RequisitePro에 프록시 요구사항을 작성하여 개발 아티팩트를 표시합니다. 프록시와 대상 요구사항 간의 Rational RequisitePro에는 추적성이 설정됩니다.

이 학습에서는 Java 프로젝트를 작성한 후 유스 케이스와 Java 클래스 사이의 연관을 작성합니다. J2EE 프로젝트에서 유스 케이스 또는 기능 요구사항을 EJB JAR, 세션 Bean, BMP Bean, J2EE 메시지 중심 Bean, 웹 서비스, Servlet 및 기타 J2EE 개발 아티팩트와 연관했을 수도 있습니다.

프로젝트의 유스 케이스 요구사항을 검토한 후 시작하십시오.

  1. 요구사항 탐색기 보기에서 유스 케이스 폴더와 구매 CD 폴더를 펼치십시오. 일반적인 시나리오에서는 Microsoft Word 요구사항 문서의 유스 케이스 기본 플로우를 학습한 후 유스 케이스 동작을 만족시키는 복수 Java 클래스를 연관시켰습니다.
  2. 기본 플로우 밑에 대체 플로우 유스 케이스 INVALID SHOPPER ID가 있습니다.
이 학습을 간단하게 하려면 단일 Java 클래스를 작성한 후 이 대체 플로우 유스 케이스와 연관시킵니다.

Java 프로젝트 및 클래스 작성

개발 아티팩트와의 연관을 보여줄 수 있도록 간단한 프로젝트, 폴더 및 클래스를 작성하십시오.
  1. 파일 > 새로 작성 > 프로젝트를 클릭하십시오.
  2. 새 프로젝트 마법사에서 Java 프로젝트 > 다음을 클릭하십시오.
  3. 프로젝트 이름으로 내 Java 프로젝트를 입력하고 완료를 클릭하십시오.
  4. Java Perspective가 열리면 아니오를 클릭하십시오.
  5. 클래스 폴더를 작성하려면 내 Java 프로젝트를 마우스 오른쪽 단추로 클릭한 후 새로 작성 > 폴더를 클릭하십시오.
  6. 새 폴더 창에서 폴더 이름으로 클래스를 입력하고 완료를 클릭하십시오.
  7. 새 폴더를 보려면 도메인별 링크 보기 단추 를 클릭한 후 Java를 클릭하십시오. 패키지 탐색기 보기가 표시됩니다.
  8. 패키지 탐색기 보기에서 내 Java 프로젝트를 펼치고 클래스 폴더를 마우스 오른쪽 단추로 클릭하십시오.
  9. 새로 작성 > 기타 > Class > 다음을 클릭하십시오.
  10. 클래스 이름으로 FailedAuthentication을 입력한 다음 완료를 클릭하십시오.

클래스와 유스 케이스 요구사항 연관

새 Java 클래스를 링크 클립보드에 추가한 다음 유스 케이스를 클래스에 링크하십시오. 결과 프록시 요구사항 및 추적성을 검토하십시오.
  1. 패키지 탐색기 보기에서 FailedAuthentication 클래스를 마우스 오른쪽 단추로 클릭하고 링크 > 링크 클립보드에 추가를 클릭하십시오.
  2. 요구사항 탐색기 보기에서 유스 케이스구매 CD 폴더를 펼치고 INVALID SHOPPER ID 유스 케이스를 마우스 오른쪽 단추로 클릭하십시오.
  3. 링크 > FailedAuthentication.java에 링크 작성을 클릭하십시오.
  4. 프록시 요구사항을 검토하려면 요구사항 탐색기 보기에서 스크롤하여 Eclipse 요소 프록시 폴더를 펼치십시오.
  5. 자원 폴더와 내 Java 프로젝트 폴더를 펼치십시오.
  6. Java 클래스 프록시를 선택하십시오.
  7. 요구사항 추적 보기를 클릭한 다음 추적 시작 아이콘 을 클릭하여 클래스 프록시에서 유스 케이스 요구사항까지의 추적을 검토하십시오.
이 학습에서 유스 케이스 요구사항의 기본 및 대체 플로우에 대해 살펴보았습니다. Java 프로젝트 및 클래스를 작성했습니다. 대체 플로우 유스 케이스와 Java 클래스를 연관시켰습니다. 마지막으로 결과 프록시 요구사항과 추적성을 조회했습니다.
< 이전 | 다음 >

피드백