2022-04-29 소프트웨어_분석_및_설계_11

2022. 4. 29. 18:06학부 강의/소프트웨어 분석 및 설계

통합 분석/설계 방법론

 

1. 통합 분석/ 설계 방법론

 

등장 배경과 사용목적

 

일을 처리하는 조직의 활동을 중심으로 분석 및 설계.

 

  • 기업의 새로운 정보시스템 구축
    • 상호 유기적, 복합적으로 운영되는 시스템
    • 정보시스템의 단위 기능별 분석 및 설계
    • 정보의 구조 및 역할
    • 데이터베이스화 시킬 수 있는 절차 및 방법
    • 관련 프로세서의 포착 및 표현
  • 사용 목적
    • 시스템 분석, 설계, 교육, 문서화, 통합
    • 협의를 위한 의사소통 수단 지원
    • 기업의 정보시스템 구축을 위한 업무활동의 분석과 문제점 포착
    • 기업의 활동에 관한 업무 흐름의 명확한 표현
  • 통합 분석/ 설계 방법론
    • 기업이나 조직의 실체를 추상화하여 모델링 (AS-IS Model)
    • 작성된 모델의 체계적인 분석을 통해 문제점을 추출하여 개선된 기업의 모델 (TO-BE Model) 설계

IDEF

Integrated DEFinition. 광범위한 용도를 포괄하는 모델링 언어 패밀리.

 

온톨로지(Ontology) : 사람들 간 토론을 통해 합의한 개념, 컴퓨터에서 다룰 수 있도록 표현한 모델

 


 

2. IDEF0 모델

ICOM = Input(입력), Control(제어), Output(출력), Mechanism(메커니즘)

4가지 요소로 표현

 

  • input
  • output
  • control : 수행 통제 지침
  • Mechanism : 사용되는 사람이나 기계와 같은 자원

(input은 Activity를 거쳐서 output으로 반환됨. Mechanism은 Activity가 종료되어도 남아있음.)

IDEF0 특징

  • 기업이나 조직의 활동을 추상적인 단위인 Activity로 표현
  • 조직’와 ‘기능’을 분리
  • 상호협동적 팀 프로젝트에 효과적

 

Activity의 수직적 해체

 

Parent Diagram → Child Diagram으로 세분화

일부 모델의 세분화에 따른 문법적 문제를 해결하고자 터널[ ]을 사용.

 


 

3. IDEF0 모델 작성

 

작성 지침

  • 일관된 목적 및 관점의 유지
  • 문법적 제한 및 규약
  • IDEF0 모델은 활동의 시간 순서적 제약을 명확하게 표현하지 않음.

 

  1. 주요 기능과 세부 기능 추출
  2. 기능 파악 후 각 기능별 입력, 출력, 제약 요소 및 처리 시스템 파악
  3. 배경도 → 1차 분할도 → 2차 ... n차 분할도