01일차
1. 모델링과 구현
- /모델링 (=기획. =분석+설계)
- 구축할 System 정의 (=목적. 뭐 하는 프로그램인지)
- 요구사항 정의
- 구체적인 계획 = 분석+설계 = 모델링의 가장 중요한 부분
- 결과물 : 모델
- Notion : UML(Unified Modeling Language = 통일된 모델링 언어)
- → System 구축시 구현전 결정하는 모든 활동들
- 구현
- 소스코드, 컴파일, 디버깅
- 결과물 : 코드를 포함한 System
- 프로그래밍 언어 : Java (수단일 뿐 모델링 단계에서 설정한 언어에 따라 달라질 수 있다.)
- → System 실제 구현
- System 개발 절차분석 →구현
- OOP(객체 지향 프로그래밍)
- Encapsulation(캡슐화)
- Abstracktion(추상화)
- Modularity(모듈화)
- Hierarchy(계층)
- Object(객체)
- 못받아 적음
- 모델링 + 구현 = 개발자(Developer)
- OOP(객체 지향 프로그래밍)
- -————-————-———— 모델링 -————-————-———— — 프로그래밍 —
- 설계 →
- 요구사항정의 →

2. 자바 개발 환경 구축
- JDK
- 자바의 특징 플랫폼에 독립적이다.
- 플랫폼 : 어떤 어플의 실행 바탕
- 자바는 JDK(JRE + TOOL)을 제공하기 때문에 운영체제에 상관없이 개발과 컴파일 및 실행이 가능하다.
- JRE(Java Runtime Environment) : 자바 실행 환경. 엔드유저라면 JRE만으로 자바 응용프로그램 실행이 가능하다.
- Tools : 디버깅, 컴파일, 모니터링을 하기 위한 도구들로 개발자에게 필요하다.
- JDK = Java Platform = J2SE Platform
- 자바의 특징 플랫폼에 독립적이다.
- → Java의 특징과 그에 따른 구조를 알아야 JDK를 이해할 수 있다.

728x90
'etc' 카테고리의 다른 글
NCloud Camp 07일차 - JAVA02 (0) | 2023.01.03 |
---|