반응형
실세계의 구체적의미를 구성하는 하나의 실체단위로 특정사물 및 개념
1.객체지향원리 : 추상화,캡슐화,상속성,다형성,메시지전달,관계성(is member of:연관성, is part of:집단화, is a :일반화/특수화)
2.객체모델링작업절차
1)엔티티클래스찾기:추적해야할자료가 들어있는 클래스
2)경계클래스찾기:시스템외부사용자와 상호작용하는 클래스,인터페이스제어
3)제어클래스찾기:경계클래스,엔티티클래스사이 주안역할
4)연관관계찾기:클래스간관계-연관관계속성:이름,역할,다중도(인스턴스갯수)
5)속성찾기:요소(이름,설명,속성값 타입)
3.객체설계작업절차:응용객체를 구현객체로 바꿈
1)객체서비스정의:오퍼레이션,매개변수,속성타입,예외사항포함 클래스인터페이스로 서비스정의
2)부품선택:시스템수행 HW,SW플랫폼선택:DBMS,미들웨어,인프라구조,기업응용프레임워크
3)재구조화:관계구현,재사용(상속재검토),구현의존도낮춤(상속재검토)
4)최적화:접근경로최적화위한 연관관계추가, 객체속성축소,복잡계산연기,요구사항정보로 반복적 작업(검증통해 누락속성 추가)
반응형
'T-prj > 1.SW공학' 카테고리의 다른 글
[소공10]UML (0) | 2012.08.13 |
---|---|
[소공8]SAD (0) | 2012.08.02 |
[소공7]아키텍쳐 스타일 (0) | 2012.08.02 |
Recent Comment