개발자 99% 커뮤니티에서 수다 떨어요!
연습문제 33
다음 문장들이 진정한 요구 사항인가? 가능하다면 진정한 요구사항이 아닌 것을 좀 더 유용하게 고쳐 써 보라.
요구사항으로 볼 수 있다.
예전에 다른 책에서 비슷한 예시를 본적이 있다. 메일 수신지-발신지의 위치 차이로 인해 응답시간 지연의 문제로 정상적으로 발송 될 수 있음에도 발송 실패가 뜨는 것이다! 어플리케이션 사용의 쾌적함을 위해 응답 지연 시간의 한도를 정하는 것도 요구사항이 될 수 있다고 본다.
애매하다
모달창은 프로그램 사용경험에 있어서 그리 중요한 부분이 아니라고 생각된다. 요구사항으로 넣거나 요청이 들어온다면 좀 더 구체적으로 고객과 의견을 나눌 필요성이 있다고 본다.
조금 더 구체적으로 봐야한다.
해답에서도 얘기하지만 아키텍처의 문제는 요구사항과 다르다. 만약 예시처럼 확장, 유지보수, 보안 등 다른 갈래의 방향으로 접근해야 하는 문제인지 조금 더 구체적으로 알아봐야 한다.
요구사항으로 볼 수 있다.
만약 숫자만으로 아이디를 생성해야 하는 사이트 규칙이 있다면 애초에 텍스트가 입력이 되지 않도록 막는것이 낫다. 이는 요구사항으로 보는것이 타당하다.
요구사항으로 볼 수 있다.
한정된 용량의 조건을 맞춰서 앱 크기를 조절하는 것은 요구사항의 한 면으로 볼 수 있다.