시스템 분석 설계

데이터 모형 구축 방법

KDY 2022. 12. 7. 13:50
728x90

업무영역 분석 공정

  • 분석 계획을 바탕으로 (정보 수집, 현행 시스템 분석, 데이터모형의 정의 및 업무활동 모형 정의,
    모형 간의 상관관계 정의, 분산모형정의, 모형검증, 설계 계획) 등으로 구성 됨

데이터모형 구축 공정

  • (엔티티 정의, 관계 정의, 속성 정의, 식별자 정의, 정규화 검증, 일반화 정의, 엔티티 관계도 작성)
    으로 이뤄짐

데이터모형 구축 과정

  • "논리적" 데이터모형 구축 과정과 "물리적" 데이터 모형 구축 과정으로 나눠짐
  • "논리적"모형은 기업 모델에서 도출된 실체(Entity)를 구체적이고 상세한 정보로 변환해 일반화시키는
    과정임
  • "물리적" 모형은 DBMS의 기능과 성능을 고려해 스키마를 생성하는 과정

모델링의 적정성 판단 기준

  • 구조적 확증성 : 데이터 정의와 구성방법의 일관성이 유지되고 있는가?
  • 단순성 : 사용자가 이해하기 쉽게 구성되었나?
  • 비중복성 : 정보가 한 군데에 한 번만 존재하는가?
  • 공유성 : 적용업무나 기술에 특화되지 않은 다수에 의해 사용이 가능한가?
  • 무결성 : 정보를 사용하고 관리하는 방식에 일관성이 있는가?
  • 확장성 : 새로운 요구 시 최소의 노력으로 수용이 가능한가?

방법론의 필요성

  • 방법론의 도입 목적은 작업방법의 "표준화", "커뮤니케이션" 향상, 정보시스템 "품질" 수준의 목표 달성,
    프로젝트 "위험"의 최소화, 주어진 "기간"과 "비용"내에서 시스템 완성 등으로 요약 가능

정보공학 방법론

  • 기업 "전체"의 관점에서 기업"활동"을 "기업모델"로 분석하고 이를 다이어그램 형태로 표현해
    정보시스템의 계획, 분석, 설계, 구축 등의 전 과정을 공학적으로 적용한 방법론

정보시스템의 3측면과 4단계

  • 정보시스템의 3측면은 (Data, Activity, Technology)로 구성되며, 이들이 균형있게 고려돼야 한다.
    각 측면은 각기 4단계로 진행된다. 즉 (전략(Strategy) 단계, 분석(Analysis)단계, 설계(Design)단계
    구축(Construction)단계로 구성된 개념체계를 갖는다.

정보공학 방법론의 개발 공정

  • 정보공학 방법론은 (정보전략계획수립(ISP) -> 업무영역분석(BAA) -> 업무시스템 설계 ->
    기술 설계 -> 구축 -> 전환 -> 운용) 순으로 진행된다.

정보공학 방법론과 기능 중심 방법론의 차이점

  • 잔사차원의 정보체계 지원
    • 회사 전체의 정보 시스템 구조를 먼저 고려한 후 각각의 하부시스템을 완성햐 통합
    • 인사관리 시스템, 구매관리 시스템, 회계관리 시스템 등
  • 경영전략 지원 중심
    • 회사의 경영전략을 우선으로 모든 단위 시스템들을 유기적으로 연동하고 정보제공
  • 데이터 업무 활동(기능)의 균형
    • 업무활동 지원뿐만 아니라 경영전략의 수립과 추진에 필요한 정보 제공

업무영역의 모형화

  • 데이터 모형화 : 데이터베이스 구축의 기초
  • 업무활동 모형화 : 완성된 시스템의 메뉴를 구성
  • 업무활동과 데이터 상관 모형화 : 데이터와 업무활동의 상호 관련성을 쉽게 파악