'객체 지향 설계 과정'에 해당되는 글 1건

  1. 소프트웨어 공학: 객체 지향 설계 과정 (2) 2009/06/10

소프트웨어 공학: 객체 지향 설계 과정

Posted at 2009/06/10 18:30// Posted in study/se
1. 관점 통합

정보 모델링 + 동적 모델링 + 기능 모델링 - 통합 -> 객체 정의

객체 정적인 구조 (정보 모델링)
- 클래스: class
- 속성: attr

객체 오퍼레이션 맵핑 (동적 모델링)
- 사건:event
- 동작:action
- 활동:activity

오퍼레이션과 프로세스 통합 (기능 모델링)

2. 알고리즘 설계
: 오퍼레이션 구현

3. 객체 접근 경로 최적화
- 연관성 고려: 객체 접근 경로 줄임
- 계산 순서 고려: 알고리즘 능률성 높임
- 유도된 속성 저장: 속성 재계산 피함

4. 제어방법 설계
: 동적 모델을 제어 구조로 구현
- 객체상태 기억
- 상태기계 구현
- 동기적 태스크 사용

5. 상속 관계 정제
- 클래스간 공통 오퍼레이션을 추출 후 재정돈해 일반화 시킴
- 필요시 상속으로 오퍼레이션 중복 제거(?)

6. 집단화와 연관성 설계
- 포인터와 컬렉션을 사용해 구현

7. 객체 표현
- 객체의 속성과 관계를 자료형이나 자료구조로 표현

8. 다형성 사용
- 오퍼레이터 중복
- 함수 중복
- 템플릿

(-_-);; 아아 ...

이게 뭔소리인지..
시험 공부하느라 막 올렸는데..
애매한 부분은 잘 안보이게 처리했습니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/06/10 18:30 2009/06/10 18:30