A Methodology for Deriving An Object Model by Using Structured Analysis Results

구조적 분석 산출물을 이용한 객체 모델 유도 방법론

  • 이희석 (한국과학기술원 테크노경영대학원) ;
  • 배한욱 (앤더슨컨설팅㈜) ;
  • 유천수 (한국과학기술원 테크노경영대학원)
  • Published : 1996.12.01

Abstract

In conventional analysis methods, data and process are loosely coupled for building information systems. Several object oriented approaches have been proposed to integrate data and process. However, object oriented analysis requires a radical paradigm and thus system analysts find difficulties in generating object models direcctly from end users. To alleviate these difficulties, this paper proposes a methodology for deriving an object model by using structured analysis results. Objects are obtianed primarily from entities in Entity-Relationship Diagram. Methods are obtained through the analysis of the relationship between processes and data stores in Data Flow Diagram Methods are assigned to the objects by using object/process matrices. A real-life case is illustrated to demonstrate the usefulness of the methodology.

Keywords

References

  1. 데이타베이스 심포지움 및 학술대회 논문집 EER 모델을 이용한 객체 지향 데이타베이스 설계 민대환;권순호
  2. 기능 사양 보고서(경리/결산관리) 삼성데이타시스템
  3. 한국 경영정보학회 춘계 학술대회 논문집 구조적 분석 스키마에 의한 객체 모델 구현 이희석;배한욱;유천수
  4. 데이타베이스 심포지움 및 학술대회 논문집 객체 지향 기법을 위한 관계 데이타베이스 변환 방법 주경수;심현숙
  5. Proceeding of the Conference on Object-Oriented Programming: Systems, Language and Applications-OOPSLA Transformation of Data Flow Analysis Models to Object-Oriented Design Alabiso,B.
  6. Communications of the ACM v.32 no.5 An Object-Oriented Requirements Specification Method Bailin,S.C.
  7. An Entity-Relationship Approach Conceptual Database Design Batini,C.;S.Ceri;S.B.Navathe
  8. Communications of the ACM v.31 no.4 Relational Database Design using an Object-Oriented Methodology Blaha,M.R.;W.J.Premerlani;J.E.Rumbaugh
  9. Journal of Database Management v.4 no.7 Accuracy in Modeling with Extended Entity Relationship and Object-Oriented Data Models Bock,B.;T.Ryan
  10. Object-Oriented Analysis and Design with Application Booch,G.
  11. DBMS Adding Behaviors to Relational Database Burleson,D.
  12. Journal of Object-Oriented Programming The Object-Oriented Design and Implementation of a Relational Database Management System Campbell,J.A.;J.J.Campbell
  13. Journal of Management Information System v.7 no.3;Winter The Object-Oriented Entity-Relationship Model(OOERM) Choobineh,J.;K.Gorman
  14. Object-Oriented Design Coad,P.;E.Yourdon
  15. An Introduction to Database System Date,C.J.
  16. Fundamentals of Database Systems Elmasri,R.;S.B.Navathe
  17. SIGMOD Record v.24 no.3 Mapping Extended Entity Relationship Model to Object Modeling Technique Fong,J.
  18. DBMS Object-Relational Hybrid Frank,M.
  19. Database Journal v.1 no.1 Database Design Methodology: Converting a Relational Schema into an Object Relational Schema Gala,S.;W.Kim
  20. Information System v.20 no.4 Developing Formal Object-Oriented Requirements Specification: A Model, Tool and Technique Jackson,R.B.;D.W.Emblet;S.N.Woodfield
  21. Journal of Object-Oriented Programming Measuring Object-Oriented Design Li,W.;S.Henry;D.Kafura;R.Schulman
  22. Proceeding of Very Large Database-VLDB Generating Object-Oriented views from an ER-Based Conceptual Schema Ling,T.W.;P.K.Teo;L.L.Yan
  23. DBMS The Object Revolution Linthicum,D.S.
  24. Proc. of the 6th Conference on Data Engineering Representing Processes in the Extended Entity-Relationship Model Markowitz,V.M.
  25. Object-Oriented Method: A Foundation Martin,J.;J.J.Odell
  26. Information Engineering, Book Ⅱ: Planning And Analysis Martin,J.
  27. Proc.10th Int. Conf. On the Entity-relationship Approach From Entity-Relationship diagram to an object-oriented database Nachouki,J.;M.P.Chastang;H.Briand
  28. Object-Oriented Modeling and Design Rumbaugh,J.E.;M.Blaha;W.Premerlani;F.Eddy;W.Lorensen
  29. Journal of Object-Oriented Programming OMT: The Development Process Rumbaugh,J.E.
  30. Journal of Object-Oriented Programming OMT: The Function Model Rumbaugh,J.E.
  31. Object Lifecycles Modeling the World in States Shlaer,S.;S.J.Mellor
  32. Business Engineering with Object Technology Taylor,D.A.
  33. Object-Oriented Technology: A Managers Guide Taylor.D.A.
  34. ACM Computing Surveys v.18 no.2 A Logical Design Methodology for Relational Databases Using the Extended Entity-Relationship Model Teorey,T.J.;D.Yang;J.P.Fry
  35. Proceedings of the IFIP Working Conference on the Object-Oriented Approach in Information System Object-Oriented Analysis, Structured Analysis, and Jackson System Development Wieringa,R.J.
  36. Database Programming and Design v.8 no.12 A Comparison of Data and Responsibilities Driven Methods:Essential Difference Wisnsberg,P.
  37. Mordern Structured Analysis Yourdon,E.
  38. Data Base Advances v.26 no.1 A Survey of Current Object-Oriented Database Zand,M.;V.Collins;V.Caviness