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 도구
· 정적분석도구
· 시스템 성능측정 도구
· 데이터베이스 성능측정 도구
· 시스템 관리 도구
· 네트워크 관리 도구
'Development > Software Engineering' 카테고리의 다른 글
Setp4.개발 인원을 고려한 형상관리 도구를 선정한다. - 형상관리 도구 종류, 형상관리 도구의 선정 (0) | 2019.05.04 |
---|---|
소프트웨어 플랫폼 구성요소 (0) | 2019.05.03 |
설문 준비 고려사항 - 설문조사의 개념, 설문조사 절차, 설문조사 방법, 설문지 구성 요소 (0) | 2019.05.02 |
IEEE 829 - Standard for Software and System Test Documentation, 소프트웨어 시험을 위한 '8가지 정의된 단계'를 규정한 IEEE 표준 (0) | 2019.05.01 |
요구사항이 부적절한 경우 (0) | 2019.05.01 |