자격증/정보처리기사

파트 1 요구사항 모의평가

KJY 2021. 3. 21. 18:07

문제

1. 현행 시스템 파악의 목적을 간단히 쓰시오

  • 답 :향휴 개발하고자 하는 시스템의 개발범위 및 이행방향성 설정에 도움을 주는 것

2. 현행 시스템 파악 시 작성하는 4가지 시스템 구성도를 쓰시오

  • 아키텍처 구성도
  • 소프트웨어 구성도
  • 하드웨어 구성도
  • 네트워크 구성도

3. 다음에서 설명하는 현행 시스템 분석의 개발 기술 환경을 쓰시오.

운영체제와 소프트웨어 애플리케이션 사이에 위치하여 소프트웨어 애플리케이션에게 운영체제가 세족하는 서비스를 추가 및 확장하여 제공하는 컴퓨터 소프트웨어 이다.

  • 답 : 미들웨어

4. 다음 설명은 무엇에 관하여 정의한 내용인지 쓰시오.

가. 요구사항의 흭득, 분석, 명세, 검증 및 병경관리 등에 대한 제반 활동과 원칙. 요구사항 생성 및 관리를 체계적, 반복적으로 수행한다.

나. 요구사항 관리에 포함되는 모든 생명주기 (SDLC) 활동과 이를 지원하는 프로세스를 포함한다.

다. 시스템 요구사항 문서를 생성, 검증, 관리하기 위하여 수행되는 구조화된 활동의 집합이다.

라. 요구사항 명세를 최종 산출물로 생성한다.

  • 답 : 요구공학 (Requirements engineering)

5. 요구사항 도출기법의 필요성과 도출기법의 종류 5가지를 쓰시오.

  • 필요성 : 고객 니즈의 이해 부족으로 인해 도출된 요구사항 변경은 추후 수정 비용이 많이 소요될 수 있음.
  • 종류 : 고객의 발표, 문헌조사, 설문지, 인터뷰, JAD, 프로토타이핑, 사용자관찰, 롤플레잉 등

       

6. 다음에서 설명하는 요구사항 확인 기법에 해당하는 것을 쓰시오.

새로운 요구사항 도출 수단 및 소프트웨어 엔지니어의 해석내용을 확인하는 수단이며, 분석자의 가정을 파악하고 잘못된 경우 유용한 피드백을 제공하며, 사용자 인터페이스의 동겆ㄱ인 행위 용이성을 제공하는 장점을 가진다.

  • 답 : 프로토타이핑 (Prototyping)

7. 다음은 요구사항의 시스템화 타당성 분석 내용을 제시한 명세서이다. 어느 타당성 분석 요소를 설명한 것인지 선으로 그어 표기하시오.

8. UML 다이어그램의 종류 중 객체 간에 주고받는 메시지의 순서를 시간의 흐름에 따라 보여주는 다이어그램은?

  • 답 : 시퀀스 다이어그램(Sequence Diagram)

9. 시간에 따라 변하지 않는 시스템의 정적인 면을 보여주는 대표적인 UML 구조 다이어그램이며, 시스템을 구성하는 클래스들 사이의 관계를 보여주는 다이어그램은

  • 답 : 클래스 다이어그램 (Class Diagram)

10. 다음은 도서관리시스템에 관한 문제 기술서이다. 유스케이스 다이어그램을 작성하시오.

  • 도서관리시스템은 시스템에 회원가입한 고개에게 채과 잡지를 빌려준다.
  • 사서는 새로운 책을 구입하고 오래된 책과 잡지는 조건을 적용하여 제거하고 구입하거나 제거한 책은 도서목록에 추가하거나 제거한다.
  • 고객은 원하는 책이 현재 도서관에서 이용이 불가능할 때는 예약 할 수 있고, 도서관으로 책이 반납되거나 새로 구매 한 겨우에 연락을 받아 이용할 수 있다.
  • 고객이 책을 빌려갔거나 취소를 원하면 예약을 취소한다.

액터, 기능 을 뽑아낼것 (동사에 집중)

11. UML의 Use Case Diagram에서 관계의 종류 중 <>와 <> 의 차이점을 간단히 설명하시오.

  • 답 : <> 관계는 반드시 포함해야 하는 Use Case인 경우에 사용하고, <>는 경우에 따라 수행할 수 도 안할 수 도 있는 선택적인 관계를 표현할 때 사용한다.

12. 다음 유스케이스 명세서에서 클래스 다이어그램을 작성하시오.

  • 유스케이스명 : 상품 선택
  • 행위자 : 고객
  • 유스케이스 개요 및 설명 : 고객은 쇼핑몰에서 상품을 선택한다.
  • 사전 조건 : 고객은 고객 확인을 받은 상태이다.
  • 이벤트 흐름
    • 정상 흐름
      • 고객은 쇼핑몰에서 컴퓨터를 구입하기 위해 컴퓨터 상품을 선택한다.
      • 시스템은 컴퓨터에 관련된 목록을 보여준다.
      • 고객은 목록 중에서 키보드 상품을 선택한다.
      • 시스템은 키보드 상품을 하나 선택한다.
      • 시스템은 사용자의 장바구니에 상품을 등록하고 다른 키보드 상품을 보여준다.
      • 고객은 구매하기 위해 구매 버튼을 누른다.
    • 대치 흐름
      • 해당사항 없음
    • 예외 흐름
      • 해당사항 없음

명사에 집중