목 차
컴퓨의 등장
객체 지향의 역사
객체지향의 기본개념
객체지향 개발 단계
객체지향 개발 방법론
접근의 장·단점
객체지향 프로그래밍 언어의 소개
컴퓨터의 등장(1)
휴먼 웨이의 위기
개인의 정신 생활
1차 가정 관계
2차 사회 관계
정신적 경제적 생활의 질의 격차가벌어짐
컴퓨터의 등장(2)
소프트 웨어
컴퓨터의 등장(3)
객체 지향적 프로그램의 등장
효율성 결핍(개발. 운용. 유지. 보수)
소프트 웨어
구성요소
구성요소
구성요소
구성요소
호환성 부여
컴퓨터의 등장(4)
객체지향적 프로그래밍의 등장
Object oriented
programming
재사용 간편
비용절감
개발 기간 단축
컴퓨터 급속한
발전의 시발점
객체지향의 역사(1)
Kristen Nyggard(1967, 노르웨이) simmula67개발
제록스사 smalltalk72/80 개발 → 본격적인 객체지향적 프로그램의 등장
제록스사
Smalltalk72
Smalltalk80
객체
클래스
서브
클래스
추상화
캡슐화
객체지향의 역사(2)
Object oriented programming의 구현 성공
Object oriented analysis
Object oriented design
Object oriented
Programming language
C언어
C++
언어
객체지향 개념들을 수용
접근
지향적 접근
객체
지향적 접근
객체지향의 기본 개념
표현수단 - 모든 사물을 객체로 표현
Ex) SPORTS
Object
객체지향의 기본 개념(추상화)
추상화 -문제에 반드시 필요한 근본적인 특성에 집중하고, 중요하지 않은 부분이나 상세 내역들을 제거해 나가는 과정
추상화의 종류
연산자 추상화
연산자
확장
함수 개
념 확장
다른 사
용자 사용
가능
절차적
인 프로그램
널리사용
Operation
abstraction
이용성이
뛰어남
객체지향의 기본 개념(추상화)
....
객체 지향 분석 설계 객체지향분석설계
REPORT
목차
1.객체지향 분석설계의 국내외 현황
2.객체지향 분석설계의 장점
3.객체지향 분석설계의 문제점
4.객체지향 분석설계의 발전방향
5.객체지향 분석설계의 개발 단계
1.객체지..
객체지향기술
보고서 작성자들의 능력의 한계와 충분한 자료를 습득할 시간적인 한계 등으로 인해 광범위한 객체지향기술(분석, 설계, 프로그래밍, 데이터베이스, 인터페이스, 운영체제)을 완벽하게 이해한다는 것은 무리가 ..
2객체지향완전조사
객체지향 분석 및 설계
1 객체지향의 역사
2 객체지향의 기본개념
3 객체지향 개발 단계
4 객체지향 개발 방법론
5 접근의 장․단점
6 객체지향 프로그래밍 언어의 소개
1 객체지향의 역사
컴퓨터가 등장하여 ..
데이터베이스 - 객체지향시스템에 대해서 데이터베이스
_객체지향시스템
·객체지향 시스템 [object-oriented system, 객체중심 시스템]
운영 체제의 보안이나 파일의 보호를 위한 접근 제어의 한 방법으로 시스템 내의 보호 대상 자원. 예를 들면 프로..
추상데이타타입과객체 추상 데이타 타입과 객체 지향 방법
순서
1.1 Java 입문
1.2 소프트웨어 생명 주기
1.3 추상 데이타 타입
1.4 객체지향 개념과 설계
1.5 Java 객체지향 프로그래밍
Java 입문
u Java의 특징
l 이식이 용이(portab..
소프트웨어 공학 - 소프트웨어 공학 동향 1
소프트웨어 공학 동향
- Software Engineering -
학습 내용
소프트웨어 공학의 역사
CASE
사용자 인터페이스 관리 시스템
컴포넌트 기반 소프트웨어 개발
웹 엔지니어링
소프트웨어 재사용
소프트웨어 리엔지니..
[전자계산학] 기말고사 - 2008 객체지향프로그래밍설계 기말고사 : 2008.2 객체지향프로그래밍설계
학번 :(), 이름 :()
참고 1: 글자수 제한이 있는 경우, 제한을 어길 경우 0점 처리됨.
참고 2: 서술형 답안의 경우 답안의 간결성과 완결성을 동시에 만족시키지 ..
객체지향시스템 - 비트박스 프로젝트 분석 비트박스 프로젝트 분석
1. 과제 목적
비트박스 프로그램을 분석하고 소스코드 분석
2. 과제 수행 및 분석
1) BeatBox.java
package headfirst.sd.chapter6;
import java.awt.*;
import javax.swing.*;
imp..
[경영정보시스템의 개발과 실행] IT솔루션의 개발 및 실행 [경영정보시스템의 개발과 실행] IT솔루션의 개발 및 실행
1. IT 솔루션의 개발
기업의 경영활동 수행에 있어서 어떤 문제를 발견하고 이를 해결하기 위한 방안을 모색할 때 가장 먼저 시스템 사고와 접근을 통..
유비쿼터스컴퓨팅 Ubiquitous Computing
유비쿼터스 컴퓨팅의 정의
연관 기술
Contents
Applications
문제점과 미래 방향
Contextual and Social User Experience
Internet of Things
인 메모리 컴퓨팅
유비쿼터스 컴퓨팅의 정의
..