보고서 작성자들의 능력의 한계와 충분한 자료를 습득할 시간적인 한계 등으로 인해 광범위한 객체지향기술(분석, 설계, 프로그래밍, 데이터베이스, 인터페이스, 운영체제)을 완벽하게 이해한다는 것은 무리가 있기 때문에 본인들의 주관이 개입된 논리적인 비약이 보고서의 군데 군데 있을 수 있음을 미리 밝혀 둔다.
그리고 경영업무의 분석에서 부터 정보시스템을 구축하는 전 과정에 광범위하게 적용되는 객체지향기술을 모두 설명하는 것이 아니라 그 범위를 책체지향기술을 적용하여 경영조직을 어떻게 분석하는지에 국한시킴으로서, 전반적인 객체지향기술의 개념을 이해하기 위한 기초를 제공하고자 한다. 즉 객체지향기술을 적용한 정보시스템의 설계와 객체지향프로그래밍, 객체지향데이터 베이스, 객체지향운영체제 등의 시스템 공학분야에서 다루는 부분은 언급하지 않았다.
그러나 객체지향기술을 이야기할 때 객체지향프로그래밍을 먼저 떠올린다. 이는 이 기술이 소프트웨어 공학분야의 연구에서 출발했기 때문이기도 하다. 하지만 기존의 업무분석 방식 위에 객체지향프로그래밍을 적용하여 정보시스템을 구축한다는 것은 사상누각(砂上樓閣)과 다름 없다. 출발이야 어떠하던 객체지향적인 경영업무의 분석이 선행되어야 진정 객체지향적인 정보시스템이 구축될 수 있다는 것이다.
본 보고서는 객체지향기술이 어떻게 등장했으며, 개념과 장점, 경영업무분석에 어떻게 적용되는 지에 대하여 설명한다.
1. 객체지향기술의 등장배경
.... |