Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
Mission 3 연습문제
#pragmatic
2년 전
868

연습문제 풀이

  1. 응답시간은 500ms 이하여야 한다.

  • 책 : 요구사항처럼 보인다.

  • 나 : 시간으로만 나와 있으니깐 왜 이런 제약이 들어가야하는지 이해가 잘 되지 않고, 500ms 하드 코딩 해야 할거 같은데 시간이 바뀔 가능성은 없는지 궁금하다.

2. 모달창의 바탕색은 회색이다.

  • 책: 마법의 질문 왜를 던져야 한다.

나 : 위의 1번 질문과 유사하다. 왜 흰색이어야 하는지 흰색이 바뀔 가능성은 있는지 물어봐야할거 같다.

3. 애플리케이션은 프론트엔드와 백엔드로 나뉜다

이건 사용자의 요구사항 이라기 보단 개발을 효율적으로 하기 위해서 나눠놓은 것이다. 아키텍쳐이지 요구사항으로 나누기 애매하다. 이러한 요구를 하는 사용자에게도 왜라는 질문을 던져서 의도를 파악해야 한다.

4. 사용자가 숫자가 아닌 글자를 숫자 필드에 입력하면 시스템은 입력 필드를 깜빡이고 입력을 거부한다.

요구사항이다 숫자로만 데이터 타입이 정의 되어 있으므로 나머지 예외 사항에 대한 예외 처리를 추가해야 한다.

5. 이 임베디드 애플리케이션의 코드와 데이터의 크기는 32 mb 이내여야 한다.

  • 하드웨어적 제한 사항이 있는것 같아서 꼭 지켜야 하는 요구사항일 것이다.