꿈꾸는자의 생각의 파편들... :: [SA강좌] Part 4-34 상세 설계에서 해 야할 작업

달력

09

« 2018/09 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  
  •  
  •  
  •  

상세 설계에서 해 야할 작업

상세 설계는 개념 설계를 구현이 가능한 수준의 설계 산출물로 변환하는 작업이다. 다음과 같은 작업을 수행한다.

  • 개념 설계의 클래스에 대한 속성 타입 설정
  • 오퍼레이션의 매개변수와 반환값 설정
  • 클래스의 relation association 클래스 등으로 구체화
  • 메커니즘을 구현하기 위한 클래스 추가
  • 설계 패턴이 적용되는 클래스 추가
  • DB 전문가와 협의하여 엔터티 클래스의 상속 제거, 정규화
  • 방향 association 방향으로 수정
  • 불필요한 association 제거
  • PK FK 설정
  • 오퍼레이션 DB에서 구현할 것을 표시함(stored procedure, trigger, check)
  • transaction, 보안, isolation level 위한 stereotype 설정
  • 오퍼레이션에 대한 알고리즘 작성
Posted by 꿈꾸는자의 생각의파편들