[객체지향][객체지향 원리][객체지향 언어]객체지향의 개념, 객체지향의 배경, 객체지향의 원리, 객체지향의 언어, 객체지향의 JAVA언어(자바언어), 객체지향의 UML언어 분석
- 최초 등록일
- 2013.09.05
- 최종 저작일
- 2013.09
- 11페이지/ 한컴오피스
- 가격 5,000원
목차
Ⅰ. 개요
Ⅱ. 객체지향의 개념
Ⅲ. 객체지향의 배경
Ⅳ. 객체지향의 원리
1. 추상화
2. 캡슐화
3. 상속성
Ⅴ. 객체지향의 언어
Ⅵ. 객체지향의 JAVA언어(자바언어)
Ⅶ. 객체지향의 UML언어
1. UML이란 무엇인가
2. UML을 정의하게 된 동기
1) 모델링을 하는 이유
2) 소프트웨어 산업의 경향
3. UML의 목표
4. UML의 범위
1) UML 산출물
2) UML의 범위 바깥
본문내용
Ⅰ. 개요
객체 지향 데이타베이스 시스템의 특징의 하나는, 관계형 시스템의 SQL과 같은 데이타베이스 언어와 C, C++, Common Lisp과 같은 범용의 프로그래밍 언어를 하나로 통합한 데이타베이스 프로그래밍 언어를 제공한다는 것이다. 관계형 데이타베이스 시스템과 같은 기존의 데이타베이스 시스템들에서는 데이타베이스 응용 프로그램을 개발하기 위해서는 SQL과 같은 데이타베이스 언어와 COBOL, PL/I 같은 호스트 언어와의 결합이 필요하며, 이 때 두 언어 체계간의 결합 불일치 (impedance mismatch) 문제가 발생한다 [Catt 91]. 따라서 객체 지향 데이타베이스 시스템은 일반적으로 그 두 종류의 언어들을 통합하여 결합 불일치 문제를 해결하므로 효율적인 데이타베이스 응용 프로그램을 개발할 수 있다.
Encore [Zdon 87], Galileo [Alba 85]등의 많은 객체 지향 데이타베이스 시스템들이 대학에서 연구되고 있으며, ORION [Kim 89a; Kim 89b; Kim 90a; Kim 90b], Iris [Fish 87], Itasca [Itas 90], Versant [Vers 90a, Vers 90b], O2 [Banc 88b], ObjectStore, Ontos, Gemstone [Bret 88], Obase 시스템 [박 91; 이 91; 임 91; 전 93; 홍 93]등의 객체 지향 데이타베이스 시스템들이 상용화되었거나 상용화를 목적으로 개발되고 있다.
객체 지향 데이타베이스 시스템들은 표준화에 대한 많은 노력들이 있음에도 불구하고, 아직 표준화된 규격들을 갖추지 못하고 있으며, 관계형 데이타베이스 시스템과 비교할 때, 그 기능 및 기본 개념에서 편차가 많다.
참고 자료
김태균 외 1명, 객체 지향 설계 도구의 설계 및 구현, 한국정보과학회, 1994
김태연 외 3명, UML 모델을 위한 메트릭 기술 언어 : MDL4UML, 한국정보과학회, 2008
박수현, 객체지향 개념의 시각적 학습을 지원하는 시뮬레이터, 고려대학교, 2005
송대현, UML을 적용한 자격증 관리 정보 시스템 모델링, 연세대학교, 2007
정현숙, 객체지향 언어의 상속성 비교에 관한 연구, 숭실대학교, 1995
조현철, JAVA 언어 학습을 위한 모바일 코드 자석 게임의 설계 및 구현, 한국교원대학교, 2007