Abstract
Existing system analysis models suggest various ideas to present entity relations and event flows for consistency between analysis and design paradigms. However, they are preferred to derive and arrange related entities on system flow than to identify entities. To identify entities systematically is a basic and important work of software development, and identified entities can be major assets of business system. In case of business systems the business rules or the computed or derived information like attendance lists of lecture system can be the most important system assets. The management information or meta data are also. In this paper, we suggest a business system analysis models to derive and present entities. System is identified entities, interfaces and event or behaviors through this model then entities are extended to independent entities, dependent entities, which are dependent to independent entities, constraint shows the physical and administrative notices. Various entity identification can reduce the incompleteness of entity analysis.
기존의 시스템 분석 모델은 설계와의 일관성 유지를 위해 개체들 간의 관계설정과 이벤트의 흐름을 표현하는데 다양한 방법을 제시하고 있다. 그러나, 시스템 내의 개체의 식별보다는 시나리오를 바탕으로 한 시스템의 흐름을 중심으로 그에 관련된 개체를 도출하는데 초점을 맞추고 있다. 시스템에서 개체들을 체계적으로 정의하고 구축하는 작업은 소프트웨어 개발에서 기초적이면서도 매우 중요한 작업이며, 구축된 개체는 시스템의 중요한 재산이 될 수 있다. 특히, 비즈니스 시스템의 경우, 비즈니스 규칙이나 수강업무의 출석부와 같이 두 가지 이상의 개체에서 계산되거나 유도된 정보는 매우 중요한 시스템의 재산이 될 수 있다. 피리고, 이러한 정보들을 관리하는 정보 즉 메타 정보 또한 시스템의 중요한 재산(asset)이 된다. 본 연구는 시스템의 중요한 재산이 될 수 있는 개체 정보를 도출할 수 있는 구분 기준을 도입한 시스템 분석 모델을 제안한다. 이 모델을 통해 시스템은 개체, 인터페이스, 이벤트 또는 행위의 세 가지 부분으로 분석되며, 그 증 시스템의 개체는 독립개체와 그에 관련된 종속개체 및 그에 적용될 수 있는 비즈니스규칙을 포함하는 제약조건개체를 도출하며, 이벤트의 물리적 또는 행정적 관리사항은 관리개체로 표현할 수 있다. 다양한 방식의 개체 식별은 분석과정에서 누락되는 개체를 줄일 수 있다.