2022-12-23 소프트웨어공학_10
0. UML 설계 1. 4+1 View 모델 시스템 개발에 참여하는 이해관계자들의 역할에 따른 관점을 제시한다. 가. 논리 관점 유스케이스 다이어그램과 요구사항 기술서에 기술된 기능들을 프로그래밍 시각으로 변경하는 관점 객체를 추출하고, 객체들의 세부적인 속성과 동작에 대해 정의 클래스/상태/오브젝트/시퀀스/커뮤니케이션 다이어그램 등 사용 나. 프로세스 관점 Integrator가 작업을 통합하기 위해 사용한다. 시스템 개발 전반의 작업 수행 주체와 작업의 흐름 정의에 중점 상태, 시퀀스, 액티비티, 컴포넌트 다이어그램 등 사용 다. 개발 관점 개발자들의 관점으로 시스템 개발 방법에 대해 정의 계층구조, 제약사항, 코드 재사용 등 시스템 구현을 위한 요건 정의 컴포넌트 다이어그램(논리적 단위로 정의), 패..
2022.12.23