• 검색 결과가 없습니다.

디지털 인문학 시스템의 개발 방법

N/A
N/A
Protected

Academic year: 2022

Share "디지털 인문학 시스템의 개발 방법"

Copied!
20
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

2부. 디지털 인문학의 연구 사례

디지털 인문학 시스템의 개발 방법

(2)

머리말

• 정보통신기술의 관점에서는 디지털 인문학을 하나의 이론이나 개념이 아닌 구체적인 정보시 스템의 관점으로 바라볼 수 있음

 디지털 인문학을 위한 다양한 기술적 방법론 차원으로 접근하여 연구가 가능

• 기존의 디지털 인문학 관련 연구들을 살펴보면 대부분이 인문전공자 혹은 인문연구자에 의해 수행

 디지털 인문학과 관련된 소프트웨어의 활용이나 교육 방법론, 디지털 인문학 개념 및 이 론 등에 치중

• 국내외 디지털 인문학 연구의 대부분이 인문연구자에 의해 수행되어 옴

 디지털 인문학 시스템의 주된 사용자인 인문연구자가 필요에 의해 연구가 진행되는 경우 가 많기 때문

• 디지털 인문학 시스템의 설계나 구축은 주로 ICT 전문가나 정보시스템 개발자에 의해 수행

• 이러한 상황적 여건을 디지털 인문학 시스템 구축에 고려해보면, 인문학과 정보통신기술 간의 학문적 이해가 부족한 상황에서 간극이 발생할 수 있음

 서로 간의 이해가 부족한 상태에서 인문연구자와 ICT 전문가 및 개발자 간의 각자 요구 사항에 따른 결과 도출에만 중점을 두거나 서로 간의 우위 다툼이 발생할 수 있음

 이러한 쟁점들로 인하여 최종적으로 디지털 인문학 시스템 구축은 실패할 확률이 큼

• 성공적인 디지털 인문학 시스템 구축을 위해서는 인문연구자와 ICT 전문가나 정보시스템 개 발자 간의 상호 이해를 통한 협업이 반드시 필요

(3)

머리말

• 기존의 디지털 인문학 시스템의 대부분이 정보시스템 구축 방법론을 통해 구축되고 있음

 이로 인하여 사용성이나 효율성이 미흡한 문제점이 발견

 이것은 디지털 인문학이라는 학제 간 융합의 특성을 반영하지 않았기 때문

• 본 장에서는 디지털 인문학의 특성에 기반하여 인문연구자와 ICT 전문가나 정보시스템 개발 자 간의 협업을 극대화 할 수 있는 디지털 인문학 시스템의 개발 방법에 대하여 살펴봄

3

• 정보시스템(Information System)

 정보를 수집 · 처리 · 저장 · 전시 · 전파하는 시설 및 장비. 여기에는 컴퓨터(하드웨어 및 소프트웨어)와 통신 수단, 그리고 이들을 사용하는 데 필요한 방침 및 절차까지도 포함

 개인 또는 집단에게 유용한 정보를 제공하는 시스템 으로서, 주로 사람, 장소, 사물에 대한 정보를 가지고 있으며, 자료를 효과적으로 처리하여 의사결정에 유 용한 정보를 제공

(4)

정보시스템 개발 방법론

• 정보시스템 개발 방법론은 계획 수립에서 설계, 구현 및 운용에 이르기까지의 시스템 개발 을 위한 구조적으로 체계화된 접근방법

• 시스템의 규모가 확대되고 복잡하게 되어 감에 따라, 여러 각도에서 새로운 과제가 발생

 기술상으로는 하드웨어와 소프트웨어 모두를 다양하게 선택하고 조합할 수 있지만, 잘못 선택하여 조합하면 계속 막대한 재투자가 필요

• 다양한 형태의 정보시스템에 대한 요구가 늘어나는 시점에 이를 효과적으로 수행하고 관 리하기 위해서는 정보시스템의 성격에 적합한 유연한 방법론의 활용을 통해 시스템을 구 축하는 것이 중요

(5)

정보시스템 개발 방법론

5

(6)

정보시스템 개발 방법론

• 시스템 개발 수명주기방법

 대표적인 정보시스템 개발을 위한 구조적인 방법론으로 일반적인 정보시스템 개발에 가 장 빈번하게 활용

 비교적 규모가 큰 전사적 정보시스템 등의 개발에 적합

• 관리기법/1

 앤더슨 컨설팅사에 의해 개발되었으며 구조적으로 체계화되고 자동화된 개발방법론

 현재 다양한 국가에서 활용하고 있는 대표적인 시스템 개발 방법론

• 프로토타이핑 방법

 사용자요구와 시스템 상황에 따라 설계와 개발 과정을 반복해서 수행하는 비교적 유연 한 개발 기법

 사용자의 요구사항이 다소 불확실할 때 효과적으로 활용 가능

• 아웃소싱

 시스템 설계부터 유지보수, 운영, 관리까지 모든 과정을 외부업체에 위탁하는 방식

 시스템을 자율적으로 관리하는데 한계가 있으므로 위탁업체에 의존적인 경향이 있음

• 사용자 개발 방법

 관련 시스템이 필요한 사용자가 자의적으로 해당 시스템을 구축하는 방식

• 솔루션/패키지 활용방법

 개발되어 있는 솔루션 또는 소프트웨어 등을 구입하거나 활용하여 목적에 맞게 기능 및 인터페이스 등을 수정하여 활용하는 방법

(7)

정보시스템 개발 방법론

7

• 디지털 인문학 시스템을 효율적으로 구축 및 활용하기에 적합한 유형은 사용자 개발 방법으 로 판단됨

 최종사용자인 인문·지역 등의 학술연구자가 직접 자신이 보유한 정보와 지식을 의미 있 는 정보로 디지털화하는 방법임

 예를 들어 인문학자가 직접 온톨로지 소프트웨어를 활용하여 관련있는 인문정보나 인문 지식을 연계시키고 시각화하여 나타내는 등의 활동이 이에 속함

• 현재 이와 같은 형태의 개발방법은 실제로 적용이 어려운 상황

 인문·지역 학술연구자는 일반적으로 전문성을 가진 소프트웨어의 활용이 매우 까다롭기 때문

• 따라서 디지털 인문학 시스템의 구축을 위해서는 인문·지역 학술 연구자와 정보처리학자간의 유기적 협업이 가장 효율적임

(8)

디지털 인문학 시스템 개발 방법

구축 방안

• 디지털 인문학이 국내외로 주목받고는 있으나 지금까지의 디지털 인문학 관련 연구는 개 념과 이론, 교육 및 활용 방안 등의 주제에 국한되어 있음

• 특히, 디지털 인문학 시스템과 관련해서 정보기술자의 관점 또는 정보기술자와 인문학자의 협업 방법의 관점, 시스템 구축의 관점에서의 연구가 다소 미흡한 것이 현실

 이와 같은 현상이 발생하는 이유는“디지털 인문학 시스템을 필요로 하는 대상이 누구 인가?”라는 질문과 연관되어 있음

 디지털 인문학 시스템을 필요로 하는 대상은 인문연구자나 교육자인 반면에, 시스템 을 구축하는 주체는 대부분이 정보기술 전문가나 개발자이기 때문

• 디지털 인문학의 관점에서 관련 시스템들을 구현하기 위해서는 디지털 인문학에 대한 이 해와 더불어 시스템의 구축 절차와 방법에 대한 이해가 필요

• 디지털 인문학은 기본적으로 인문학과 정보기술의 융합 학문의 성격을 띠고 있기 때문에 관련 있는 해당분야 전문가들 간의 협업이 매우 중요

(9)

디지털 인문학 시스템 개발 방법

9

구축 방안

• 최근 요구되는 디지털 인문학 시스템 구축 방안

 시스템을 구축하는 시작단계부터 해당 분야인 인문·지역 전문가와 ICT 전문가의 협업 을 통하여 대상이 되는 시스템의 설계 및 구현이 요구됨

• 설계나 구축과 같은 정보시스템의 관점이 아니더라도 디지털 인문학에는 인문학자 간 또 는 인문학자와 정보기술자 간의 협업이 필수적

(10)

디지털 인문학 시스템 개발 방법

(11)

디지털 인문학 시스템 개발 방법

11

구축 방안

• 디지털 인문학 시스템의 구축 과정은 디지털 인문학 전문가, ICT 전문가, 정보시스템 개발 자, 최종사용자와 같은 분야별 전문가와의 협업을 통해 진행

 디지털 인문학 시스템 구축에서는 인문·지역연구자, 디지털 인문학 전문가, ICT 전문 가가 포함되어 있음

• 디지털 인문학 전문가는 요구사항 분석 단계와 시스템 설계 단계에서 인문·지역연구자에 의해 설계된 인문 지식·정보를 실제 개발하는 과정에서 인문학자와 정보전문가 간의 학문 적 이질성을 좁히는 역할을 할 수 있음

• ICT 전문가가 필요한 이유는 디지털 인문학 시스템에 활용되는 정보통신기술에 대한 전문 성 때문

 온톨로지와 지리정보가 융합된 디지털 인문학 시스템을 구축한다면 일반 정보시스템 이나 웹사이트와는 차별화된 정보통신기술에 대한 이해와 그에 적절한 소프트웨어의 활용이 필요하기 때문

 예를 들어 데이터나 정보들 간의 연관성 분석을 위한 온톨로지 기반의 시스템 구축 시에는 프로티지(Protege) 소프트웨어나 OWL 프로그래밍 언어가 효율적이며, 지리 정보가 포함된 시스템은 전자문화지도와 관련된 정보통신기술의 활용이 효율적

(12)

디지털 인문학 시스템 개발 방법

구축 절차

• 디지털 인문학 시스템의 구축을 위한 모형이나 절차는 기존의 정보시스템 개발방법론을 적절히 응용해서 활용하지만, 세부절차에서 다양한 분야의 전문가와의 협업이 필요

• 디지털 인문학 시스템 구축 방법론에서 각 절차별로 필요한 인적구성 및 구성원의 역할을 제시하는 것이 핵심

• 디지털 인문학 시스템은 요구사항 분석 단계에서 시스템의 활용 용도를 정확하고 구체적 으로 정의하는 과정이 필요

 이 과정에서 시스템의 필요성에 대해 추상적인 개념만 가지고 설계에 착수하는 경우 가 빈번히 발생

 디지털 인문학 시스템은 기본적으로 최종사용자가 학술 연구자인 경우가 대부분인데 실제로 완성된 시스템을 활용하기 전까지 이 시스템이 실제 본인이 연구하는 주제에 도움이 되는 지를 판단하기가 매우 어려움

• 디지털 인문학 시스템은 요구사항 분석 과정이 매우 중요하면서도 까다롭다는 의미인데 이를 간접적으로 해소할 수 있는 방법으로 프로토타이핑에 주목할 필요가 있음

(13)

디지털 인문학 시스템 개발 방법

13

구축 절차

• 프로토타이핑은 사용자 참여와 수락을 높여주고 요구사항이 모호하거나 불확실할 때 효율 적인 설계를 가능

• 시스템 설계 단계에서는 합동응용시스템 설계(Joint Application Design, JAD) 방법과 사 용자 참여 설계(User Participatory Design, UPD) 방법 등을 병행해서 활용할 필요가 있음

• 합동 응용 시스템 설계 방법은 시스템의 최종사용자, 개발자, 관리 및 운영책임자 등 의 관련 구성원들이 모여 체계적인 프로세스에 따라 회의가 진행

• 사용자 참여 설계 방법은 개발과정에 기여했던 사용자들의 신념에 의해 주로 결정되 어 진다는 이유 때문에 사용자의 참여가 정보시스템 실용화의 성패를 좌우

• 두 설계 방법론에서는 공통적으로 인력 구성의 중요성을 강조하고 있으며, 최종사용자가 반드시 참여하도록 하고 있음

 디지털 인문학 시스템에서는 최종사용자가 인문학 연구자이므로 이들의 참여가 반드 시 필요

• 합동응용시스템 설계 방식은 엄격한 수행방식을 요구하지만, 디지털 인문학 시스템에서는 비교적 자율적인 방식으로 수행하는 것이 적절

(14)

디지털 인문학 시스템 개발 방법

구축 절차

(15)

프로토타이핑(Prototyping)

15

• 프로토타이핑(prototyping)

• 개발 초기에 시스템의 모형을 간단히 만들어 사용자에게 보여 주고, 사용자가 기기나 시스템을 직접 사용하게 함.

• 이 과정을 통하여 기능의 추가, 변경 및 삭제 등을 요구하면 이를 즉각 반영해 정보 시 스템 설계를 다시 하고 프로토타입을 재구축하는 과정을 사용자가 만족할 때까지 반 복해 나가면서 시스템을 개선

• 프로토타이핑은 개발자와 사용자의 의사소통 채널이고 중요한 점은 개발자와 사용자 간 상호이해와 지식 교환을 위한 작업

(16)

디지털 인문학 시스템 개발 방법

구축 절차

• 디지털 인문학 시스템 구축을 위한 전체적인 프로세스

 전체적인 절차는 SDLC 방식을 기반으로 하였으며, 각 절차에 필요한 세부 기법은 JAD, UPD 등을 적절히 활용

(17)

디지털 인문학 시스템 개발 방법

17

구축 절차

• 시스템 설계 단계는 요구사항 분석 단계에서 도출 및 정의된 요구사항들에 대하여 실제 구 현을 위한 기본 설계나 상세 설계를 하는 과정

• 시스템 설계 과정에서는 ICT 전문가, 디지털 인문학 전문가, 정보시스템 개발자의 협업을 통해 개발전략을 구성하고 최종사용자에 의해 필요한 기능, 주제, 콘텐츠 등이 비교적 구체 적으로 결정

• 세부적으로, 시스템 구축을 요청한 기관에 정보전문가가 있다면 시스템 개발자와 함께 데 이터베이스 설계나 기능 설계 등에 참여하는 것이 효과적

• 디지털 인문학 시스템 구축 방안은 다양한 형태의 디지털 인문학 시스템 가운데 규모가 비 교적 작은 시스템을 대상으로 적용하는 것이 바람직

 이는 프로토타이핑 방법의 유연한 특성 때문

• 대규모의 디지털 인문학 시스템에는 개발 단계에서의 프로토타이핑 방법이 적절하지 않을 수 있음

(18)

개발방법 적용 예시

• 지중해전자문화지도(Mediterranean Electronic Cultural Atlas, MECA)' 시스템

 디지털 인문학 시스템 구축 방안을 적용하여 개발한 사례

 지중해지역과 관련된 연구결과물을 주제, 시간, 공간값을 기본으로 이 값들을 연계하 여 지도위에 시각화하여 나타내는 논문정보제공 시스템

• MECA 개발을 위하여 서비스하고자 하는 기관의 ICT 전문가 및 디지털 인문학 전문가, 최 종사용자에 의해 설계된 콘텐츠 및 메타데이터는 다음 그림과 같음

• 이를 토대로 실제 시스템을 구현하는 개발 업체의 정보시스템 개발자는 실제 데이터베이 스 구현에 활용하기 위한 논리 및 물리적 데이터베이스 설계를 진행

• 설계를 위한 일련의 과정은 (축소된) 합동응용시스템 설계 및 사용자참여 설계 방식으로 진행

• 데이터베이스 설계를 포함해 기능, 콘텐츠 설계 등은 해당시스템과 관련된 구성 인력 간 협업으로 진행

(19)

개발방법 적용 예시

19

(20)

개발방법 적용 예시

• MECA 시스템 개발과 테스트 단계에서는 프로토타이핑 방법을 적용하여 진행

• 개발 단계에서는 ICT 전문가와 정보시스템 개발자, 디지털 인문학 전문가의 협업을 통해 수행

• 시스템 개발은 전문 정보시스템 개발자에 의해 수행되며 정보시스템 개발자의 전문성 있 는 의견을 반영하는 것이 효율적

• 이후 테스트를 통해 요구사항이나 수정사항이 발생하면 다시 개발 단계를 거치고 이를 수 차례 반복

• 마지막으로 시스템 운영 단계에서는 마찬가지로 필요 시 이전 단계부터 다시 수행

참조

관련 문서

 따라서 디지털 회로는 고주파 신호를 다루는 회로로 다루어져야 한다... 저주파

▶ 종합서비스 디지털 통신망으로서 여러 가지 다양한 통신서비스를 하나의 통일된 통신망을 통해 경제적으로 제공하는 통신망 시스템. 개념적

디지털

전화 회사는 음성을 최대 4000 Hz 주파수를 갖는 것으로 가정하고 디지털화한다.. 사람의

디지털 구동 방식 구동영역 유기 EL의 응용

 엔터테인먼트 스토리텔링은 디지털 스토리텔링 중 가장 큰 부분을 차지하는 디지털 콘텐츠들을 주로 제작하는 스토리텔링으로 디지 털 영화, 디지털 애니메이션,

– 대부분의 기업들은 정보자원을 정보시스템시스템 부서에 의해 관리 – 정보시스템 부서는 시스템 개발, 시스템 운영, 기술지원의

Nikon 액세서리 이외의 제품을 사용할 경우 카메라가 손상될 수 있으며 Nikon 의 보증을 받지 못할 수도 있습니다.. A