View : 543 Download: 0

Full metadata record

DC Field Value Language
dc.contributor.author설은영-
dc.creator설은영-
dc.date.accessioned2016-08-26T10:08:51Z-
dc.date.available2016-08-26T10:08:51Z-
dc.date.issued1997-
dc.identifier.otherOAK-000000025501-
dc.identifier.urihttps://dspace.ewha.ac.kr/handle/2015.oak/199192-
dc.identifier.urihttp://dcollection.ewha.ac.kr/jsp/common/DcLoOrgPer.jsp?sItemId=000000025501-
dc.description.abstract객체지향 설계는 객체지향 프로그래밍 언어의 장점을 최대한 살릴 수 있으며, 양이 적고 재사용성이 뛰어난 시스템 개발을 가능하게 한다. 또한 실세계에 가깝고 변화에 탄력적인 소프트웨어를 개발할 수 있게 하며 대규모 시스템의 점진적인 개발이 가능하다는 장점이 있다. 그러나 소프트웨어 설계 단계가 특정 프로그래밍 언어에 종속적이지 않아야 함에도 불구하고 일부 객체지향 언어의 몇 가지 특성들이 객체지향 설계의 규약으로 작용하여 동적인 소프트웨어 개발의 저해 요소가 되고 있다. 이에 본 논문에서는 객체지향 언어와 객체지향 설계에 대해 연구하고 객체지향 언어가 객체지향 설계에 미치는 영향을 분석하여, 언어 독립적인 객체지향 설계를 위한 개념을 제안하였다. 또한 제안된 설계 개념을 기반으로 한 새로운 객체지향 모델링 표기법을 재 정의하고, 이 표기법을 이용해 소프트웨어를 모델링할 수 있도록 동적 객체지향 모델링(Dynamic Object-Oriented Modeling ; DOOM) 시스템이라는 객체지향 설계 도구를 구현하였다. 본 논문에서 소개한 DOOM 시스템은 기존의 객체지향 설계와 달리 소프트웨어를 구현 언어에 독립적으로 설계하므로 예외 상황 처리와 특수한 경우의 표현이 용이하고 실시간 변화에 더욱 탄력적으로 대응하며 실세계에 보다 가까운 동적인 소프트웨어 개발을 가능하게 한다.;The existing object-oriented design methodologies tend to be dependent on special object-oriented programming languages such as Smalltalk and C^(++). So, in this thesis, I attempted to modify the language-dependent characteristics of object-oriented design and made a language-independent design CASE tool called the DOOM(Dynamic Object-Oriented Modeling) System. For this, I first proposed language-independent design concepts and redefined the notation of object-oriented design based on the proposed concepts. I then implemented the proposed notation to the DOOM System with Visual Basic 4.0 on WindowsNT 4.0. The DOOM System enables the designer to design a dynamic software which is more flexible to realtime changes and more similar to the real world, because it is based on language-independent design.-
dc.description.tableofcontents목차 = ⅰ 논문개요 = ⅵ Ⅰ. 서론 = 1 1.1 연구 배경 = 1 1.2 연구 목적 및 내용 = 2 Ⅱ. 관련 연구 = 4 2.1 객체지향 프로그래밍 언어 (Object-Oriented Programming Language) = 4 2.2 객체지향 설계 (Object-Oriented Design) = 7 2.2.1 객체지향 설계 = 7 2.2.2 객체지향 설계의 장점 = 8 2.2.3 객체지향 설계 방법론 = 9 2.2.4 OOD(Object-Oriented Design) / Grady Booch = 10 Ⅲ. 언어 독립적 객체지향 설계 = 12 3.1 객체지향 언어에서 비롯된 설계 규약 = 12 3.2 언어 독립적 객체지향 설계를 위한 제안 = 13 Ⅳ. 동적 객체지향 설계 표기법 = 16 4.1 클래스 다이어그램 (Class Diagram) = 16 4.2 상태 전이 다이어그램 (State Transition Diagram) = 22 4.3 데이터 흐름 다이어그램 (Data Flow Diagram ; DFD) = 23 4.4 상호 작용 다이어그램 (Interaction Diagram) = 27 4.5 모듈 다이어그램 (Module Diagram) = 29 4.6 프로세스 다이어그램 (Process Diagram) = 30 Ⅴ. 동적 객체지향 모델링 시스템 = 32 5.1 시스템 구성 및 구현 환경 = 32 5.2 프로젝트 모드 (Project Mode) = 33 5.3 설계 모드 (Design Mode) = 35 5.4 문서 작성 모드 (Documentation Mode) = 36 5.5 프로젝트 관리 = 38 5.6 DOOM 시스템을 이용한 설계 사례 = 40 5.7 DOOM 시스템의 장점 및 기대 효과 = 46 Ⅵ. 결론 = 48 6.1 연구 결과 및 의의 = 48 6.2 향후 연구 과제 = 49 참고문헌 = 50 ABSTRACT = 53-
dc.formatapplication/pdf-
dc.format.extent1761584 bytes-
dc.languagekor-
dc.publisher이화여자대학교 대학원-
dc.subject언어-
dc.subject독립-
dc.subject동적 객체지향-
dc.subject모델링 시스템-
dc.title언어 독립적인 동적 객체지향 모델링 시스템-
dc.typeMaster's Thesis-
dc.title.translatedDOOM : A SangUge-Independent Dynamic Object-Oriented Modeling System-
dc.format.pagevi, 53p.-
dc.identifier.thesisdegreeMaster-
dc.identifier.major대학원 전자계산학과-
dc.date.awarded1997. 8-
Appears in Collections:
일반대학원 > 컴퓨터공학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE