8-5 객체지향 분석(분석 산출물 점검)

윤효준·2025년 7월 16일

소프트웨어 공학

목록 보기
15/43

설계 과정에 들어가기 전에 분석 결과물에 대한 일관성 점검이 이루어 질 수 있다.

🔗 기능 모델과 구조 모델

  • 기능 모델의 유스 케이스 설명서와 CRC 카드 간의 일관성을 점검한다.
  • 모든 클래스의 이름은 반드시 유스 케이스 설명서의 어딘가에 나타나야 한다.
  • 유스 케이스 설명서에 나타나는 정보들은 클래스의 속성과 연산으로 표현되어야 한다.

⚙️ 기능 모델과 행위 모델

  • 기능 모델의 유스 케이스는 각각 하나의 순차 다이어그램으로 표현되어야 한다. 따라서 순차 다이어그램의 개수는 유스 케이스의 개수보다 적지 않아야 한다.
  • 유스 케이스 다이어그램의 액터는 순차 다이어그램의 액터로 나타나야 한다.

🔄 구조 모델과 행위 모델

  • 상태기계 다이어그램은 클래스의 인스턴스와 매핑되어야 한다.
  • 순차 다이어그램에서 객체 간에 전달되는 메시지는 반드시 클래스의 연산으로 정의되어야 한다.
profile
작은 문제를 하나하나 해결하며, 누군가의 하루에 선물이 되는 코드를 작성해 갑니다.

0개의 댓글