BlueHarmel
BlueHarmel Devlog
BlueHarmel
전체 방문자
오늘
어제

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (330)
    • Book (11)
    • Dev (29)
      • ArtCon (0)
      • ESTsoft 오르미 (29)
    • Study (290)
      • Web (18)
      • AWS (2)
      • 알고리즘 (1)
      • GameDev (1)
      • 정보처리기사 (201)
      • English (1)
      • Mathematics (24)
      • 머신러닝 (7)
      • 딥러닝 (10)
      • 네트워크 보안 (5)
      • R (4)
      • 컴퓨터 네트워크 (6)
      • 데이터베이스 (8)
      • 데이터 통신 (0)
      • 운영체제 (2)
      • TIL (0)
    • Project (0)
      • 개인 (0)
      • 단체 (0)

인기 글

hELLO · Designed By 정상우.
BlueHarmel

BlueHarmel Devlog

Book

실용주의 프로그래머(The Pragmatic Programmer) 챌린지 미션 (3)

2022. 4. 4. 23:30

요구사항을 받았는데, 요구사항이 아닐 수 있습니다! 요구사항이 아니라면 사용자가 진짜로 원하는게 무엇인지 알아내야합니다. 애매한 요구사항에서 진짜 요구사항을 찾아내는 연습을 해봅시다.


(1) '연습문제 #33'을읽습니다.


(2) 1-5번까지 문제를 클라이언트가 건넨 요구사항이라 상상하며 문제를 풀어봅시다.


(3) 진정한 요구사항이 아닐 경우 어떻게 질문을 해야하는지, 무엇을 알아야 하는지, 왜 그렇게 생각하는지 등 나의 생각을 작성해보세요.

❗️ 풀이과정은 문제당 300자 이상으로 작성해주세요.

❗️ 책에 있는 해답은 참고용이며, 본인의 생각을 잘 작성해주세요.


다음 문장들이 진정한 요구 사항인가? 가능하다면 진정한 요구사항이 아닌 것을 좀 더 유용하게 고쳐 써 보라.

 

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

요구사항이다!

 

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

회색으로 구현한 후에 고객의 마음에 들지 않을수도 있다

=> 모달 창의 바탕색은 원하는 색상으로 지정 가능하다.

 

3. 애플리케이션은 프론트엔드 프로세스 몇 개와 백엔드 서버로 구성된다.

실제로 구현했을때 몇개가 될지 알 수 없으므로, 구현과정에 이용자와의 소통을 통해 타협해 나간다.

 

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

+= 시스템은 "숫자를 입력하시오!" 라는 메세지를 출력한다.

 

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

요구사항이다!

 

'Book' 카테고리의 다른 글

실용주의 프로그래머(The Pragmatic Programmer) 챌린지 9일차 TIL  (0) 2022.04.04
실용주의 프로그래머(The Pragmatic Programmer) 챌린지 7일차 TIL  (0) 2022.03.31
실용주의 프로그래머(The Pragmatic Programmer) 챌린지 미션 (2)  (0) 2022.03.29
실용주의 프로그래머(The Pragmatic Programmer) 챌린지 6일차 TIL  (0) 2022.03.27
실용주의 프로그래머(The Pragmatic Programmer) 챌린지 5일차 TIL  (0) 2022.03.25
    BlueHarmel
    BlueHarmel
    Interested in Mathematics, Foreign Language, and "Programming"

    티스토리툴바