검색어 입력폼

[컴퓨터언어]클래스, 객체, 폭포수모델

저작시기 2005.03 |등록일 2006.07.04 한글파일한글 (hwp) | 2페이지 | 가격 500원

소개글

클래스와 객체의 정의, 집단화, 일반화, 연관화의 설명, 폭포수모델에 관한 설명입니다.

목차

1. 클래스와 객체..?? (실세계 객체를 하나 선택하여 속성과 연산의 설명을 포함)
2. 클래스 관계 3가지..??
a) 집단화 : b) 일반화 : c) 연관화 :
3. 소프트웨어 개발모델 가운데 폭포수형 모델..??

본문내용

1. 클래스와 객체를 간단히 설명하시오. 아울러 실세계 객체를 하나 선택하여 속성과 연산의 설명을 포함하시오.
* 클래스 : 객체를 프로그램 안에서 정의하여 객체 생성의 틀을 제공한다.
: 특정 부류의 모든 객체의 공통적인 속성과 메소드를 정의한다.
: 객체의 추상화된 정의이다.

* 객체 : 클래스로부터 생성된 필드와 메소드의 집합체이다.
: 현실세계의 사물이나 개념을 말한다.
: 데이터와 행위 / 상태와 행위를 캡슐화한 엔티티(entity)이다.

* 내가 지금 사용하고 있는 키보드를 하나의 객체로 본다면, 속성은 객체의 특성을 나타내는 것이니까 키보드의 색상, 모델명, 인증번호, 제조년월일, 제조자 등이 될 것이다. 연산은 객체가 수행하는 행위를 말하는 것이니까 키보드의 여러 자판을 누르는 행위 등이 될 것이다.

2. 다음의 클래스 관계 3가지를 설명하시오.
a) 집단화 : 하나의 객체가 다른 객체의 일부분일 때 발생하는 관계로써 전체-부 분관계(whole-part) 또는 Consist-of 관계라고도 부른다.
예) CPU는 컴퓨터의 일부분이다.

b) 일반화 : 서브클래스와 슈퍼클래스간에 발생하는 관계로써 아버지-아들의 관계 로 볼 수 있다.
예) 컴퓨터 - 데스크탑, 노트북

c) 연관화 : 클래스가 개념적으로 서로 연결되어 있는 관계이다.
예) 고객이 컴퓨터를 구매한다. 한 명의 직원이 한명의 고객에게만 컴 퓨터를 팔면 일대일관계, 한 명의 직원이 여러 고객에게 컴퓨터를 팔면 일대다관계 등으로 볼 수 있다.
다운로드 맨위로