SlideShare a Scribd company logo
Always Your Business Partner
현행 정보시스템 운영의 문제점
• SW공학체계에 따른 시스템 운영 프로세스 미흡
 요구사항에서테스팅까지의일련의 통합관리 부재
 현행화 및 수시적 피드백이 불가능한 산출물 관리
• 유지보수 인력 중심의 상황 별 대처
유지보수 인력의 능력과 경험에 의존
투입시간 대비 SLA(Service Level Agreement )평가
• 통합적인 SW 자원, 소스, 형상관리 등의 미흡
 요구사항에서 테스트까지의 일련의 정보 부재
 단순 형상관리를 통한 소스 및 빌드관리 체계
인력중심의
유지보수
SW공학적
프로세스
미흡
통합
정보관리의
미흡
1
현행 정보시스템 운영의 문제점
확인해보고알려드리겠습니다.
다른요구사항이많아 아직처리
하지못했습니다.곧처리할게요
시스템에반영하기에는무리한
요구사항인 것같습니다.일정
조정이필요할것같습니다.
2
SINVAS 플랫폼 기반의 정보시스템 운영
3
4
시스템 운영 플랫폼의 구성요소
설계와 구현 동기화소프트웨어 가시성과 추적성
저장소 기반의 협업 체계 SW 개발/운영 전 과정 지원 도구
5
SINVAS Platform
• 요구사항 도출
• 요구사항 정의
• 베이스라인 관리
• 요구사항 리뷰
6
SINVAS Platform 적용방안(컨설팅)
 도구 적용 컨설팅을 통해 내재화된 적용 방안 수립 및 도구 기능 개선 지원
프로젝트 착수 현황분석
도구 활용 방안
수립 및 구성
도구 개선 기능
구현 및 교육
프로젝트
계획수립
도구
적용
컨설팅
Task
프로젝트 종료
현황 파악
개발 환경 분석
도구활용
계획수립
도구 활용
방향 도출
저장소
환경 구성
도구 별
개선기능 구현
프로젝트 종료
도구
활용 교육
일정 계획 수립
업무범위 정의
수행 전략 정의
교육 계획 수립
업무 현황 파악
개발 환경 분석
시스템
프로세스 분석
도구 활용
방향 도출
도구 활용
계획 수립
미래 모형 검토
도구 활용
프로세스 설계
SINVAS 저장소
환경 구성
도구
개선 기능 구현
개선 기능 테스트
도구 활용 교육
프로젝트 종료
교육 자료 작성
교육 준비
정보시스템 현행화(역공학)
 기 구축된 시스템 분석을 통한 설계 정보 생성과 분석 모델과의 연계를 통해 시스템 운영 기반 구축
 시스템과 관련된 모든 정보는 통합 저장소에 탑재되어 관리
역 공학
Use Case 도출
Sequence
Diagram 생성
화면 매핑
기타 정보 매핑
7
정보시스템 현행화(역공학)
소스코드로부터 프레임 워크 기반의 역 공학을 통한 설계정보 도출 단계
프레임워크 기반의 소스코드 역 공학을 통해서 설계정보를 최대한 도출
할 수 있도록 설계하고 구현하는 단계
Source Code
(based eGovFrame)
역 공학규칙 수립/
구현
프레임워크 아키텍처 및 개발 요소 분석
역 공학 대상 파일 분석(Source Code, Configuration File, etc…)
역 공학 대상 선정
역 공학 결과물 정의(Class Diagram, Sequence Diagram.
Statechart Diagram, etc…)
역 공학 프로그램 제작, 프로그램 테스트, 역 공학 기능 배포
역 공학을 통해서 도출된 정보에서 Use Case를 도출할 수 있도록 설계하고 구현하는 단계
역 공학을 통해서 도출된 정보에서 Use Case를 도출할 수 있도록 설계
하고 구현하는 단계
Use Case Diagram 작성Actor/Use Case 도출
시스템 사용자 및 이해당사자를 Actor 후보 도출
시스템 기능을 세분화하여 Use Case 후보 도출
도출된 Actor와 Use Case의 관계를 수립
관계 수립을 통해 Actor 와 Use Case정립
Use Case Diagram 작성
Actor, Use Case 간의 관계를 기반으로 체계 수립
역 공학
Use Case 도출
Sequence
Diagram 생성
화면 매핑
기타 정보 매핑
8
정보시스템 현행화(역공학)
역 공학을 통해서 도출된 정보와 Use Case 도출 후 분석된 화면을 맵핑하는 단
계
역 공학을 통해서 도출된 정보와 Use Case 도출 후 분석된 화면을 맵핑
하는 단계
Use Case Use Case 명세서Flow of Event 작성기
Use Case 명세
Trigger, Brief Description, Pre-Condition, Post-
Condition, Flow of Event 작성
Flow of Event 작성시 연관된 화면을 도출
도출된 Use Case와 연관된 화면을 역공학을 통해 도출된
화면으로 매핑, Use Case부터 설계모델까지의 추적성 확보
역 공학을 통해서 도출된 정보에서 Use Case를 도출할 수 있도록 설계하고 구현하는 단계
Use Case를 기준으로 기능과 관련된 Sequence Diagram을 소스코드
를 분석하여 정보 추출을 통해 작성
역 공학
Use Case 도출
Sequence
Diagram 생성
화면 매핑
기타 정보 매핑
Operation 매핑
역 공학을 통해 생성
9
정보시스템 현행화(형상관리)
변경 접수
영향도 분석
변경 통제
변경 적용 및
테스트
상태기록
Trace Matrix 3D Trace View
10
사용자 SR처리를 통한 시스템 운영방안
SINVAS ALM
SINVAS
REQ
SINVASUML
Service Request 등록
책임자 검토
운영팀 접수
담당자 지정
처리완료 요청
요청자 승인
요구사항 등록
요구사항 확정
Use Case 변경 분석
설계 변경
SINVASTEST
정적 분석 수행
동적 분석 실행
[테스트 수행 통과 시]
SR 담당자 지정
설계 확정
시스템 구현
SINVAS
DEV
분석 결과 리포팅
형상 관리
• 사용자의 SR 처리에 대한 요구사항 매핑
• 기존 추적정보를 바탕으로 분석/설계,
구현, 테스트 변경
SR 관리
• 시스템 사용자의 시스템 변경 요청에 따라
절차를 수립함
품질 관리
• 변경된 설계 및 소스 코드에 대한 품질
관리 수행
(정적 분석, 동적 분석)
• CI 서버 연계
Eclipse
11
12
기대 효과
사용자 요구 처리 시간 단축 소프트웨어 품질 향상
생산성 향상시스템 운영 효율성 상승
• 서비스 변경 요청에 대한 빠른 시스템
영향도 분석
• 설계 영향도 분석을 통한 변경 사항 확인
및 처리
• 설계 모델과 소스 코드의 동기화를 통해,
소프트웨어 설계 품질 향상
• 지속적인 테스트로 소스 코드 및
실행 어플리케이션의 품질 향상
• 변경에 대한 영향도 평가 및 분석 수행을
통해 변화 범위의 정확성 확보
• 디지털화 된 정보로 시스템 운영함으로
문서화를 위해 필요한 노력 감소
• 도구의 자동화를 기반으로 시스템 운영
을 통해 생산성 향상
• 구현 결과물에 대한 테스트를 통해 생산
성 향상

More Related Content

PDF
2015 SINVAS USER CONFERENCE - SPL/SSPL을 통한 임베디드 소프트웨어 개발방안
PDF
2016 SINVAS DAY - SINVAS ALM을 활용한 IT 운영 방안
PDF
2016 SINVAS DAY - 프레임워크 기반 운영 시스템 설계 모델 현행화 방안
PDF
2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안
PDF
2016 SINVAS DAY - 소프트웨어의 디지털화(digitizing)
PDF
2015 SINVAS DAY-SINVAS REQ(요구사항의 효율적 관리 방안)
PDF
Talk IT_ IBM_최정일_110824
PDF
2016 SINVAS DAY - 요구사항과 연계한 테스트 설계 방안
2015 SINVAS USER CONFERENCE - SPL/SSPL을 통한 임베디드 소프트웨어 개발방안
2016 SINVAS DAY - SINVAS ALM을 활용한 IT 운영 방안
2016 SINVAS DAY - 프레임워크 기반 운영 시스템 설계 모델 현행화 방안
2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안
2016 SINVAS DAY - 소프트웨어의 디지털화(digitizing)
2015 SINVAS DAY-SINVAS REQ(요구사항의 효율적 관리 방안)
Talk IT_ IBM_최정일_110824
2016 SINVAS DAY - 요구사항과 연계한 테스트 설계 방안

What's hot (20)

PPTX
StarUML NS - 4.star rail 변경관리
PPTX
05. it정보화전략-어플리케이션 프레임워크
PPTX
요구사항과 테스트 설계
PPTX
01. kpi기반의 정량적 성능 평가 체계 구축
PPTX
Executable model en
PPTX
StarUML NS Guide - Requirements
PPTX
StarUML NS - 1.star rail 요구사항 방법론
PDF
Polaris Office - 제품 기획부터 출시까지 - 인프라웨어 테크놀러지
PDF
프로젝트에서 Sw아키텍트의 역할 20140717
PDF
[오픈소스컨설팅]Session 3. atlassian 도입 1년차 조직의 고민
PPTX
StarUML NS - 2.star rail 요구사항 도출 표준
PDF
워터폴에서 애자일로의 전환, 그리고 그 지원 시스템 구성 - 투씨드
PDF
Requirements Analysis & its' Faults Prevention
PDF
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
PPTX
StarUML NS Guide - Design
PDF
Atlassian Bamboo를 활용한 이상적인 DevTestOps 환경 구축 - 모우소프트
PPTX
제품소개서 (Pastel editor)
PDF
18편흥렬 alm 20110728_v1.0(발표본)01
PDF
소프트웨어 아키텍처
PDF
IT표준화-아키텍처,프로세스-2015.09.30
StarUML NS - 4.star rail 변경관리
05. it정보화전략-어플리케이션 프레임워크
요구사항과 테스트 설계
01. kpi기반의 정량적 성능 평가 체계 구축
Executable model en
StarUML NS Guide - Requirements
StarUML NS - 1.star rail 요구사항 방법론
Polaris Office - 제품 기획부터 출시까지 - 인프라웨어 테크놀러지
프로젝트에서 Sw아키텍트의 역할 20140717
[오픈소스컨설팅]Session 3. atlassian 도입 1년차 조직의 고민
StarUML NS - 2.star rail 요구사항 도출 표준
워터폴에서 애자일로의 전환, 그리고 그 지원 시스템 구성 - 투씨드
Requirements Analysis & its' Faults Prevention
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
StarUML NS Guide - Design
Atlassian Bamboo를 활용한 이상적인 DevTestOps 환경 구축 - 모우소프트
제품소개서 (Pastel editor)
18편흥렬 alm 20110728_v1.0(발표본)01
소프트웨어 아키텍처
IT표준화-아키텍처,프로세스-2015.09.30
Ad

Similar to 2015 SINVAS USER CONFERENCE - SINVAS 플랫폼을 활용한 정보시스템 유지보수 방안 (20)

PPTX
IT전략계획- 03.IT 도입계획
PPTX
정보공학(IE) 방법론.pptx
PPTX
개발자의 현재와 미래
PDF
[일본자료] 개발자를 위한 시스템엔지니어링 도입의 권유
PDF
[경영혁신] 홍익경영혁신 2015 B331160
PPTX
SOSCON2015 SI이노베이션
PPTX
2017 주요 기술 흐름 및 개요
PDF
2015 SINVAS USER CONFERENCE - SINVAS ALM을 통한 소프트웨어 비주얼라이제이션 구현 방안
PDF
Undocumented agile.dist
PPTX
분석과 설계
PDF
프로그래밍 방식의 변천 과정
PDF
델켐매거진 7호
PDF
Operation Logic Manager
PPTX
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
PPT
3 7 건설정보화전략과pmis(이민남)
PPTX
01. it정보화전략-it 기술기반 도입 계획
PDF
소프트웨어교육론 전체
PPT
Software Development Process - Korean
PDF
모바일 앱 개발을 위한 Agile 적용
PDF
234 deview2013 김형준
IT전략계획- 03.IT 도입계획
정보공학(IE) 방법론.pptx
개발자의 현재와 미래
[일본자료] 개발자를 위한 시스템엔지니어링 도입의 권유
[경영혁신] 홍익경영혁신 2015 B331160
SOSCON2015 SI이노베이션
2017 주요 기술 흐름 및 개요
2015 SINVAS USER CONFERENCE - SINVAS ALM을 통한 소프트웨어 비주얼라이제이션 구현 방안
Undocumented agile.dist
분석과 설계
프로그래밍 방식의 변천 과정
델켐매거진 7호
Operation Logic Manager
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
3 7 건설정보화전략과pmis(이민남)
01. it정보화전략-it 기술기반 도입 계획
소프트웨어교육론 전체
Software Development Process - Korean
모바일 앱 개발을 위한 Agile 적용
234 deview2013 김형준
Ad

More from Suji Lee (6)

PDF
2016 SINVAS DAY - SINVAS Platform 기반 통합 MDD 개발 환경
PDF
2015 SINVAS USER CONFERENCE - SW 분리발주에의한 요구사항 및 분석설계방안
PDF
2015 SINVAS DAY - SINVAS ALM (소프트웨어 개발과 운영관리 통합 방안)
PDF
2015 SINVAS DAY - SINVAS TEST (테스트 자동화를 위한 전략과 구성 방안)
PDF
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
PDF
2015 SINVAS DAY - SINVAS UML(효과적인 정보관리(분석/설계)를 통한 시스템 관리 방안)
2016 SINVAS DAY - SINVAS Platform 기반 통합 MDD 개발 환경
2015 SINVAS USER CONFERENCE - SW 분리발주에의한 요구사항 및 분석설계방안
2015 SINVAS DAY - SINVAS ALM (소프트웨어 개발과 운영관리 통합 방안)
2015 SINVAS DAY - SINVAS TEST (테스트 자동화를 위한 전략과 구성 방안)
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
2015 SINVAS DAY - SINVAS UML(효과적인 정보관리(분석/설계)를 통한 시스템 관리 방안)

2015 SINVAS USER CONFERENCE - SINVAS 플랫폼을 활용한 정보시스템 유지보수 방안

  • 2. 현행 정보시스템 운영의 문제점 • SW공학체계에 따른 시스템 운영 프로세스 미흡  요구사항에서테스팅까지의일련의 통합관리 부재  현행화 및 수시적 피드백이 불가능한 산출물 관리 • 유지보수 인력 중심의 상황 별 대처 유지보수 인력의 능력과 경험에 의존 투입시간 대비 SLA(Service Level Agreement )평가 • 통합적인 SW 자원, 소스, 형상관리 등의 미흡  요구사항에서 테스트까지의 일련의 정보 부재  단순 형상관리를 통한 소스 및 빌드관리 체계 인력중심의 유지보수 SW공학적 프로세스 미흡 통합 정보관리의 미흡 1
  • 3. 현행 정보시스템 운영의 문제점 확인해보고알려드리겠습니다. 다른요구사항이많아 아직처리 하지못했습니다.곧처리할게요 시스템에반영하기에는무리한 요구사항인 것같습니다.일정 조정이필요할것같습니다. 2
  • 4. SINVAS 플랫폼 기반의 정보시스템 운영 3
  • 5. 4 시스템 운영 플랫폼의 구성요소 설계와 구현 동기화소프트웨어 가시성과 추적성 저장소 기반의 협업 체계 SW 개발/운영 전 과정 지원 도구
  • 6. 5 SINVAS Platform • 요구사항 도출 • 요구사항 정의 • 베이스라인 관리 • 요구사항 리뷰
  • 7. 6 SINVAS Platform 적용방안(컨설팅)  도구 적용 컨설팅을 통해 내재화된 적용 방안 수립 및 도구 기능 개선 지원 프로젝트 착수 현황분석 도구 활용 방안 수립 및 구성 도구 개선 기능 구현 및 교육 프로젝트 계획수립 도구 적용 컨설팅 Task 프로젝트 종료 현황 파악 개발 환경 분석 도구활용 계획수립 도구 활용 방향 도출 저장소 환경 구성 도구 별 개선기능 구현 프로젝트 종료 도구 활용 교육 일정 계획 수립 업무범위 정의 수행 전략 정의 교육 계획 수립 업무 현황 파악 개발 환경 분석 시스템 프로세스 분석 도구 활용 방향 도출 도구 활용 계획 수립 미래 모형 검토 도구 활용 프로세스 설계 SINVAS 저장소 환경 구성 도구 개선 기능 구현 개선 기능 테스트 도구 활용 교육 프로젝트 종료 교육 자료 작성 교육 준비
  • 8. 정보시스템 현행화(역공학)  기 구축된 시스템 분석을 통한 설계 정보 생성과 분석 모델과의 연계를 통해 시스템 운영 기반 구축  시스템과 관련된 모든 정보는 통합 저장소에 탑재되어 관리 역 공학 Use Case 도출 Sequence Diagram 생성 화면 매핑 기타 정보 매핑 7
  • 9. 정보시스템 현행화(역공학) 소스코드로부터 프레임 워크 기반의 역 공학을 통한 설계정보 도출 단계 프레임워크 기반의 소스코드 역 공학을 통해서 설계정보를 최대한 도출 할 수 있도록 설계하고 구현하는 단계 Source Code (based eGovFrame) 역 공학규칙 수립/ 구현 프레임워크 아키텍처 및 개발 요소 분석 역 공학 대상 파일 분석(Source Code, Configuration File, etc…) 역 공학 대상 선정 역 공학 결과물 정의(Class Diagram, Sequence Diagram. Statechart Diagram, etc…) 역 공학 프로그램 제작, 프로그램 테스트, 역 공학 기능 배포 역 공학을 통해서 도출된 정보에서 Use Case를 도출할 수 있도록 설계하고 구현하는 단계 역 공학을 통해서 도출된 정보에서 Use Case를 도출할 수 있도록 설계 하고 구현하는 단계 Use Case Diagram 작성Actor/Use Case 도출 시스템 사용자 및 이해당사자를 Actor 후보 도출 시스템 기능을 세분화하여 Use Case 후보 도출 도출된 Actor와 Use Case의 관계를 수립 관계 수립을 통해 Actor 와 Use Case정립 Use Case Diagram 작성 Actor, Use Case 간의 관계를 기반으로 체계 수립 역 공학 Use Case 도출 Sequence Diagram 생성 화면 매핑 기타 정보 매핑 8
  • 10. 정보시스템 현행화(역공학) 역 공학을 통해서 도출된 정보와 Use Case 도출 후 분석된 화면을 맵핑하는 단 계 역 공학을 통해서 도출된 정보와 Use Case 도출 후 분석된 화면을 맵핑 하는 단계 Use Case Use Case 명세서Flow of Event 작성기 Use Case 명세 Trigger, Brief Description, Pre-Condition, Post- Condition, Flow of Event 작성 Flow of Event 작성시 연관된 화면을 도출 도출된 Use Case와 연관된 화면을 역공학을 통해 도출된 화면으로 매핑, Use Case부터 설계모델까지의 추적성 확보 역 공학을 통해서 도출된 정보에서 Use Case를 도출할 수 있도록 설계하고 구현하는 단계 Use Case를 기준으로 기능과 관련된 Sequence Diagram을 소스코드 를 분석하여 정보 추출을 통해 작성 역 공학 Use Case 도출 Sequence Diagram 생성 화면 매핑 기타 정보 매핑 Operation 매핑 역 공학을 통해 생성 9
  • 11. 정보시스템 현행화(형상관리) 변경 접수 영향도 분석 변경 통제 변경 적용 및 테스트 상태기록 Trace Matrix 3D Trace View 10
  • 12. 사용자 SR처리를 통한 시스템 운영방안 SINVAS ALM SINVAS REQ SINVASUML Service Request 등록 책임자 검토 운영팀 접수 담당자 지정 처리완료 요청 요청자 승인 요구사항 등록 요구사항 확정 Use Case 변경 분석 설계 변경 SINVASTEST 정적 분석 수행 동적 분석 실행 [테스트 수행 통과 시] SR 담당자 지정 설계 확정 시스템 구현 SINVAS DEV 분석 결과 리포팅 형상 관리 • 사용자의 SR 처리에 대한 요구사항 매핑 • 기존 추적정보를 바탕으로 분석/설계, 구현, 테스트 변경 SR 관리 • 시스템 사용자의 시스템 변경 요청에 따라 절차를 수립함 품질 관리 • 변경된 설계 및 소스 코드에 대한 품질 관리 수행 (정적 분석, 동적 분석) • CI 서버 연계 Eclipse 11
  • 13. 12 기대 효과 사용자 요구 처리 시간 단축 소프트웨어 품질 향상 생산성 향상시스템 운영 효율성 상승 • 서비스 변경 요청에 대한 빠른 시스템 영향도 분석 • 설계 영향도 분석을 통한 변경 사항 확인 및 처리 • 설계 모델과 소스 코드의 동기화를 통해, 소프트웨어 설계 품질 향상 • 지속적인 테스트로 소스 코드 및 실행 어플리케이션의 품질 향상 • 변경에 대한 영향도 평가 및 분석 수행을 통해 변화 범위의 정확성 확보 • 디지털화 된 정보로 시스템 운영함으로 문서화를 위해 필요한 노력 감소 • 도구의 자동화를 기반으로 시스템 운영 을 통해 생산성 향상 • 구현 결과물에 대한 테스트를 통해 생산 성 향상