1. 소프트웨어 구축소프트웨어 생명 주기: ①프로젝트 계획 ▶︎ ②요구 분석 ▶︎ ③설계 ▶︎ ④구현 ▶︎ ⑤테스트 ▶︎ ⑥유지 보수요구사항 분석기능적 요구사항비기능적 요구사항요구사항 개발 프로세스: 도출/추출 → 분석 → 명세 → 확인/검증구조적 분석 모델: DFD(자료 흐름도), DD(자료 사전)객체지향 분석 모델: 럼바우(객체 모델링(객체), 동적 모델링(상태), 기능 모델링(DFD))소프트웨어 설계아키텍처 패턴: Layer, Client-server, Pipe-Filter, Model-view Controller ・・・UML 구성요소: 사물, 관계, 다이어그램구조, 정적 다이어그램: 클래스, 객체, 컴포넌트, 배치, 복합체 구조, 패키지행위, 동적 다이어그램: 유스케이스, 시퀀스, 커뮤니케이션, ..