'복잡한 현실세계의 인간중심 이해'에 해당되는 글 1건

1. 객체지향방법론의 개요

 1-1. 객체지향방법론의 정의

- 프로그램을 객체와 객체간의 인터페이스 형태로 구성하기 위하여 문제영역에서 객체와 클래스, 이들간의 관계를 식별하여 설계모델로 변환하는 방법론

 

 1-2. 객체지향방법론의 기본 원칙

 1) 캡슐화 : 메시지만으로 객체와 상호작용, 접근지정자(Public/Private)

 2) 추상화 : 복잡함을 간단히 분석의 초점을 명확히, 자료/기능/제어 추상화

 3) 다형성 동일인터페스 서로 다른 응답하는 특성, Overriding, Overloading  

 4) 정보은닉 : 객체의 내부구조와 실체분리, 멤버변수 접근제한

 5) 상속성 : 수퍼클래스의 성질 서브클래스에 자동부여, 단일/다중/반복/선택

 

 1-3. 객체지향방법론의 특징

 

2. 객체지향방법론의 방법론 절차, 단계별 작업 항목

 2-1. 객체지향방법론의 방법론 절차

 

 2-2. 객체지향방법론의 단계별 작업 항목

  1) 객체지향 분석 (3가지 모델링)

   - 객체모델링-객체다이어그램: 시스템 정적 구조 포착

   - 동적모델링-상태다이어그램: 시간의 흐름에 따라 객체간 변화조사

   - 기능모델링-자료흐름도: 입력에 대한 처리결과에 대한 확인

 

  2) 객체지향 설계 (3가지 모델 통합)

   - 시스템 설계: 시스템 구조설계,성능 최적화 방안, 자원분배

   - 객체 설계: 구체적 자료 구조와 알고리즘 구현

 

  3) 객체지향 구현

   - 객체지향 프로그래밍: 객체지향언어(C++, JAAVA), 객체지향 DBMS

 

'1. IT Story > Basic Studies' 카테고리의 다른 글

TDD (Test Driven Development)  (0) 2019.06.18
XP (extreme Programming)  (0) 2019.06.17
Agile 개발방법론  (0) 2019.06.16
CBD(Component Based Development)방법론  (0) 2019.06.14
정보공학방법론  (0) 2019.06.12
구조적방법론  (0) 2019.06.11
SW개발방법론  (0) 2019.06.09
EAP (Enterprise Architecture Planning)  (0) 2019.06.08
블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,