개발 소프트웨어 - 시스템 소프트웨어, 개발용 소프트웨어, 모니터링 도구

CODEDRAGON Development/Software Engineering

반응형


 

 

개발 소프트웨어

개발 소프트웨어 환경은 운영환경과 동일한 구조로 구성하는 것이 원칙이며, 개발용 소프트웨어 환경을 구축하기 위해서는 다음과 같은 유형의 소프트웨어 구성을 고려하여야 한다.

 

·       시스템 소프트웨어

·       개발용 소프트웨어

·       모니터링 도구

 

 

 

 

 

시스템 소프트웨어

구분

설명

운영체제

(OS: Operating System)

·       하드웨어 기동 위한 운영체제

·       Windows/Linux/UNIX 등의 환경으로 구성되는 , 일반적으로 상세 소프트웨어 명세는 하드웨어를 제공하는 벤더에서 제공한다.

·       () Windows, Linux, UNIX(HPUX, Solraris, AIX

JVM

(Java Virtual Machine)

·       Java 관련 응용 프로그램을 기동하기 위한 인터프리터 환경으로, 적용버전을 개발 표준에서 명시하여 모든 개발자가 동일한 버전을 적용하는 것이 좋다.

WAS

(Web Application Server)

·       애플리케이션을 수행하는 미들웨어로서, 웹서버와 JSP/Servlet 애플리케이션 수행을 위한 엔진으로 구성된다.

·       () Tomcat, JEUS, Weblogic, Websphere

DBMS

·       데이터 저장과 관리 위한 데이터베이스 소프트웨어이다.

·       () Oracle, DB2, Sybase, SQL Server, MySQL

 

 

 

 

 

개발용 소프트웨어

·       분석설계 도구

·       데이터 모델링 도구

·       에디터: Eclipse

·       빌드도구: Ant

·       테스트 도구: JUnit

·       형상관리 도구: Git

·       프레임워크

·       UI 도구

·       레포트생성 도구

·       인터페이스 도구: EAI/ESB

·       배치작업 스케줄러

 

 

 

 

 

모니터링 도구

·       APM 도구

·       정적분석도구

·       시스템 성능측정 도구

·       데이터베이스 성능측정 도구

·       시스템 관리 도구

·       네트워크 관리 도구