본문 바로가기

교육 및 세미나/전자정부 표준 프레임워크

(4)
4장 실행환경 소개 및 공통기반 -IoC 1.실행환경 소개*개발프레임워크 환경전자정부 개발프레임워크 환경은 응용 SW를 위한 실행 환경, 응용 SW 개발자를 위한 개발 환경, 응용 SW 운영자를 위한 운영 환경, 개발프레임워크 관리자를 위한 관리 환경으로 구성됨*개발프레임워크 실행환경전자정부 개발프레임워크 실행환경은 응용 SW의 구성기반이 되며 응용 SW 실행 시 필요한 기본 기능을 제공하는 환경임전자 정부 개발 프레임워크 실행환경은 8개 서비스 그룹으로 구성되며 39개 서비스를 제공함*개발 프레임워크 아키텍처 뷰*배경기존 전자정부 프레임워크의 문제점전자정부에 적용된 개발프레임워크는 Black Box 형태로 제공됨사업자의 기술지원 없이는 응용 SW를 유지보수하기 어렵고 사업자에 대한 의존성이 발생함개발프레임워크에 따라 개발표준 정의, 개발자수급..
3장 테스트 도구, 형상관리, CI 1.테스트도구*테스트(TEST)테스트 대상에 입력값을 넣었을 때 그 결과가 성공 혹은 실패의 결과를 내는 것이다.*수동테스트&자동테스트수동테스트 장점: 쉽다, 간편하다, 테스트 불가능한 상황이 별로 없다수동테스트 단점: 휘발성, 테스트 항목이 늘어난다면,다른 사람에게 테스트 내용을 설명하기 어려움, 재현하기 어려움자동테스트 장점: 언제든지 같은 테스트를 여러 번 수행 가능, 기존 테스트는 새 테스트를 작성하는 발판이 된다(지식축적), 빠르므로 자주 돌려볼 수 있다, 개발자가 코드 개선 활동을 수행할 때에도 회귀테스트(Regression Test)를 자주할 수 있다.자동테스트 단점: 코드로 작성해야 한다.(기술, 노하우가 필요하다, 코드로 테스트를 작성할 수 없는 상황이 있다, 테스트도 관리 대상이다), ..
2장 개발환경 소개 및 구현도구, 개인 빌드 1.개발환경 개요개발환경은 프레임워크 이해관계자 중 응용 S/W 개발자를 위한 환경응용SW개발자(개발): 응용 SW 개발자는 전자 정부 개발프레임워크를 기반으로 어플리케이션을 개발하며, 개발 생산성 향상을 위해 전자정부 개발프레임워크로부터의 개발 지원 기능이 필요함응용SW(실행): 응용 SW는 전자정부 개발프레임워크를 기반으로 개발되는 어플리케이션으로써 어플리케이션의 효과적인 동작을 위한 전자정부 개발프레임워크의 실행 지원 기능이 필요함개발프레임워크 관리자(관리): 개발프레임워크 관리자는 전자정부 개발프레임워크의 지속적인 개선 및 유지보수를 담당하며, 전자정부 개발프레임워크의 효과적인 관리 지원 기능이 필요함운영SW운영자(운영): 응용 SW운영자는 응용 소프트웨어의 운영과정에서 어플리케이션의 기반인 전자..
1장 표준프레임워크 개요 프레임워크란프레임워크: 하나의 주어진 상황 문제를 어떻게 해결하는지를 보는 것을 협의의 디자인 패턴 또는 매커니즘이라면, 전체 프로그램을 어떻게 구성할 것인가를 생각하는 디자인 패턴이 바로 프레임워크이다.디자인 패턴과 같은 부분적인 해결책을 전체적인 관점에서 통합하여 애플리케이션의 설계 및 구현틀을 제공하는 것이다.1.표준프레임워크 이해SW프레임워크 정의일련의 문제 해결을 위한 추상화된 디자인을 구현한 클래스들의 집합구체적이며 확장 가능한 기반 코드, 설계자가 의도하는 아키텍처와 디자인 패턴의 집합실전에서 얻은 최적화 개발 경험을 반영한 재사용 가능한 API 집합반제품 성격의 소프트웨어라이브러리와 달리 애플리케이션의 틀과 구조를 결정, 그 위에 개발된 개발자의 코드를 제어2.표준프레임워크 구성표준화 원칙..