[XML응용]객체지향과 XML 설계

류명운

·

2015. 9. 10. 10:30

반응형
안녕하세요 ! 이번 포스팅에서는 특정한 주제(객체)를 선택하여 XML을 설계하기 위한 5단계 과정에대하여 알아보도록 하겠습니다.

우선 과제를 하기앞서 객체지향이란 개념에 대해 숙지하고 있어야 겠죠?


객체지향? 객체란 무엇일까요? 객체란 쉽게 말해 실세계에 존재하는 모든 사물을 지칭하는 용어를 뜻합니다.

그렇다면 객체지향이란? 말 그대로 객체를 지향한다입니다.. 음.. 쉽게 풀어 설명하자면 자동차라는 주제의 응용프로그램을 개발한다고 치면, 자동차 프로그래밍을 작성하기 위해 사용되는 자동차의 각 부품들 연료통, 핸들, 바퀴 등은 각각 객체로 선언하여 정의하고 그 객체들을 레고블럭처럼 사용하여 전체 프로그램을 작성하는 것을 뜻합니다.


이해가 좀 되셨으리라 생각하고 수업시간에 배운 객체지향과 XML 설계 5단계를 작성해보도록 하겠습니다. *^^*



객체지향적으로 XML을 설계하는 5단계의 각 단계는 다음과 같습니다.




자 그럼, 각 단계별로 진행을 해보도록 하겠습니다.



[1단계] 표현하려는 객체를 선택한다. (음료수)





[2단계] 객체 분석과 모델링을 통해 요소(element)를 추출해서 정의/분석한다.


  음료수 정보 분석

 -> 제조회사, 제품명, 제조공장, 가격, 맛, 포장종류영양성분, 용량, 탄산여부, 할인여부, 이벤트여부... 등


[3단계] 분석된 객체 정보로 트리를 만들고 요소에 대한 정형화된 데이터를 작성한다.


  3-1 단계 : 분석된 객체 정보로 트리 제작



  3-2 단계 : 요소에 대한 정형화된 데이터 작성



[4단계] 분석된 정보를 나타내는 요소명과 속성명을 구분해서 정의한다.



 



[5단계] 앞에서 설계한 트리를 보고 XML 문법에 맞게 작성한다.



 


이상으로 XML 두번째 과제! 객체지향을 활용하여 5단계에 걸쳐 XML을 직접 설계해보았습니다.


직접해보니깐 어느정도 감이 잡혔는데 다른 분들도 직접한번 XML로 표현할 객체(주제)를 정하셔서 설계해보셨으면 좋겠네요! 감사합니다.


반응형