객체지향분석및설계 문제풀이 3장 1~9번
1. 요구 분석에 사용하는 세 가지 측면의 모델링 방법을 나열하고 각각의 차이와 표현 방법을 설명하라.
기능적 모델 = 사용자와 환경의 관점
정적 모델링 = 클래스 구조의 관점
동적 모델링 = 시스템의 동작과 내부요소의 관점
2. 기능적 요구와 비기능적 요구의 차이를 설명하라. 또한 인터넷 쇼핑몰의 기능적 요구와 비기능적 요구 사항이 될 수 있는 것을 다섯 가지씩 사례를 들어보라.
기능적 요구 = 시스템이 처리해야 할 것들
비기능적 요구 = 시스템이 작동되면서 가져야 할 특성
3. 요구 결정을 위하여 주의하여야 할 점은 무엇인가? 나열하고 설명하라.
사용자와 엔지니어가 정보를 나누고 이해
4. 비즈니스 프로세스 분석을 하는 이유를 설명하고 세 가지 작업 단계를 각각 설명하라.
사용자에게 그들의 진정한 니즈를 발견하도록 도와주기 위한 도구.
5. 사무실에 사용하는 전구가 자주 나간다고 할 때 이에 대한 근본 원인 분석을 하고 이를 그림으로 그쳐 표현하라.
전구가 자주 나감
1)불량 전구 2)전압의 부족 3)부적절한 사용
운송 단계 , 제조 단계
6. 학교의 수강 신청 과정의 비즈니스 프로세스를 그림으로 정의하라. 개선점이 없는지 찾아보고 있다면 수정하라.
7. 요구 취합이 성공하기 위한 팁을 세 가지 이상 들고 설명하라.
1)파생 효과 2)참여자 결정 3)감사하다는 의미 전하기
8.요구 취합을 위한 질문을 작성하고 있다. 세 가지 질문 유형을 나열하고 각 사례를 들어 언제 그러한 유형을 사용하는 것이 좋은지 설명하라.
폐쇄형:특별한 정보를 얻고 싶을 때
개방형:사용자에게 무리할 여지를 주기 위해
유도형:이전 질문에서 좀 더 깊은 정보를 얻고 싶을 때
9. JAD 회의는 어떤 과정으로 준비하고 진행하는지 설명하라. JAD 회의는 어떤 경우에 사용하는 것이 좋은가?
참여자 선정 →JAD회의 설계 → JAD 회의 준비 →실시 → 후속 조치
사용자로부터 정보를 취합할 때 유용