/
그런데 소프트웨어 구조 다이어그램 작성에 익숙하지 않다면 막상 그리려고 해도 그리는 게 쉽지 않습니다. 어떤 도구를 써서 어떻게 시작해야 할지도 고민되고 그리기 시작한 뒤에도 이렇게 그리는 게 맞는지 자문할 때가 많으셨을 겁니다. … 발표자인 Avi 님은 내부용 소프트웨어 구조 문서를 작성하는 데에 많은 경험을 갖고 있었습니다. 그는 소프트웨어 구조에 대한 사람들의 질문은 대부분 다음 질문으로 귀결된다고 이야기했습니다. 소프트웨어에 어떤 시스템이 있고 각 시스템은 서로 어떤 관계인가? 이 질문에 대해서 대부분 '소프트웨어 구조 다이어그램'으로 답할 수 있었다고 합니다. 그는 잘 그린 다이어그램은 소프트웨어 구조를 이해하거나 구조와 관련해서 커뮤니케이션하는 데 매우 효과적이라고 이야기하면서 이를 위해 소프트웨어 구조 다이어그램을 그릴 때 모델링 영역과 일러스트레이팅 영역을 구분해야 한다고 말했습니다. 모델링: 특정 모델(이론)을 기반으로 소프트웨어 구조에 어떤 요소들이 있고 각 요소가 어떤 관계를 맺고 있는지 파악하는 것, 일러스트레이팅: 모델링으로 파악한 요소와 그 관계를 시각적으로 표현하는 것. 모델링 결과는 소프트웨어 구조 다이어그램 작성 과정의 중간 콘텐츠라고 볼 수 있고, 일러스트레이팅은 이를 시각적으로 나타내는 다이어그램 프레젠테이션 기법이라고 말할 수 있습니다.
Search
📖

그런데 소프트웨어 구조 다이어그램 작성에 익숙하지 않다면 막상 그리려고 해도 그리는 게 쉽지 않습니다. 어떤 도구를 써서 어떻게 시작해야 할지도 고민되고 그리기 시작한 뒤에도 이렇게 그리는 게 맞는지 자문할 때가 많으셨을 겁니다. … 발표자인 Avi 님은 내부용 소프트웨어 구조 문서를 작성하는 데에 많은 경험을 갖고 있었습니다. 그는 소프트웨어 구조에 대한 사람들의 질문은 대부분 다음 질문으로 귀결된다고 이야기했습니다. 소프트웨어에 어떤 시스템이 있고 각 시스템은 서로 어떤 관계인가? 이 질문에 대해서 대부분 '소프트웨어 구조 다이어그램'으로 답할 수 있었다고 합니다. 그는 잘 그린 다이어그램은 소프트웨어 구조를 이해하거나 구조와 관련해서 커뮤니케이션하는 데 매우 효과적이라고 이야기하면서 이를 위해 소프트웨어 구조 다이어그램을 그릴 때 모델링 영역과 일러스트레이팅 영역을 구분해야 한다고 말했습니다. 모델링: 특정 모델(이론)을 기반으로 소프트웨어 구조에 어떤 요소들이 있고 각 요소가 어떤 관계를 맺고 있는지 파악하는 것, 일러스트레이팅: 모델링으로 파악한 요소와 그 관계를 시각적으로 표현하는 것. 모델링 결과는 소프트웨어 구조 다이어그램 작성 과정의 중간 콘텐츠라고 볼 수 있고, 일러스트레이팅은 이를 시각적으로 나타내는 다이어그램 프레젠테이션 기법이라고 말할 수 있습니다.

출처
수집시간
2025/08/22 08:45
연결완료
1 more property