Ⅰ. 개요
1970년대 초에 구조적 프로그래밍과 관련된 개념들이 출현하였다. 이때까지 프로그래머들은 프로그램의 신뢰도나 유지 보수성보다는 속도나 기억 장치 사용 크기, 즉 프로그램의 효율이 얼마나 좋은가에 더 관심을 두었다. 대부분의 프로그래머들은 하드웨어 자원의 제한을 극복하는 데 노
Ⅰ. 서론
포장시장은 시장 자유화, 합병 및 다국적 기업화, 환경문제, 인터넷의 등장, 노약자인구의 증대 등 21세기 기술, 경제환경의 변화에 대해 새로운 시장개척 등이 포장산업 판도에 영향을 미칠 것으로 예상되고 있다. 세계 포장산업의 거시동향을 산업의 발전도에 따라 분석하여 보면 북미, 유
■ 객체지향(Object-Oriented Programming)의 기본개념
객체지향 프로그래밍(이하 줄여서 'OOP'라 칭함)은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적 개념이라 할 수 있는데, 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된다. 프로그램은 전통적으로 논리적인 수행 즉, 입력을
■ 객체지향(Object-Oriented Programming)의 기본개념
객체지향 프로그래밍(이하 줄여서 'OOP'라 칭함)은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적 개념이라 할 수 있는데, 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된다. 프로그램은 전통적으로 논리적인 수행 즉, 입력을
2. 기존의 연구동향 분석
- 기존의 절차 지향적인 언어로 만들어진 계산기는 순차적인 실행을 통해 값을 계산함으로서 시간과 공간의 낭비가 발생하고 재사용성이 떨어진다. 따라서 이를 개선하기 위해 객체 지향적인 방식으로 접근을 통한 문제 해결이 필요하다.
- 본 프로젝트에서는 절자 지향적인
시간이 지나면 자동으로 삭제
JVM(Java Virtual Machine)
자바를 실행하기 위한 가상 기계로 플랫폼에 의존적
byte code(class파일)를 해석하고 실행하는 interpreter
변수(Variable)
메모리(RAM)에 값을 기록하기 위한 공간
변수 사용 목적
가독성이 좋아짐
재사용성 증가로 인한 코드량 감소
유지보수 용이
재사용성을 증가시키며 변경의 요구 발생시 유지보수 용이
하나의 모듈로부터 너무 많은 분산(fan-out)을 하지않음- 분산은 한 모듈로부터 호출되는 하위모듈의 수를 의미- 7개 이상의 하위모듈을 두면 구조화 차트가 복잡해지므로 중간 제어모듈을 두어 하위모듈을 몇 개로 묶음
오류보고(error reporting)
재사용성이 뛰어난 코드를 생산한다.
3) 객체지향 설계 방법은 변화에 좀더 탄력적인 시스템을 생산한다. 객체지향 방법론의 모듈화는 시스템 개발팀에게도 좋은 이익을 제공한다. 데이터와 프로세스가 하나의 객 체에 제한되기 때문에, 여러 개발팀이 서로 독립적으로 설계의 여러 부분에 참가하여
재사용성 - 구조화된 XML 데이타로 손쉬운 변환 및 처리가 가능
커뮤니케이션 방식의 변화 - 1:1에서 1:N으로 동시 접속
RSS 주요 용도
현재 주요 용도로는 웹사이트에 새롭게 생성되는 정보들을 쉽게 배포/구독할 수 있도록 하는 일종의 규칙으로 이용
웹사이트에서 새로운 정보들을 RSS라는
재사용성, 보수/유지성이 용이하도록 객체지향 개념을 도입하여 개발하도록 하였다. 또한 현장 적용성을 높이기 위해서 가능하면 객체지향 개념 적용이 가능한 범용언어에 기초하여야 한다. 그리고 타운영관리 시스템과의 연계 운영을 위한 인터페이스부분이 고려되어야 하며, 이를 위하여 데이터베