1. 럼바우 객체지향 분석
- 객체모델링
- 동적모델링 -> 상태 다이어그램으로 표현!!
- 기능모델링 -> 자료의 흐름을 이용하여 표현!!
2. UML 기본구성
- Things -> 사물/요소
- Diagram -> 다이어그램
- Relationship -> 관계
3. 소프트웨어 상위 설계
- 아키텍쳐 설계, 데이터 설계, 시스템 분할, 인터페이스 정의, 사용자 인터페이스(UI) 설계
※ 하위 설계 : 모듈 설계, 인터페이스 작성
4. 요구사항 명세기법
- 비정형 : 자연어 기반, 이해 용이, 명확성/입증성 어려움
※ FSM(Finite State Machine), Decision Table, ER모델링, SADT(State Chart), UseCase
- 정형 : 수학적 기호(표현 간결), 이해 어려움, 일관성/명확성/입증성 쉬움
※ Z, VDM, Petri-Net(모형기반), CSP, CCS, LOTOS(대수적 기반)
5. INORDER
6. 데이터 모델
- 현실 세계의 정보를 컴퓨터가 이해할 수 있도록 표현
- 표현요소 : 논리적 데이터 구조, 연산, 제약 조건
- 개념 > 논리 > 물리
7. PHP 연산자
- @(에러제어)
- <>(관계연산)
- ===(관계연산)
8. SOA application 계층
- 표현(Presentation)
- 프로세스(Process)
- 서비스(Service)
- 비즈니스(Business)
- 영속(Persistency)