데이터베이스 관련 상세 설계 산출물(Database Modeling in UML)
DB와 관련한 설계 산출물 정의는 아래와 같다.
그림 Ⅴ-36. DB 설계 산출물 정의
그림 Ⅴ-37. 클래스, 속성 그리고 오퍼레이션
그림 Ⅴ-38. UML Class model notation
그림 Ⅴ-39. Aggregation Relationships
DB설계 과정 시 클래스들과의 관계(association), 상속(inheritance) 그리고 집합(aggregation)을 포함시켜 클래스 모델을 작성한다. Model-View-Control 설계 패턴을 사용하여 지속성(persistent)을 요구하는 클래스를 식별한다.
그림 Ⅴ-40. UML Relationship
식별된 지속성 클래스에 대하여 관계형 테이블 맵을 작성한다.
그림 Ⅴ-41. 클래스와 테이블의 매핑
'Dev... > 소프트웨어 아키텍처' 카테고리의 다른 글
의료 서비스와 디지털병원의 미래... 마이크로소프트웨어 5월호에 연재시작... (0) | 2010.06.11 |
---|---|
[SA강좌] Part 4-34 상세 설계에서 해 야할 작업 (0) | 2009.02.16 |
[SA강좌] Part 4-32 서버 관련 상세 설계 산출물 (0) | 2009.02.16 |
[SA강좌] Part 4-31 UI 상세 설계 산출물 (0) | 2009.02.16 |
[SA강좌] Part 4-3 상세 설계 산출물 (0) | 2009.02.16 |