[정보처리기사] 테일러링과 프레임워크

LU·2025년 2월 25일
0
post-thumbnail

소프트웨어 개발 방법론 테일러링

기존 개발 방법론의 절차, 기법, 산출물 등을 프로젝트 상황에 맞게 수정하는 작업

소프트웨어 개발 방법론 테일러링 수행절차

프로젝트 특징 정의 -> 표준 프로세스 선정/검증 -> 상위 레벨 커스터마이징 -> 세부 커스터마이징 -> 테일러링 문서화

🔸 소프트웨어 개발 방법론 테일러링 기법

  • 프로젝트 규모와 복잡도에 따른 테일러링
  • 프로젝트 구성원에 따른 테일러링
  • 팀 내 방법론 지원에 따른 테일러링
  • 자동화에 따른 테일러링

라이브러리 개념

  • 단순 활용 가능한 도구들의 집합
  • 프로그래머가 어떠한 기능을 수행하기 위해서 도움을 주는 또는 필요한 것을 제공해주는 역할

소프트웨어 프레임워크

  • 비슷한 유형의 응용 프로그램들을 위해 재사용이 가능한 아키텍처와 협력하는 소프트웨어 산출물의 통합된 집합
  • 특정 클래스의 재사용뿐만 아니라 응용 프로그램을 위한 핵심 아키텍처를 제공하여 설계의 재사용을 지원

🔸 프레임워크와 라이브러리의 차이점

프레임워크

  • 전체적인 흐름을 자체적으로 가지고 있어 프로그래머는 그 안에서 필요한 코드를 작성

라이브러리

  • 프로그래머가 전체적인 흐름을 가지고 있어 라이브러리를 자신이 원하는 기능을 구현하고 싶을 때 가져다 사용할 수 있다.
profile
기록은 나의 무기😎

0개의 댓글