BLOG main image
분류 전체보기 (313)
교육 (13)
NEIS (6)
Edufine (0)
Programmer (5)
Android Programming (1)
Internet W3 (18)
JAVA Programming (9)
JSP/Servlet (1)
Framework (7)
Spring For Beginner (4)
eGovFrame (10)
MEAN Stack (2)
NodeJS (5)
SublimeText (30)
SublimeText_Tips (18)
Eclipse (16)
JavaScript (8)
jQuery (12)
jQuery_tips (1)
Ajax (3)
DWR(Direct Web Remote) (4)
JSON(JS Object Notation) (4)
Oracle (2)
MySQL (28)
OS (16)
Download (3)
Life (10)
Favorit Site (1)
Books (2)
Healthy (1)
Stocks (1)
HTML5/CSS (1)
Python (4)
Security (7)
CISSP (0)
Ruby On Rails (5)
일기장 (0)
영어 교과서(중2) (3)
알고리즘 (0)
Go Lang (3)
VB 2010 (12)
C# (1)
정보보안기사(네트워크보안) (0)
업무 활용 엑셀 (11)
틈틈이 활용팁 (14)
하루 하루 살아가며 ……. (2)
기술 (1)
파이썬 & 데이터분석 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2015. 7. 20. 10:04

개발프레임워크 개발환경 (Manual)

개발프레임워크 개발 환경 개요
개발 프레임워크의 목표, 제공 서비스 및 환경설정 관련한 도구(JDK, WAS, DB, OpenSource)의 스펙 정보 등을 안내한다.

Implementation Tool

    • Local Debug
      로컬 디버거는 프로그램과 동일한 시스템에서 수행 중인 프로그램에 대한 디버깅 기능을 제공한다.
    • Remote Debug
      원격 컴퓨터의 WAS(Jboss, JEUS, WebLogic)에서 실행되는 어플리케이션에 대한 디버깅 기능을 제공한다.

Test Tool

  • Unit Test
    개발한 대상 코드에 대해 테스트하고자 개발자가 작성한 테스트를 위한 코드로서의 Unit Test 에 대해 가이드한다.
    • Test Case
      JUnit 을 이용하여 Unit Test Case 를 작성하고 실행하는 방법을 안내한다.
    • Mock Support
      단위테스트 클래스 작성 시 Mock 객체 (모의 객체)를 사용하는 방법에 대해 가이드한다.
    • DB Support
      데이터베이스 관련 단위 테스트를 수행하기 위한 Test Case 를 작성하고 실행하는 방법을 안내한다.
  • Test Automation
    개발자가 작성한 다수의 단위테스트 클래스를 자동으로 테스트하고 그 결과 리포트를 생성하는 기능에 대해 설명한다.
  • Test Coverage
    개발자가 작성한 코드에 대해 테스트 코드가 있는지 그 커버하는 정도를 알려주고 그 결과를 리포팅하는 것에 대해 설명한다.
  • TestCase Generator
    전자정부 표준프레임워크의 아키텍처 Tier별 테스트케이스 템플릿 생성 및 상황별 테스트케이스에 대한 코드블럭의 예시를 제공하는 Eclipse IDE 플러그인에 대하여 설명한다.

Deployment Tool

  • Build Tool
    개발자 PC에서 이루어지는 개인 빌드 및 개발 서버에서 이루어지는 통합 빌드에 대해 설명한다.
    • 개인빌드
      개발자 PC에서 이루어지는 소프트웨어 빌드 개념 및 빌드 도구인 Maven 기반의 빌드에 대해 설명한다.
      • 빌드 LifeCycle
        소프트웨어 빌드 LifeCycle에 대한 개요 및 Maven 기반의 빌드 명령에 대해 설명한다.
      • 빌드 레퍼지토리
        라이브러리 관리를 위한 레퍼지토리에 대해 설명한다.
      • 구현도구 플러그인
        이클립스 기반의 개인빌드를 위한 Maven 플러그인 사용법에 대해 설명한다.
    • 통합빌드
      Continuous Integration 개념을 적용한 소프트웨어의 지속적인 통합에 대해 설명한다.
    • Nexus
      Nexus는 Maven repository manager로 프로젝트 또는 기업에서 필요로 하는 내부 레퍼지토리 구성을 위한 도구이다.
  • 서버 이관
    빌드 후 패키징 된 모듈에 대해 Target 서버로의 이관 및 WAS 기동/중지 기능을 제공한다.

Configuration & Change Management

  • Configuration Management
    형상관리도구(소스관리도구)의 개념과 특징, 종류에 대하여 설명한다.
  • Change Management
    Change Management의 개요 및 설치, 기능에 대하여 설명한다.
    • 이슈관리
      사용자가 이슈를 등록하고, 담당자가 해당 이슈 처리결과를 업데이트 하여 이슈를 처리하는 방법을 설명한다.
    • 이슈검색
      등록 및 삭제된 이슈를 검색하는 기능을 설명한다.
    • 대시보드
      스페이스별로 등록된 이슈 건수를 한눈에 조회하는 대시보드를 설명한다.
    • 스페이스관리
      스페이스 및 롤, 상태, 필드 등 이슈가 관리될 수 있는 범위를 관리하는 기능에 대해 설명한다.
    • 사용자관리
      사용자의 기본정보를 관리하는 기능을 설명한다.
    • 통계
      스페이스별 이슈 통계를 설명한다.
    • 설정관리
      Change Managemet에서 사용하는 환경설정을 변경하는 내용을 설명한다.

Getting Started

구현도구 운영 가이드

 

[출처] http://www.egovframe.org/wiki/doku.php?id=egovframework:dev

 

반응형