본문 바로가기

기술사 준비/SW공학 - 개발 방법론

[SW공학] 정보공학 방법론

반응형

아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다.


정보공학 방법론

정보공학 방법론의 정의

  • 기업의 정보시스템을 구축하기 위한 계획(ISP), 분석, 설계 등의 전과정을 형상화시킨 데이터 중심 방법론

정보공학 방법론의 특징

특징 설명
기업 중심 기업의 비즈니스 시스템을 위한 기업의 전략경영을 지원하는 시스템
ISP 중심 경영층의 요구와 견해를 반영 및 계획 중심
데이터 중심 변화에 덜 민감한 데이터 중심의 방법론
분할과 정복 문제영역을 세분화해서 통합 완성해 가는 방법론
반응형

정보공학 방법론의 구성도

데이터 단계 활동
    기업의 비즈니스 목표    
전략정보 수집 ISP(정보전략 계획) 전략적 비전 확립
데이터 모델링 BAA(업무영역 분석) 프로세스 모델링
데이터 설계 BSD(업무시스템 설계) 프로시저 설계
데이터시스템 구현 SC(시스템 구축) 코드 생성기를 활용한 구현

 

정보공학 방법론의 단계별 특징

단계 특징
ISP - Information Strategy Planning
- 전사적인 기업모형을 설계하는 단계
- 전략적 측면과 시스템 측면의 모델 설정
BAA - Business Area Analysis
- ISP과정에서 수집된 정보를 이용하여 세부 확장, 분석단계 데이터모델 다이어그램, 프로세스 분할 다이어그램 등 생성
BSD - Business System Design
- ISP, BAA를 기반으로 사용자 요구사항에 대한 데이터 및 프로세스 설계
- ERD, 분할다이어그램, DFD 등 활용
SC - System Construction
- 구현을 위한 상세설계, DB 구축 및 프로그램 작성단계

 

정보공학 방법론과 타 방법론 비교

비교 구조적 방법론 정보공학 방법론 객체지향 방법론 CBD 방법론
시기 1970년대 1980년대 1990년대 2000년대
중점 기능 중심 자료구조 중심 객체 중심 컴포넌트 중심
특징 - 분할과 정복
- 하향식 기능 분해
- 데이터, 프로세스 균형 - 캡슐화, 추상화
- 인간사고와 유사
- 반복, 점진적
- 높은 재사용성

 

정보공학 방법론의 장점

  • 경쟁우위 전략적 기회 식별 및 방안 제공
  • 일관/통일된 정보시스템 구축 가능
  • 데이터 중심 업무 절차 및 환경 변화에 유연

정보공학 방법론의 단점

  • 정보공학 효과를 위해 장기간 필요
  • 특정 사업영역으로부터 독립된 시스템의 개발에 부적합
  • 소규모 자동화 요구사업에 부적합

정보공학 방법론의 한계

  • 구조적 방법의 SDLC를 그대로 적용
  • 복잡한 논리체계와 많은 산출물 및 절차
  • CASE Tool을 이용하기 어려움
  • 멀티미디어, 인터넷 등 모든 기업의 업무를 수용하지 못함


 

반응형