1 요구공학 기초 요구공학을 적절하게 수행하는 것은 매우 중요하다. (프로젝트의 수명 주기에서 발생할 수 있는) 많은 오류(Error)들이 이 단계(요구사항을 정의하는 단계)에서 발생하고, 이러한 오류들은 프로젝트가 진행될 수록 더 많은 비용을 들여야만 조치가 가능하기 때문이다. 요구공학을 적절하게 수행하지 못하는 경우 요구사항이 누락되거나 모호하게 기술되는 것이 일반적인 현상이다. 요구공학을 적절하게 수행하지 못하는 이유는 주로 다음과 같다: 요구사항이 그 자체로 명백하기 때문에, 별도의 구체적인 기술이 필요하지 않다라고 이해관계자들이 잘못 가정하는 경우 이해관계자들의 경험이나 지식의 차이로 인한 의사소통의 문제에 의한 경우 생산적인 시스템을 빠른 시간 내에 만들어 달라고 하는 등, 고객이 프로젝트 진..