데이터흐름모델2 아키텍쳐 설계 1. 시스템 구조화(System structuring) [아키텍쳐 설계(architectural design) 개요] ■ 아키텍쳐 설계(architectural design) ① 시스템 설계 과정의 초기 단계에 이루어진다. ② 명세(specification)와 설계(design) 과정의 연결고리 역할을 한다. ③ 명세 활동과 병행되어 이루어지기도 한다. ④ 시스템의 주요 구성요소(components)와 통신관계(communication)를 파악하는 작업. □ 장점 ① 프로젝트 참여자 의사소통 수단 ② 시스템 분석(특히 비기능적 요구사항의 만족여부를 판단)에 용이 ③ 대규모 재사용(Large-scale reuse)이 가능 □ 설계 과정 1. 시스템 구조화(System structuring): 서브 시스템으.. 2023. 11. 25. 시스템 모델 모델은 개선이 필요한 기존의 시스템을 명확히 이해하기 위해 요구 분석단계에서 사용하거나 새롭게 요구되는 시스템을 명세하는데 사용된다. 모델은 아래와 같은 다양한 관점으로 표현 가능하다. 1. 외부적 관점(external perspective) : 시스템의 문맥이나 환경에 대한 모델링 2. 행동적 관점(behavioral perspective) : 시스템의 동적인 면에 대한 모델링 3. 구조적 관점(structural perspective) : 시스템의 아키텍쳐(architecture)나 처리되는 데이터의 구조 부분에 대한 모델링 이러한 다양한 관점을 모델링하는 대표적인 방법중 하나가 UML(Unified Modeling Language)를 이용하는 것이다. 1. 모델의 종류 1) 배경 모델(Context.. 2023. 11. 25. 이전 1 다음