[XML응용]객체지향과 XML 설계
류명운
·2015. 9. 10. 10:30
우선 과제를 하기앞서 객체지향이란 개념에 대해 숙지하고 있어야 겠죠?
객체지향? 객체란 무엇일까요? 객체란 쉽게 말해 실세계에 존재하는 모든 사물을 지칭하는 용어를 뜻합니다.
그렇다면 객체지향이란? 말 그대로 객체를 지향한다입니다.. 음.. 쉽게 풀어 설명하자면 자동차라는 주제의 응용프로그램을 개발한다고 치면, 자동차 프로그래밍을 작성하기 위해 사용되는 자동차의 각 부품들 연료통, 핸들, 바퀴 등은 각각 객체로 선언하여 정의하고 그 객체들을 레고블럭처럼 사용하여 전체 프로그램을 작성하는 것을 뜻합니다.
이해가 좀 되셨으리라 생각하고 수업시간에 배운 객체지향과 XML 설계 5단계를 작성해보도록 하겠습니다. *^^*
객체지향적으로 XML을 설계하는 5단계의 각 단계는 다음과 같습니다.
자 그럼, 각 단계별로 진행을 해보도록 하겠습니다.
[1단계] 표현하려는 객체를 선택한다. (음료수)
[2단계] 객체 분석과 모델링을 통해 요소(element)를 추출해서 정의/분석한다.
음료수 정보 분석 -> 제조회사, 제품명, 제조공장, 가격, 맛, 포장종류, 영양성분, 용량, 탄산여부, 할인여부, 이벤트여부... 등 |
[3단계] 분석된 객체 정보로 트리를 만들고 요소에 대한 정형화된 데이터를 작성한다.
3-1 단계 : 분석된 객체 정보로 트리 제작 |
3-2 단계 : 요소에 대한 정형화된 데이터 작성 |
[4단계] 분석된 정보를 나타내는 요소명과 속성명을 구분해서 정의한다.
|
[5단계] 앞에서 설계한 트리를 보고 XML 문법에 맞게 작성한다.
|
이상으로 XML 두번째 과제! 객체지향을 활용하여 5단계에 걸쳐 XML을 직접 설계해보았습니다.
직접해보니깐 어느정도 감이 잡혔는데 다른 분들도 직접한번 XML로 표현할 객체(주제)를 정하셔서 설계해보셨으면 좋겠네요! 감사합니다.
'삶의 늪에 들어 가기 전 > 정리중(미정리)' 카테고리의 다른 글
[네트워크 프로그래밍2]연습문제 9장(이론 및 실습) (2) | 2015.09.15 |
---|---|
한국성서대학교 15년도 2학기 4주차 묵상지[한국성서대 묵상지] (2) | 2015.09.14 |
[XML응용]Open API 및 Semantic Web과 XML의 관계 (0) | 2015.09.10 |
한국성서대학교 15년도 2학기 3주차 묵상지[한국성서대 묵상지] (2) | 2015.09.09 |
한국성서대학교 15년도 2학기 2주차 묵상지[한국성서대 묵상지] (2) | 2015.09.04 |