5장. 시스템 모델링
시스템 모델링
시스템 모델링
- 시스템의 추상 모델을 개발하는 프로세스
- 각각의 모델은 시스템의 서로 다른 뷰나 관점을 나타낸다.
- 보통 UML (Unified Modeling Language) 다이어그램 표기법을 이용하여 나타낸다.
모델의 용도
1. 요구공학 프로세스
시스템의 상세 요구사항을 이끌어 내기 위하여
2. 설계 프로세스
시스템을 구현할 엔지니어에게 시스템을 설명하기 위하여
3. 구현 후
시스템의 구조와 동작을 문서화하기 위해
시스템 모델은 완전한 표현인가?
- 시스템 모델은 시스템의 완전한 표현이 아니다.
- 모델은 시스템의 다른 표현이라기 보다는 검토 중인 시스템의 추상화이다.
시스템 관점
서로 다른 관점에서 시스템을 표현하기 위해 다른 모델들을 개발
시스템 관점 유형
1. 외부 관점 (External)