Tag: 소프트웨어공학
컴포넌트 기반 개발(CBD)
컴포넌트 기반 개발방법론 정의컴포넌트는 어떤 사물을 구성하는 부품으로, 컴포넌트 기반 개발방법론(CBD: Component Based Development)은 기존에 존재하거나 새로 만든 컴포넌트들을 잘 조합하여 하나의 새로운 소프트웨어를 만드는 개발 방법이다. 컴포넌트를 조합해 재사용함으로써 개발 생산성과 품질을 높이고 시스템 유지보수 비용을 최소화할 수
소프트웨어 개발방법론
소프트웨어 개발방법론 출현배경소프트웨어 위기인식에 따른 소프트웨어공학의 발전 소프트웨어의 수요는 그 규모와 복잡성으로 인해 기하급수적으로 증가했다. 반면 개발인력의 공급한계 및 유지보수 대상과 신규 개발 요구의 급격한 증가로 총체적 위기의식이 고조되었다. 1968년 NATO과학위원회의 국제회의에서 소프트웨어 위기라는 용어를 처음 사용했다. 소프트웨어 이
소프트웨어 개발단계
소프트웨어 개발단계 개요소프트웨어 개발 단계는 소프트웨어 제품을 생산하기 위한 다양한 태스크(Task)와 이들 결과물의 집합으로, 대부분의 활동은 소프트웨어 엔지니어에 의해 수행된다. 공정 소프트웨어를 개발하기 위해서는 어떠한 순서로 개발할 것인지를 결정해야 하는데, 이러한 개발 순서를 명시한 것을 공정이라 한다. 공정의 각 단계는 태스크라는 작업 활동으로
Enterprise Application
EA 정의EA는 Enterprise Application의 약자로, 기업의 e-비즈니스를 지원하거나, 기업 또는 정부의 업무를 지원하는 소프트웨어이다. 여기서 소프트웨어란 프로그램과 프로그램의 개발, 운영, 유지보수에 필요한 정보일체를 말한다. EA 특징난이도가 낮은 프로그램 멀티 스레드를 사용하지 않으며, 프로토콜 수준의 스펙을 이해할 필요가 없다.