SW개발론/요약 정리

Use Case 다이어그램 || Component 다이어그램

gandus 2010. 10. 26. 11:19

use case사이의 관계를 시각화 할 수 있다.



use case 모델

use case: 타원

행위자 : 막대인간. 
  -> 쓰임새를 시작 행위자 : 좌측,   결과를 받는 행위자 : 우측

행위자와 use case는 실선으로 연결
시스템과 외부 사이의 경계 : 사각형
   -> 행위자는 시스템 외부
   -> use case는 시스템 내부


그림은 sw개발론 첫페이지에



개발자가  프로그램을 만드는 단위가 모듈이었지만
이젠 컴포넌트 단위


Component 란?
- 소프트웨어 컴포넌트는 시스템을 이루는 물리적 요소
- 컴퓨터 내엥 있으며 분석가의 마음속에는 없다.
- 테이블 , 데이타 파일, 실행파일, DDL , Document 등

컴포넌트와 클래스
- 컴포넌트는 클래스를 소프트웨어로 구현한것
- 여러 개의 클래스로 하나의 컴포넌트를 만든다.
 - > 컴포넌트의 중요한 특성은 대체( replacement )


컴포넌트 다이어 그램
- 컴포넌트와 인터페이스로 구성
- 컴포넌트 아이콘
   - > 큰 사각형은  왼편에 작은 사각형 겹침
  ->  컴포넌트 이름은 아이콘 안쪽에 문자로 표시 

컴포넌트 다이어 그램이란?

-기존 다이어 그램과 차원이 다름
-실 세계의 객체 - 소프트웨어 컴포넌트
-커포넌트는 컴퓨터 내부에 있음
-컴포넌트는 interface를 이용해 접근

 그림은 책 앞에