Development/Software Engineering(489)
-
프레임워크에 대한 이해 - 소프트웨어 프레임워크의 정의, 프레임워크의 특징, 프레임워크의 구성 요소
프레임워크에 대한 이해 · 소프트웨어 프레임워크의 정의 · 프레임워크의 특징 · 프레임워크의 구성 요소 ♣소프트웨어 프레임워크의 정의 · 효율적인 정보시스템 개발을 위한 코드 라이브러리, 애플리케이션 인터페이스 규약(Application Programming Interface), 설정정보 등의 집합으로서 소프트웨어 구성에 필요한 기본 뼈대를 제공합니다. · 광의적으로 정보시스템의 개발 및 운영을 지원하는 도구 및 가이드 등을 포함합니다. · "A software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code,..
-
단위 테스트(Unit Test), 단위 테스트 도구 적용방법, 단위 테스트는 버그를 찾기 위한 것이 아니다., 하나의 테스트 케이스는 단위 기능 중 하나의 시나리오만 테스트하라. 불필요한 검증 구문을..
단위 테스트(Unit Test)· 소프트웨어 개발에서 단위 테스트인 Unit Testing은 구현코드의 개별 단위의 적합성 혹은 정확성을 확인 하기 위한 방법입니다. 이 단위의 정의는 테스트 시나리오에 따라 다를 수 있습니다.· 예를 들어서 C와 같은 절차적 프로그래밍 언어에서는 하나의 단위가 일반적으로 하나의 프로시저 또는 함수입니다. 하지만 객체지향 언어에서는 하나의 메서드가 될 수 있습니다. · 단위테스트에서 하나의 테스트 단위는 테스트 가능한 가장 작은 부분으로 생각하면 무난하다. ♣단위 테스트 도구 적용방법· 단위 테스트는 버그를 찾기 위한 것이 아니다.· 하나의 테스트 케이스는 단위 기능 중 하나의 시나리오만 테스트하라.· 불필요한 검증 구문을 작성하지 마라.· 각 테스트는 독립적이어야 한다...
-
수행 내용 - 공통 모듈 작성하기
♣수행 내용 - 공통 모듈 작성하기· 공동모듈로 식별된 오브젝트를 선언(Declaration)한다.· 오브젝트의 속성(Property)을 정의한다.· Method 프로토타입을 정의한다.· I/O 오브젝트(DTO/VO)를 정의한다.· Input Validation Check 로직을 구현한다.· Main Logic을 구현한다.· Output Validation Check 로직을 구현한다. 공동모듈로 식별된 오브젝트를 선언(Declaration)한다. JoinDTO dto = new JoinDTO(); JoinDAO dao = new JoinDAO(); PrintWriter out = resp.getWriter(); int result; Method 프로토타입을 정의한다. p..
-
공통 모듈에 대한 이해, 전자정부 표준프레임워크 구성
♣공통 모듈에 대한 이해정보시스템 구축 시 자주 사용하는 기능들로서 재사용이 가능하게 패키지로 제공하는 독립된 모듈을 의미한다. ♣전자정부 표준프레임워크 구성
-
형상관리 정의, 형상관리 특성
♣형상관리 정의형상관리(SCM: Software Configuration Management)란, 소프트웨어의 개발 과정에서 소프트웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동을 의미합니다. ♣형상관리 특성다음과 같은 특성을 가지고 있다.· 소프트웨어 변경의 원인을 알아내고 제어하며 적절히 변경되고 있는지 확인하여 해당 담당자에게 통보하는 작업입니다.· 형상관리는 소프트웨어 개발의 전 단계는 물론, 유지보수 단계에서도 수행되는 활동입니다.· 형상관리는 소프트웨어 개발의 전체 비용을 줄이고, 개발과정의 여러 가지 문제 발생요인이 최소화 되도록 보증하는 것을 목적으로 합니다.
-
개발환경 구성
♣ 개발환경 구성일반적으로 시스템 환경은 프로그램 개발을 위한 개발환경, 테스트를 위한 테스트환경, 실제 시스템이 운영되는 운영환경과 백업환경 등으로 분류할 수 있습니다.