본문/내용
I.서론
소프트웨어 개발과 건축 공학은 각각의 분야에서 복잡한 과정을 거쳐 최종 결과물을 만들어내는 작업이다. 두 분야 모두 체계적인 계획, 세밀한 설계, 그리고 철저한 실행이 필요하다는 공통점을 가지고 있다. 이 과정에서 요구사항이 변경되는 경우, 특히 초기 단계에서의 요청사항 수정은 전체 프로젝트에 심각한 영향을 미칠 수 있다. 요구사항의 변경은 단순히 문서상의 수정으로 한정되지 않으며, 개발팀의 작업 방식, 프로젝트 일정, 및 예산에까지 걸친 영향을 미칠 수 있다. 소프트웨어 개발 라이프사이클(SDLC)에서는 요구사항 수집과 분석 단계가 중요하다. 이 단계에서 고객이나 이해관계자가 요구사항을 명확히하지 못하거나, 후에 수정이 필요한 경우가 많다. 이로 인해 소프트웨어 시스템 구조에 대한 재설계가 필요하게 되어, 작업의 재개 및 반복이 불가피해질 수 있다. 결국, 이러한 요구사항 변경은 개발자들에게 추가적인 작업을 초래하고, 이로 인해 프로젝트의 시간 소모가 늘어나며, 인력 및 자원 낭비가 발생할 수 있다. 한편 건축 공학에서도 유사한 상황이 발생한다. 건축 설계 단계에서 클라이언트의 요구사항이나 규제가 변경될 경우, …