객체지향 분석 설계 (Objet-Oriented Analysis & Design)

- 고객이 원하는 것을 하고 잘 설계되었다라는 것을 보장하는 소프트웨어 개발 방법



- 다음 순서로 개발하면 잘 만든 소프트웨어라고 말할 수 있다고 한다.


1. 원하는 것을 충분히 잘 들어준다. -> 요구사항 (잘)만들기


2. 유연하게 만든다. -> 객체지향 원리 적용


3. 좀 더 유연하고, 좀 더 확장성있고, 좀 더 유지보수하기 쉽게 바꾼다. -> 객체지향 원리 적용 + 디자인 패턴 

반응형

'객체지향분석설계' 카테고리의 다른 글

요구사항 변경 및 분석  (0) 2019.08.19
요구사항 수집  (0) 2019.08.19
객체마을 - UML, 캡슐화, 상속, 다형성  (0) 2019.08.19

Java 란?

-각 운영체제 마다 jvm이라는것이 존재해서 플랫폼에 독립적으로 실행할 수 있는 프로그램을 만드는 언어

-Java는 작성과 컴파일, 디버깅이 쉽다. 모듈식 프로그램과 재사용 코드를 이용하기 쉽다.


Java 프로그램을 만드는 단계 3가지

1. 프로그램 작성, write

2. 컴파일 -  javac라는 녀석이 .java 파일을 .class 파일로 컴파일 해준다. 즉 javac는 jdk일부중 컴파일러다.

3. 실행 - jvm이 javac에서 컴파일된 .class 를 실행시켜준다.


여기서 jvm과 jre가 비슷해 보이는데 jre는 JVM의 실행환경이며 좀더 큰 범위를 말하는 것이고, JVM은 jdk 일부이면서 jre 일부로 실질적으로 바이너리 파일을 읽고 실행한다.


java는 메모리 접근을 직접적으로 하지 않아서 오류가 날 확률이 적고 메모리 충돌과 같은 것도 일어나지 않는다. 또한 멀티스레딩 지원과 브라우저에 플러그인을 제공해준다.(이건 jre)


-자바 시작 셋팅 절차-

1. java.sun.com으로 접속해서 jdk 최신을 다운받는다. 






2. 다운 받고 cmd에서 javac를 쳐본다. (아무것도 안떠야 정상)


3. 시스템 변수에 javac가 있는 곳의 경로를 추가해준다. 내컴퓨터-속성 - 고급시스템설정- 고급-환경변수-path라는 변수에 javac가있는 경로를 추가한다.




4. cmd창을 닫고 다시 열어서 javac를 입력하면 쭈루루룩 몬가가 뜬다. 그러면 정상적으로 jdk가 설치된것


5. notepad같이 아무 에디터로 java를 작성해서 javac로 컴파일 할 수있지만, 일일히 컴파일해주고 소스코드,바이너리코드를 관리하기 불편하므로 ide를 이용한다.



6. 이제 이클립스를 열고 java를 코딩해보자.



반응형

'java' 카테고리의 다른 글

자바 패키지~  (0) 2018.12.31
자바 클래스패스~  (0) 2018.12.31

+ Recent posts