Recently, in organizations many decisions are being made by groups. And the organization is changing a lot and so are groups. To help decision making of changing groups, we need more flexible and more adaptive GDSS. Therefore one of the critical success factors of GDSS is flexibility and incremental improvement.
Prior research on specifying design requirements of GDSS suggests generic design requirements. But they are too general to be incorporated directly into system design, because of the disparity between real group and ideal group that the researchers studied. Many design strategies that start from the generic design requirements thus have contingency variables that change as the characteristics of group change. From the viewpoint of developers, these variables implicate flexibility. To achieve flexibility we need new methodology of design and implementation.
Nowadays, object-oriented analysis and design methodologies have been progressed to the point that many systems are being developed through these methodologies.
In this paper, a design is proposed using Object-oriented Modeling Technique (OMT), one of the object-oriented analysis and design methodologies based on modeling. Exploiting object-oriented paradigm results in a highly flexible and easily upgradable design.
최근의 업무조직내의 중요한 문제들은 개인에 의해서보다 다수로 구성된 업무 그룹에 의해 이루어지고 있다. 이에 따라 그룹의사결정 및 그룹의사결정지원시스템에 관한 연구가 이루어지고 있다. 그룹의사결정지원시스템의 개발은 다른 정보시스템과 마찬가지로 시스템의 사용 대상인 그룹에 대한 연구에서부터 출발한다. 그룹의 특성에 대한 연구는 많은 분야에서 이루어졌으나 이들 연구로부터 추출된 그룹의사결정지원시스템의 설계 요구사항은 개발자가 바로 사용하기에는 부적합하다. 왜냐하면 그룹은 정적인 대상이 아니라 동적인 대상이며 상황에 따라 그 특성이 쉽게 변하기 때문에 하나의 틀로서 모든 그룹을 설명할 수 없으며 또 그렇게 하기위해서는 너무 일반적인 설계 요구사항을 제시하게 된다. 그래서 기존의 설계 방법론은 그룹의 상황(그룹의 크기, 업무, 친밀도)을 반영할 것을 요구하고 있으며 그렇게 하기 위해서는 개발된 시스템의 꾸준한 발전과 유연성은 그룹의사결정지원시스템의 핵심적인 요소가 된다. 따라서 보다 유연하고 꾸준한 발전에 용이한 시스템을 개발하기 위한 방법론이 필요하다.
본 논문에서는 객체지향모델링 기법을 이용하여 기존연구에서 얻어진 기본적 기능과 실제 업무상황에서 얻어진 요구사항을 토대로 기본적인 그룹의사결정지원시스템을 설계하였다. 이 설계는 3계층 클라이언트/서버 구조로 되어 있으며 3계층 구조는 큰 유연성을 제공한다. 그리고 사용자들의 새로운 요구사항을 가정하고 시스템을 발전시켰다.