정답: 2번 소프트웨어 개발 프레임워크는 개발 용이성, 변경 용이성, 품질 보증 등 여러 측면에서 긍정적인 영향을 미칩니다. 그러나 시스템 복잡도를 증가시키는 것은 오히려 프레임워크 사용의 부정적인 측면으로, 기대효과와는 거리가 멉니다. 프레임워크는 표준화된 구조와 재사용 가능한 코드를 제공하여 개발을 더 쉽고 빠르게 하며, 품질을 높이고 변경을 용이하게 하지만, 종종 학습 곡선과 시스템 복잡도의 증가를 초래할 수 있습니다.