확장된 개체 개념의 비즈니스 시스템 분석 모델

A Business System Analysis Model with Extended Entity Concept

  • 이서정 (동덕여대 교양교직학부) ;
  • 고병선 (숙명여자대학교 컴퓨터과학과) ;
  • 최미숙 (숙명여자대학교 전산학과) ;
  • 박재년 (숙명여자대학교 정보과학부)
  • 발행 : 2001.12.01

초록

기존의 시스템 분석 모델은 설계와의 일관성 유지를 위해 개체들 간의 관계설정과 이벤트의 흐름을 표현하는데 다양한 방법을 제시하고 있다. 그러나, 시스템 내의 개체의 식별보다는 시나리오를 바탕으로 한 시스템의 흐름을 중심으로 그에 관련된 개체를 도출하는데 초점을 맞추고 있다. 시스템에서 개체들을 체계적으로 정의하고 구축하는 작업은 소프트웨어 개발에서 기초적이면서도 매우 중요한 작업이며, 구축된 개체는 시스템의 중요한 재산이 될 수 있다. 특히, 비즈니스 시스템의 경우, 비즈니스 규칙이나 수강업무의 출석부와 같이 두 가지 이상의 개체에서 계산되거나 유도된 정보는 매우 중요한 시스템의 재산이 될 수 있다. 피리고, 이러한 정보들을 관리하는 정보 즉 메타 정보 또한 시스템의 중요한 재산(asset)이 된다. 본 연구는 시스템의 중요한 재산이 될 수 있는 개체 정보를 도출할 수 있는 구분 기준을 도입한 시스템 분석 모델을 제안한다. 이 모델을 통해 시스템은 개체, 인터페이스, 이벤트 또는 행위의 세 가지 부분으로 분석되며, 그 증 시스템의 개체는 독립개체와 그에 관련된 종속개체 및 그에 적용될 수 있는 비즈니스규칙을 포함하는 제약조건개체를 도출하며, 이벤트의 물리적 또는 행정적 관리사항은 관리개체로 표현할 수 있다. 다양한 방식의 개체 식별은 분석과정에서 누락되는 개체를 줄일 수 있다.

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.

키워드

참고문헌

  1. Ivar Jacobson, The Object Advantage Business Process Reengineering with Object Technology, Addison-Wesley, 1994
  2. David A.Taylor, Business Engineering with Object Technology, pp. 13-28, John Wiley & Sons, 1995
  3. Chris Marshall, Enterprise Modeling with UML, Addison-Wesley, 2000
  4. Doug Rosenberg, Kendall Scott. UML Object Modeling, Addison-Wesley, 2000
  5. Sinan Si Alhir, 'The UML - Two years agter adoption of the standard', http://home.earthlink.net/salhir/theumltwoyearsafteradoptionofthcstandard.html
  6. A. Evans, 'Rigorous Development in UML,' ETAPS'99, FASE Workshop, LNCCS, 1999
  7. Martin Fowler, UML Distilled Applying the Standard Object Modeling Language, Addison-Wesley Longman Inc., 1997
  8. Jose Warmer, Anneke Kleppe, The Object Constraint Language, precise modeling with UML, Addison-Wesley, 1999
  9. 이서정, 사용자 중심의 일관된 시각을 지원하는 객체 지향 시스템 분석 및 설계, 숙명여자대화교 박사학위 논문, 1998년 2월
  10. James Rumbaugh, Michael Blaha, William Prernerlani, Frederick Eddy, William Lorensen. Object-Oriented Modeling and Design, Prentice-Hall, 1991
  11. S. Shlaer and S. J. Mellor, The Shlaer-Mellor Method, Project Technology Inc., 1996
  12. Donald G. Firesmith, Object-Oriented Requirements Analysis and Design, John Wiley & Sons. 1993
  13. Rational Software Co., UML ver. 1.0 Notation Guide, Rational Software Co., 1997
  14. D'Souza and Wills, Object, Components, and frameworks with UML: The Catalysis Approach, Addison-Wesley, 1999, p.496, pp.548-549
  15. 박재년, '정보구조모델링에 의한 시스템 분석', 숙명여자대학교 논문집, 제33집, 1992년 12월
  16. ArsMagna, 숙명여대 SE Lab, 정보모델링을 적용한 E-biz Miner분석보고서, 2001년11월
  17. Ivar Jacobson, Grady Booch, James Rumbaugh. The Unified Software Development Process, Addison-Wesley, 1999
  18. 박재년, 기초전산학, pp. 337-366, 교학사, 1997