CISA/3. IS 획득, 개발 및 관리 크램 2017. 9. 5. 11:45
1. 객체 지향 시스템 개발(OOSD: Object Oriented System Development)(1) 의의① 프로그램을 객체(object) 단위로 조직하여 개발하고 유지보수한다.② 객체는 모듈처럼 전체 프로그램에 속해 있는 한 부분이다.③ 하지만 모듈과는 달리 독립적으로 기능하며 다른 객체들과도 상호 작용할 수 있다.④ 이미 개발된 객체는 다른 프로그램에서 재사용할 수 있어서 개발 노력/시간이 절약된다. (2) 객체(Object)① 객체는 메소드(기능) 그리고 객체 식별과 기능 수행에 필요한 데이터 속성 값을 포함한다.② OOSD에서는 프로그램을 일련의 연산 과정이 아니라 객체들 간 상호 작용으로 본다.③ 마치 현실 세계가 다양한 사물들의 상호 작용인 것과 유사하다.④ 한편 객체 안에 메소드와 속..