프로세스 중심 소프트웨어 공학 환경 PRAiSE에 기반한 웹 컨텐츠 관리 시스템
Web Content Management System based on a Process-Centered Software Engineering Environment PRAiSE
- 발행기관 江陵大學校 大學院
- 지도교수 李衡元
- 발행년도 2007
- 학위수여년월 2007. 2
- 학위명 석사
- 학과 및 전공 컴퓨터工學科
- 원문페이지 vii, 73 p.
- 본문언어 한국어
초록/요약
과거 소프트웨어 개발 업체들은 정해진 시간에 맞춰, 정해진 예산 범위 내에서 고품질의 소프트웨어를 생산해내지 못했던 현상인 소프트웨어 위기를 겪은바 있다. 최근 인터넷 업체들은 유사한 형태의 위기인 웹 위기에 빠져들고 있으며 이는 과거 소프트웨어 업체들이 마주했던 것과 같은 이슈들을 또다시 직면하고 있기 때문이다. 특히, 웹 개발 팀들은 기존의 이슈들과 더불어 더욱 동적인 요인들에 직면하고 있다. 이러한 웹 위기의 원인들을 가장 효과적으로 해결할 수 있는 방법으로 최근 제시되고 있는 것이 웹 컨텐츠 관리(WCM)이다. 본 논문에서는 프로세스 중심 소프트웨어공학 환경(PCSEE: Process-Centered Software Engineering Environment) 중 하나인 PRAiSE(PCSEE for RAiSE)에 웹 컨텐츠 관리 기능을 통합한 프로세스 중심 웹 컨텐츠 관리 도구를 개발함으로써 자동화된 프로세스에 따라 웹 컨텐츠 관리가 이루어지는 통합 환경을 제공하였다. 그 결과 사용자는 그래픽 프로세스 언어 RAiSE를 이용하여 쉽게 프로세스 정의를 할 수 있고, 프로세스의 정의, 실행, 컨텐츠 관리가 분리되어 하나의 시스템에 문제가 발생하여도 다른 시스템에 영향을 미치지 않는다. 또한 메일 시스템을 이용하여 작업자와 통신이 이루어져 메일을 받을 수 있는 곳이라면 어디든지 작업 가능하다. 본 시스템을 이용하여 사용자가 각자의 조직에 필요한 프로세스를 정의하고 실행하게 됨에 따라 조직에 적합한 웹 컨텐츠 관리를 할 수 있게 되었다. 향후 연구과제로는 동영상, 소리와 같은 여러 가지 컨텐츠를 제공하는 기능과 더불어 여러 성능 개선을 위한 시도가 필요하다.
more초록/요약
Web companies are heading toward a "Web Crisis" similar to the "Software Crisis" which past software companies experienced as a result of failing to produce high quality softwares on time and within budget. This is because they are facing the same issues past companies confronted. Moreover, they have to solve more dynamic issues as well as conventional ones. Web Content Management(WCM) is a discipline to overcome the Web crisis effectively. WCM supports the technical foundation to avoid or resolve the Web crisis. In this thesis, I develop a process-centered WCM tool integrating a PCSEE PRAiSE with WCM facilities, providing an integrated WCM environment in which WCM is performed according to the defined automated process. This WCM tool has following merits compared with existing WCM tools. First, WCM processes are defined in a graphical process language. Second, flexible process customization and improvement are possible. Third, process definition, process execution, and content management are separated. Last, communication with workers needs only their own mailing program. This thesis is expected to have following technical effects on software engineering and Web engineering. First, software engineering which has focused on the software development and management could be extended to the Web development. Two areas of software process technology and Web development which have been researched and developed independently could be integrated to bring a synergy effect and expanded into a new research area. Third, Web engineering could take a leap by the systematic research on WCM overlooked so far in the Web management technology.
more목차
1. 서론 = 1
2. 관련 연구 = 3
2.1 웹 컨텐츠 관리 구조 = 3
2.2 WSE 패러다임 = 5
2.3 선행 연구 = 8
3. 프로세스 중심 웹 컨텐츠 관리 도구의 메타 모델 = 13
3.1 작업자 메타 모델 = 13
3.2 웹 컨텐츠 메타 모델 = 17
3.3 프로세스 스텝과 프로세스 항목 = 20
3.4 웹 컨텐츠 관리 프로세스 메타 모델 = 26
4. 프로세스 중심 웹 컨텐츠 관리 도구 = 29
4.1 시스템 구조 = 29
4.2 프로세스 모델 편집기 = 31
4.3 컨텐츠 관리기 = 38
4.4 프로세스 엔진 = 41
4.5 프로세스 중심 웹 컨텐츠 관리 도구의 구성요소간 통신 = 43
5. 실행 예 = 48
5.1 프로세스 정의 = 48
5.2 프로세스 실행 화면 = 49
6. 분석 = 60
6.1 웹 컨텐츠 관리 도구의 지원 기능 = 60
6.2 웹 컨텐츠 데이터베이스 관리 기법 = 62
6.3 웹 컨텐츠 관리 도구의 프로세스 = 63
7. 결론 = 66
참 고 문 헌 = 68
부록 = 69
Abstract = 71

