본문 바로가기
HOME> 보고서 > 보고서 검색상세

보고서 상세정보

통합 애플리케이션 주기관리 기술

  • 사업명

    IT우수신기술지정지원(기금)

  • 과제명

    통합 애플리케이션 주기 관리 솔루션 개발

  • 주관연구기관

    (주)인스웨이브 시스템즈

  • 연구책임자

    어세룡

  • 참여연구자

    하은주   이상미   조형석   김욱래   백민철   황진숙   김상준   장병일   정준우   이재웅   유영포   ...  

  • 보고서유형

    최종보고서

  • 발행국가

    대한민국

  • 언어

    한국어

  • 발행년월

    2006-06

  • 과제시작년도

    2005

  • 주관부처

    정보통신부

  • 사업 관리 기관

    정보통신연구진흥원
    Institute for Information Technology Advancement

  • 등록번호

    TRKO201000017980

  • 과제고유번호

    1440001916

  • DB 구축일자

    2013-04-18

  • 초록 


    ...


    가. 연구 개발 범위
    본 연구개발은 총 4가지 분야에 걸쳐서 이루어진다. 또한 각각의 분야에 해당하는 기존 보유 기능에 추가 기능을 개발한
    다. 각 분야에 대한 설명은 다음과 같다.
    (1) 요구관리 및 이슈 관리 모...

    가. 연구 개발 범위
    본 연구개발은 총 4가지 분야에 걸쳐서 이루어진다. 또한 각각의 분야에 해당하는 기존 보유 기능에 추가 기능을 개발한
    다. 각 분야에 대한 설명은 다음과 같다.
    (1) 요구관리 및 이슈 관리 모듈 개발
    · 이슈 관리
    · 일정관리 기능과 배포 관리 연동
    · 인력 관리 기능과 형상관리 시스템 연동
    (2) 형상관리 및 배포 관리
    · 파일별 권한 및 접근 기록을 제공
    · 버전간 변경 내역 분석
    · Release 관리
    · 애플리케이션 정보 관리와 연동
    · 요구 관리와 연동
    · 배포 스크립트 관리
    (3) 애플리케이션의 정보 관리 및 영향평가
    · Architecture Independent Application 분석엔진
    · Rule 기반의 애플리케이션 분석 도구
    · Language Parser
    · Parser Plug-in
    · 영향평가
    · 다양한 형태의 출력 물 지원(Excel, PDF, Word, HTML)
    (4) 개발 및 테스트 툴
    · WAS 연동 실시간 테스트 지원
    · Client 모듈 생성
    · Server 모듈 생성
    · 부하 테스트 지원
    · Eclipse Plug-in 지원
    나. 연구 개발 내용
    ⑴ 요구 관리 및 이슈 관리 모듈 개발
    · IT Planning(프로젝트 관리 기능)은 고객의 비즈니스 Needs에 대하여 최적의 IT 인력을 제공하고 관리, 유지보수 및
    신규 개발에 관한 계획을 수립, 계획들의 우선순위 부여 기능, 전체 개발 프로세스 관리 등의 기능을 제공한다.
    · IT Performance Management (고객요청 관리 기능)는 시스템의 성능을 평가하고, IT 리소스를 관리하며, 다양한 통계
    수치를 제공하여 리소스 및 시스템의 평가기준을 제시한다.
    · Risk Management (위험 관리 및 Error Tracking 기능)는 제공된 애플리케이션의 에러를 감지하여 즉시 조치가 취해
    지도록 시스템적으로 제공해야 하며, 장애이력을 관리해 주고, 시스템의 위험 관리 및 Help Desk 기능을 제공해야 한다. 또한 이러한 CRMS시스템은 독자적으로 수행되는 것이 아니라 형상 관리 시스템 및 애플리케이션 정보관리 및 영향 평가 시스템과 상호 연동되어 수행되어야 한다.
    ⑵ 형상 관리 및 배포 관리 모듈 개발
    형상관리 및 배포관리 모듈은 프로그램 개발과정에서 발생하는 결과물과 변경에 대한 이력을 관리하며, 개발이 완료된 소프트웨어의 설치 및 운영 과정을 관리한다.
    · Version/Release관리
    · 복수 프로젝트 지원
    · 복수 개발자 동시 개발 지원
    · 웹 기반 개발 툴
    · 다중 서버 배포 지원
    · 배포 절차 승인/결재 지원
    · 프로그램 정보 관리 시스템과 연동
    ⑶ Application 정보 관리 및 영향 평가 모듈 관리 개발
    Architecture에 독립적인 애플리케이션 분석 엔진을 탑재하여 다양한 형태의 프로젝트에서 적용이 가능하다. 또한 애플리케이션의 분석 방법에 대한 다양한 설정을 Rule기반으로 입력 수정할 수 있는 기능을 제공하여 커스터마이징을 용이하게 하고 있어서, 커스터마이징에 관련된 비용 및 인력을 절감할 수 있다. 또한 다양한 Language를 지원할 수 있는 Plug-in구조의 Language Parser를 지원하고 있어서 향후 확장성 측면에서도 유리하다.
    다양한 형태로 시스템의 정보를 조회할 수 있다. 단위 모듈별 API를 제공하는 것은 물론이고, API간의 연관 관계에 대한 정보도 제공한다. 또한 CSD(Component Structural Diagram)과 같은 전체 애플리케이션의 상호 연관관계 다이어그램도 제공할 수 있다.
    개발 및 유지 보수에 필수적인 프로그램 변경 영향평가 기능을 제공한다. 프로그램간의 연관 관계 정보를 이용해서 특정 프로그램 모듈의 변경에 영향을 받는 항목을 제시하여, 프로그램 변경으로 인해 발생할 수 있는 여러 가지 에러를 사전에 검증하여 예방할 수 있다. 이러한 영향평가 기능은 Call Hierarchy 그래프를 보여주어 상호 연관관계를 찾아내는데 도움을 준다. 또한 프로젝트 진행시 각 단계별로 작성해야 하는 다양한 형태의 산출물을 대체할 수 있다.
    (4) 개발 및 테스트 툴
    직접 적용하기 전에 실전 테스트를 할 수 있도록 지원하는 개발환경을 구현하기 위함이다. 개발된 결과물을 적용 테스트하여 성능 평가를 가능하게 하는 기반을 제공한다. 또한 WAS 연동 실시간 테스트를 지원하여 해당 모듈을 쉽게 테스트 할 수 있게 해주며, Client와 Server 모듈을 자동으로 생성해 주는 Builder들이 존재한다.


  • 목차(Contents) 

    1. 표지...1
    2. 제출문...3
    3. 요약문...4
    4. 목차...13
    5. 제1장 서론...20
    6. 제1절 연구 개발의 필요성과 목표...20
    7. 1항. 연구의 필요성...20
    8. 가. 연구의 추진 배경...20
    9. 나. 연구 개발의 필요성...21...
    1. 표지...1
    2. 제출문...3
    3. 요약문...4
    4. 목차...13
    5. 제1장 서론...20
    6. 제1절 연구 개발의 필요성과 목표...20
    7. 1항. 연구의 필요성...20
    8. 가. 연구의 추진 배경...20
    9. 나. 연구 개발의 필요성...21
    10. 다. 통합 애플리케이션 주기관리 솔루션 구축 필요성...22
    11. 라. 전체 시스템 구성도...24
    12. 2항. 연구 개발의 최종 목표...25
    13. 가. 요구관리 및 이슈 관리 모듈 개발...25
    14. 나. 형상관리 및 배포 관리...25
    15. 다. 애플리케이션의 정보 관리 및 영향평가...25
    16. 라. 개발 및 테스트 툴...25
    17. 제2절 연구의 내용 및 범위...26
    18. 1항. 연구 개발 중요성과 특징...26
    19. 가. 본 연구 개발의 중요성...26
    20. 나. 연구 개발 내용의 특징...28
    21. 2항. 통합 애플리케이션 주기관리 솔루션 전체 구성도...31
    22. 가. ALM(Application Lifecycle Management)에 대하여...31
    23. 나. 기본적인 구성요소...32
    24. 다. 기본적인 구성요소 역할...32
    25. 라. 개발 관련 상세 기능 설명...36
    26. 마. 기술적으로 필요한 내역...38
    27. 3항. 연구 개발 범위...39
    28. 가. 연구 개발 범위...39
    29. 나. 기존 보유 기능 대비 개발 및 확장 기능 비교...39
    30. 제3절 연구 수행 방법...41
    31. 1항. 연구 개발 추진 계획...41
    32. 2항. 개발 구현 계획 일정...42
    33. 3항. 개발 추진 체계...42
    34. 가. 연구 추진 전략...42
    35. 나. 사업 지원 체제...43
    36. 다. 연구개발 방법론...43
    37. 4항. 제공할 연구 성과...44
    38. 가. 제공할 연구 성과...44
    39. 나. 참고 : 산출물 목록 및 내용...44
    40. 5항. 추진방법 및 전략...45
    41. 가. 개발 방법론...45
    42. 나. 테스트 계획...46
    43. 다. 사업 관리...47
    44. 6항. 연구진행 계획...50
    45. 제4절 시장 동향...51
    46. 1항. 외국의 업체동향...51
    47. 2항. 국내 개발 및 업체 현황...52
    48. 3항. 기술의 응용 분야 및 응용 사례...53
    49. 가. 해외 사례...53
    50. 나. 국내 사례...53
    51. 제2장 통합애플리케이션 주기관리 솔루션 적용 기술...55
    52. 제1절 XML...55
    53. 1항. XML 개요...55
    54. 가. XML 정의...55
    55. 나. 특징...55
    56. 다. SGML, HTML, 그리고 XML...56
    57. 2항. XML의 구성 요소...57
    58. 가. 구성 요소...57
    59. 나. 문서 원형 정의(Document Type Definition, DTD)...58
    60. 다. 문서 규칙(Document Instance, DI)...59
    61. 라. 확장성 스타일 시트 언어(Extensible Style Language, XSL)...59
    62. 3항. XML 활용...60
    63. 가. 메타데이터로써의 XML...60
    64. 나. 객체지향 기술에서의 XML...60
    65. 다. 데이터베이스...61
    66. 라. 분산 처리...62
    67. 마. 웹 에이전트...62
    68. 바. 표현 양식의 선택...63
    69. 사. 인터넷 검색 엔진...63
    70. 아. EDI(Electronic Data Interchange)...64
    71. 4항. 기술 적용...64
    72. 제2절 Language Parser...65
    73. 1항. 파서의 정의 및 용도...65
    74. 가. 파서의 정의...65
    75. 나. 파서의 용도...65
    76. 2항. AST( Abstract Syntax Tree )...66
    77. 3항. Antlr...67
    78. 가. Antlr...67
    79. 나. Antlr 의 장점...68
    80. 다. Antlr의 단점...69
    81. 4항. 기술 적용...69
    82. 제3절 Workflow...71
    83. 1항. Workflow...71
    84. 가. Workflow의 개념...71
    85. 나. Workflow의 분류...72
    86. 다. Workflow의 구성...72
    87. 2항. Workflow의 필요성...74
    88. 가. Workflow의 필요성...74
    89. 3항. Workflow의 적용 범위...78
    90. 가. Workflow Generation Tool 제공...78
    91. 나. 사용자 권한 시스템과의 연계...78
    92. 다. 배포 프로세스와의 연계...78
    93. 제4절 CMMI, ITIL...80
    94. 1항. CMMI(Capability Maturity Model Integration)...80
    95. 가. CMMI 란....80
    96. 나. Process Area....80
    97. 다. 기술 적용...82
    98. 2항. ITIL...83
    99. 가. ITIL...83
    100. 나. IT Service Management (ITSM)...84
    101. 3항. Risk / Issue 관리...86
    102. 가. 정의...86
    103. 나. 상세 설명...87
    104. 제5절 ALM...92
    105. 1항. ALM...92
    106. 가. ALM 의 개념...92
    107. 나. ALM 의 필요성...92
    108. 2항. ALM의 적용 분야...93
    109. 가. ALM이 적용된 통합 개발 환경...93
    110. 제3장 연구 개발 일정 및 통합 애플리케이션 주기관리 솔루션 설계...94
    111. 제2절 분석 및 설계 (ERD, 기타 설계 문서)...94
    112. 1항. 요구 관리 및 리스크/이슈 관리...94
    113. 가. 개요...94
    114. 나. 신규 개발 - CSR...95
    115. 다. 신규 개발 - 리스크 / 이슈 관리...106
    116. 2항 형상관리 및 배포관리...114
    117. 가. 개요...114
    118. 나. 모듈 구성도...115
    119. 다. 모듈 설계...116
    120. 3항. 애플리케이션 정보관리 및 영향평가...122
    121. 가. 개요...122
    122. 나. 모듈구성...124
    123. 나. 모듈구성...125
    124. 4항. 개발 및 테스트 도구...136
    125. 가. 개요...136
    126. 나. 모듈 구성도...137
    127. 다. 모듈 설계...138
    128. 제4장 통합 애플리케이션 주기관리 솔루션 개발 결과...148
    129. 제1절 통합 애플리케이션 주기관리 솔루션 개발 결과...148
    130. 1항. 프로그램 사양...148
    131. 2항. 내부 구성 요소...149
    132. 가. 요구 관리 및 이슈 관리 모듈 기능 명세...149
    133. 나. 형상 관리 및 배포 관리...149
    134. 다. 애플리케이션 정보관리 및 영향평가...150
    135. 라. 개발 및 테스트 도구...151
    136. 3항. 메뉴 구성...151
    137. 4항. 매뉴얼...157
    138. 가. 요구 관리 및 이슈 관리...157
    139. 나. 형상 관리 및 배포 관리...181
    140. 다. 애플리케이션 정보 관리 및 영향 평가...197
    141. 라. 개발 및 테스트 툴...213
    142. 제5장 결론...256
    143. 제1절 연구 개발 결과...256
    144. 1항. 실적 및 목표대비 달성율...256
    145. 2항. 적용 사례...257
    146. 가. 신한금융지주회사...258
    147. 나. 현대하이카다이렉트...260
    148. 다. Legacy 웹전환: 한국교직원공제회...261
    149. 라. 다음다이렉트자동차보험의 IT Outsourcing사례...262
    150. 제2절 활용에 대한 건의 및 기대효과...264
    151. 1항. 본 제품의 활용...264
    152. 가. IT 아웃 소싱...264
    153. 나. 웹 환경으로의 전환...264
    154. 다. 패키지 제품 개발 기간 단축 및 품질 향상...264
    155. 라. 개발 제품의 주 수요처...264
    156. 2항. 기대 효과...265
    157. 가. 기술적 파급 효과...265
    158. 나. 경제적 파급 효과...266
    159. 제3절 향후 개발 및 마케팅 계획...267
    160. 1항. 제품 포지셔닝 전략...267
    161. 2항. 시장 진입 및 마케팅 믹스...268
    162. 3항. 고객 시장 및 확보 단계별 전략...269
    163. 4항. 연차별 판매 목표...270
    164. 참고 문헌...271
  • 참고문헌

    1. 전체(0)
    2. 논문(0)
    3. 특허(0)
    4. 보고서(0)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역