현행 시스템 파악
현행 시스템의 구성현황과 아키텍처 등을 파악
운영체제(OS : Operating System)
HW와 SW 리소스를 관리하고 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 SW
자바 가상 머신(JVM : Java Virtual Machine)
다양한 HW 및 OS에서 자바 언어로 작성된 애플리케이션을 수행하기 위한 사양의 구현체
DMBS
데이터베이스를 운영하고 관리하는 시스템
미들웨어(Middleware)
애플리케이션과 OS 사이에 위치, 애플리케이션에게 OS가 제공 하는 서비스 외 추가적인 서비스를 제공하는 SW
웹 애플리케이션 서버(WAS : Web Application Server)
동적인 웹 사이트, 웹 애플리케이션, 웹 서비스의 개발을 지원하기 위하여 설계된 소프트웨어로서 데이터 접근, 세션 관리, 트랜잭션 관리 등을 위한 라이브러리를 제공
오픈 소스(Open Source)
소스 코드를 공개해 누구나 특별한 제한 없이 코드를 보고 사용할 수 있는 오픈 소스 라이선스를 만족하는 SW
요구공학(Requirements Engineering)
요구사항을 정의, 문서화, 관리하는 프로세스
요구사항 개발 프로세스