- 요구사항 정의
- 시스템이 만족시켜야 하는 조건이나 기능
- 요구사항을 파악하는 일은 시스템을 구축하는 전 과정을 통하여 가장 어려운 작업이다.
- 요구사항이 항상 분명한 것은 아니며
- 항상 말로 명확하게 표현할 수 있는 것도 아니다.
- 또한, 요구사항은 끊임없이 변한다.
- 요구사항은 기능적인 요구사항과 비기능적인 요구사항으로 구분된다.
- 기능적인 요구사항 : 사용자의 작업 수행을 위해 반드시 구현되어야 하는 기능에 대한 요구사항
- 비기능적인 요구사항 : 기능적인 요구사항을 제외한 다른 모든 요구사항’
- 요구사항 도출
- 비즈니스 프로세스
- 무엇이 문제인가?
- 이 문제를 해결하기를 원하는 이유는 무엇인가?
- 이 문제를 해결하기를 원하는 다른 이유가 있는가?
- 성공적인 해결방안은 무엇인가?
- 지금 문제를 어떻게 해결하고 있는가?
- 이 문제의 해결방안을 다른 곳에서 발견할 수 있는가?
- 시스템
- 시스템이 해결해야 하는 문제가 무엇인가?
- 시스템으로부터 어떤 비즈니스 문제가 발생할 수 있는가?
- 사용성에 대해 어떤 것을 기대하고 있는가?
- 신뢰성에 대해 어떤 것을 기대하고 있는가?
- 얼마만큼의 성능과 정확성을 가져야 하는가?
