정보처리기사 필기 #7 220424 기출 풀이(SW 설계)

2023. 3. 3. 00:46정보처리기사

2023/03/03

  • 학습내용

 

1과목.  SW 설계

 

(2번 문제) 메시지 지향 미들웨어(Message-Oriented Middleware, MOM)

 

메시지 기반의 비동기형 메시지를 전달하는 방식의 미들웨어

이기종 분산 데이터 시스템의 데이터 동기를 위해 많이 사용한다.

 

즉각적인 응답을 원하는 경우가 아니라 다소 느리고 안정적인 응답을 필요로 하는 경우에 많이 사용된다.

 

 

(17번 문제) 사용자 인터페이스(UI) 구분

 

1) NUI (Natural User Interface) : 사용자의 말이나 행동으로 기기 조작하는 인터페이스

-> 멀티 터치, 동작 인식 등 사용자의 자연스러운 움직임을 인식하여 서로 주고 받는 정보를 제공

2) VUI(Voice User Interface) : 사람의 음성으로 기기 조작하는 인터페이스

-> ex) 시리

3) OUI(Organic User Interface) : 모든 사물과 사용자 간의 상호작용을 위한 인터페이스

-> ex) IOT

 

 

 

(19번 문제) 유스케이스 다이어그램(Use Case Diagram)

시스템과 사용자의 상호작용을 다이어그램으로 표현한 것이다.

사용자의 관점에서 시스템의 서비스, 기능, 외부와의 관계가 표현 되어있다.

 

구성요소

1) 시스템

2) 액터

시스템 외부에 존재하며 시스템과 상호작용을 하는 것을 말한다.

(1) 프라이머리 액터 : 시스템을 사용하는 주체, 시스템의 왼쪽에 그린다.

(2) 세컨더리 액터 : 시스템의 오른쪽에 그려준다.

 

3) 유스케이스(타원형)

사용자의 입장에서 바라본 시스템의 추상적인 기능으로 시스템의 요구사항을 나타낸다.

 

4) 관계

 

1.연관(Assosiation) : 유스 케이스와 액터의 관계

2. 의존(Dependency) 

2-1포함(Include) : 시스템의 기능이 별도의 기능을 포함

2-2확장(Extend) : 기본 유스케이스 수행 시 특별한 조건을 만족할 떄 수행할 유스케이스

3. 일반화(Generalization) : 하위 유스케이스/액터 가 상위 유스케이스/액터에게 기능/역할을 상속받음

4. 그룹화 : 여러개의 유스케이스를 단순화하는 방법

 

 

(5번 문제) 요구사항 분석

 

1. 기능적 요구사항 

시스템이 실제로 어떻게 동작하는지에 관점을 두고 있다.

 

2. 비기능적 요구사항

시스템 구축에 대한 성능, 보안, 품질, 안정 등 실제 수행에 보조적인 요구사항이다.

 

 

요구사항 개발 프로세스 순서

 

도출 -> 분석 -> 명세 -> 확인