2015년 12월 28일 월요일

소프트웨어 생산성 향상 - 개발 프레임 워크 편

소프트웨어는 시간이 흐를수록 더 복잡해졌고 오픈 소스와 클라우드의 영향으로 다른 시스템과 연계도 많아졌다.  소프트웨어 개발이 점점 어려워지면서 설계와 구현 산출물을 다시 사용할 수 있는 개발 프레임워크가 나타나기 시작했다.

초기에는 자주 사용하는 소스 코드를 모아둔 라이브러리 형태였지만 최근에는 타 시스템과 연계나 다양한 개발 언어 등을 서로 연결하기도 한다. 개발 프레임워크는 오랜 소프트웨어 개발 경험을 가진 개발자일수록 더 필요성을 느끼게 된다. 모듈이나 라이브러리, 개발 환경 등을 재활용하여 새로 개발 할 코드의 시간과 비용을 줄일 수 있기 때문이다.

하지만, 개발 프레임워크를 만드는 것은 깊은 지식과 경험을 필요로 하고 많은 인원과 시간이 소요된다. 처음부터 개발 프레임워크를 만들려고 만드는 것이 아니라 기존에 만든 소프트웨어를 재사용하다가 개발 프레임워크로 구성되는 경우가 많기 때문이다.

  • 개발 프레임워크의 목적과 필요성
  • 개발 프레임워크의 구성 방법과 실행 환경
  • 프레임워크의 최근 동향과 발전 방향


댓글 없음 :

댓글 쓰기