정보처리기사

모의고사 -1

sejin2 2024. 6. 18. 10:47

1. SOA ( Service Oriendted Architecture ) 서비스 지향 아키텍처

  • 프로세스 수행을 지원하는 정보 시스템의 구현을 위해 가장 선진화된 소프트웨어 아키텍처
  • 서비스라고 정의되는 분할된 애플리케이션 조각들을 Loosley-coupled하게 연결해 하나의 완성된 Application을 구현하기 위한 아키텍처이다. 

< ㅡ > MSA

 

2. 피코넷 ( PICONET )

  • 여러 개의 독립된 통신 장치가 블루투스 기술이나 UWB 통신 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술

3. 지그비 ( Zigbee )

  • 저속 전송 속도를 갖는 홈 오토메이션 및 데이터 네트워크를 위한 표준 기술
  • IEEE 802.15 표준 기반, 메시 네트워크 방식을 사용

4. 정적 테스트

  • 동료검토 : 2~3명이 진행하는 리뷰의 형태로 요구사항 명세서 작성자가 요구사항 명세서를 설명하고, 이해관계자들이 설명을 들으면서 결함을 발견하는 형태
  • 워크 스루 : 검토 자료를 회의 전에 배포해서 사전 검토한 후 짧은 시간 동안 회의를 진행하는 형태
  • 인스펙션 : 전문가 또는 팀이 검사하여 오류를 찾아내는 공식적 검토 방법

5. Dos 공격

  • 특정 서버에게 수많은 접속 시도를 만들어 다른 이용자가 정상적으로 서비스를 이용하지 못하게 하거나, 서버의 자원을 소진시켜 원래 의도된 용도로 사용하지 못하게 하는 공격

+ DDos 공격 : 완벽한 공격을 위해 공격자가 여러 대의 컴퓨터를 감염시키고, 분산된 좀비 PC들을 이용해 타깃 시스템을 집중적으로 공격해서 서비스를 마비시키는 공격

 

 

6. JSON

  • 속성-값 쌍, 키-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷

7. 요구사항 명세 단계 주요 기법

비정형 명세 기법 사용자의 요구를 표현할 때 자연어를 기반으로 서술하는 기법
사용자와 개발자의 이해가 용이
명확성 및 검증에 문제
정형 명세 기법 사용자 요구를 표현할 때 수학적인 원리와 표기법으로 서술하는 기법
표현이 간결, 명확성 및 검증이 용이
기법의 이해가 어려움

 

8. 병행 제어 미보장 시 문제점

문제점 설명
갱신 손실(Lost Update) 먼저 실행된 트랜잭션의 결과를 나중에 실행된 트랜잭션이 덮어쓸 때 발생하는 오류
현황 파악오류(Dirty read) 트랜잭션의 중간 수행 결과를 다른 트랜잭션이 참조하여 발생하는 오류
모순성(Inconsistency) 두 트랜잭션이 동시에 실행되어 데이터베이스의 관성이 결여되는 오류
연쇄복귀(Cascading Rollback) 특정 트랜잭션이 처리를 취소할 경우 트랜잭션이 처리한 곳의 부분을 취소하지 못하는 오류

 

9. 데이터 흐름도(DFD) 구성요소

  • 처리기 (Process) : 입력된 데이터를 원하는 형태로 변환하여 출력하기 위한 과정, O으로 표시
  • 데이터 흐름(Data Flow) : DFD 구성요소들 간의 주고받는 데이터 흐름을나타내며, → 로 표시
  • 데이터저장소(Data Store) : 데이터가 저장된 장소, = 으로 표시
  • 단말(Terminate) : 프로세스 처리 과정에서 데이터가 발생하는 시작과 종료를 나타내며, ㅁ로 표시

10. 모델링 절차

요구사항 분석   : 현행 데이터의 문제점과 개선점을 확인하고 향후 개선점을 도출

            ↓

   개념 모델링    : 업무 중심의 포괄적인 모델링으로 추상화하는 활동으로 주제 영역과 핵심데이터 간 관계 정의

            ↓

   논리 모델링    : 관계, 속성, 키 등을 도출하는 활동

            ↓

   물리 모델링    : 사용 DBMS 특성에 맞게 물리적 스키마를 만드는 활동

 

11. ISO/IEC 9126의 소프트웨어 품질 특성

  • 기능성 : 소프트웨어가 특정 조건에서 사용될 때 명시된 요구와 내재된 요구를 만족하는 기능을 제공
  • 신뢰성 : 명시되 조건에서 성능 수준을 유지, 오류 없이 수행하는 정도
  • 사용성 : 사용자에 의해 이해되고, 학습되고, 사용되고 선호될 수 있는 능력
  • 효율성 : 자원의 양에 따라 요구된 성능을 제공하는 능력
  • 유지보수성 : 소프트웨어 제품이 변경되는 능력
  • 이식성 : 한 환경에서 다른 환경으로 전이될 수 있는 소프트웨어 제품의 능력

'정보처리기사' 카테고리의 다른 글

모의고사 -3  (1) 2024.06.18
모의고사 -2  (0) 2024.06.18
운영체제 -1  (0) 2024.06.17
데이터베이스 구축-4  (2) 2024.06.14
데이터베이스 구축-3  (1) 2024.06.13