클래스 도출을 지원하는 세가지 완충 다이어그램
Buffer zone: Three Diagrams for Assisting Class Extraction
  • 이서정
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

객체지향 및 컴포넌트지향 소프트웨어 개발 방법론의 클래스의 도출은 개발하려는 소프트웨어의 전체 품질을 결정하는데 중요한 요소이다. 각 방법론에서는 이 부분에 대해 클래스의 정의와 도출하는 방법을 설명하고 있지만 초보 분석자들이 활용하기는 어려운 점이 많다. 그 중, 개념적 갭(conceptual gap)으로 인한 문제는 클래스 도출에 가장 큰 영향을 미친다. 연구에서는 이런 부분을 보완하기 위한 장치로써 세 가지 다이어그램을 제안한다. 요구분석과정의 결과를 도식적으로 정리하여 클래스 도출을 보완하기 위한 도구로 정보다이어그램(Information Diagram), 행위다이어그램(Behavior Diagram) 그리고 관리다이어그램(Management Diagram)이다. 세 다이어그램은 시스템의 관련자(stakeholder)가 시스템에 어떤 서비스를 요구하는가에 대한 관점으로 필요한 정보를 찾고, 그에 포함될 수 있는 세부 행위를 분석하고, 누가 이 서비스에 대한 책임이 있는가의 명세이다. 본 연구에서 제안하는 다이어그램들은 기존의 소프트웨어 개발 방법에서 클래스를 도출하는 과정에 활용할 수 있다.

키워드

소프트웨어 개발방법클래스 도출정보다이어그램행위다이어그램관리다이어그램Software development methodologyclass extractionInformation diagramBehavior diagramManagement diagram
제목
클래스 도출을 지원하는 세가지 완충 다이어그램
제목 (타언어)
Buffer zone: Three Diagrams for Assisting Class Extraction
저자
이서정
발행일
2004-08
저널명
한국전자거래학회지
9
3
페이지
145 ~ 154