2011년 5월 23일 월요일

클래스다이어그램의 레이아웃과 복잡도가 모델 이해도에 미치는 영향

UML 다이어그램은 시스템을 모델링 하기 위한 언어로 사실상 표준으로 널리 사용되고 있다. 그 가운데 특히 클래스다이어그램은 시스템을 클래스와 클래스들간 관계로 시각화한 것으로 순공학적, 역공학적 시스템 모델링 및 구현에 직접적인 영향을 미친다. 많은 연구에서 클래스다이어그램의 레이아웃과 복잡성이 시스템 모델링의 이해에 미치는 영향을 설명하고 있다.
하지만 연구 결과가 혼재되어 있어 레이아웃 적용의 효과를 판단하는데 어려움이 따른다. 따라서 본 연구에서는 기존 연구에서 제시된 클래스다이어그램 레이아웃 기준을 토대로 2 (레이아웃) x 2 (복잡성) 실험을 설계, 레이아웃 적용으로 인한 이해도를 측정하였다. 47명의 피험자가 실험에 참여하여 서로 다르게 제시된 레이아웃과 복잡성에 대해 이해하도록 하였다. 그 결과
레이아웃을 적용한 실험 그룹에서 유효한 효과를 나타내었고 뿐만 아니라 복잡성에서도 유효한 결과를 확인할 수 있었다. 하지만 이 둘의 상호작용 측정에 있어서는 유효한 결과를 얻지 못했다.

논문받기

댓글 없음:

댓글 쓰기

블록체인 개요 및 오픈소스 동향

블록체인(block chain) 블록체인은 공공 거래장부이며 가상 화폐로 거래할때 발생할때 발생할 수 있는 해킹을 막는 기술. 분산 데이터베이스의 한 형태로, 지속적으로 성장하는 데이터 기록 리스트로서 분산 노드의 운영자에 의한 임의 조작이 불가...