ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (개발준비) 17 - 정보처리기사 시험준비 (21.03.07)
    개발/개발준비 2023. 7. 7. 21:24


    19. UML 다이어그램 중 시스템 내 클래스의 정적 구조를 표현하고 클래스와 클래스, 클래스의 속성 사이의 관계를 나타내는 것은?
         
         1. Activity Diagram
         2. Modea Diagram
         3. State Diagram
         4. Class Diagram

         정답 : [4]
         정답률 : 81%
          <문제 해설>
    활동 다이어그램(Activity Diagram)
    :시스템이 어떤 기능을 수행하는지 객체의 처리 로직이나 조건에 따른 처리의 흐름을 순서에 따라 표현한다.

    상태 다이어그램(State Diagram)
    :하나의 객체가 자신이 속한 클래스의 상태 변화 혹은 다른 객체와의 상호 작용에 따라 상태가 어떻게 변화하는지를 표현한다.

    클래스 다이어그램(Class Diagram)
    :클래스와 클래스가 가지는 속성, 클래스 사이의 관계를 표현한다.
    시스템의 구조를 파악하고 구조상의 문제점을 도출할 수 있다.
    [해설작성자 : 또르링]

    정적 구조의 '클래스의 속성'단어가 나오면 Class Diagram
    [해설작성자 : 히읗]

     

    https://lxxyeon.tistory.com/87

     

    [UML]UML(Unified Modeling Language) 이란?

    🔥 UML(Unified Modeling Language) 이란? ✔️ 개발 시스템을 이해하기 쉬운 형태로 표현하여 기획자, 개발자, 아키텍쳐가 효율적으로 의사 소통 할 수 있게 해주는 표준화된 모델링 언어 ✔️ 객체지향

    lxxyeon.tistory.com

     

    31. 다음 중 블랙박스 검사 기법은?
         
         1. 경계값 분석
         2. 조건 검사
         3. 기초 경로 검사
         4. 루프 검사

         정답 : [1]
         정답률 : 78%
          <문제 해설>
    블랙박스 테스트의 종류
    1) 동치분할검사
    2) 경계값 분석
    3) 원인-효과 그래프 검사
    4) 오류 예측 검사
    5) 비교 검사
    [해설작성자 : 준이]

    조건 검사, 기초 경로 검사, 루프 검사 : 화이트박스 테스트의 종류
    [해설작성자 : 오선지]

    화이트 박스 테스트 종류 : 기초경로 검사, 조건 검사, 루프 검사, 데이터 흐름검사 (기조루흐)
    [해설작성자 : 시험 10시간 전 살려줘]

    블랙박스 테스트의 종류 ( 5동 경비원 )
    오류 예측 검사 / 동치분할검사 / 경계값 분석 / 비교 검사 / 원인-효과 그래프 검사
    [해설작성자 : 똥줄타는다람이]

     


    61. 다음 중 응집도(Cohesion)가 가장 높은 것은?
         
         1. 절차적 응집도
         2. 순차적 응집도
         3. 우연적 응집도
         4. 논리적 응집도

         정답 : [2]
         정답률 : 64%
          <문제 해설>
    기능적-순차적-교환적-절차적-시간적-논리적-우연적
    ←강함------------------------------------약함→
    [해설작성자 : 준이]

    '기순교절시논우'로 외우세요.. 입에 잘 안붙지만.. 그나마 빨리 외워지는것같아요
    [해설작성자 : comcbt.com 이용자]

    기순교절시논우
    : 기차타는 순서 교환하고싶은사람은 절차랑 시간에 맞게 논리적으로 우를 범하지말고 말하세요.
    [해설작성자 : 코코누나]

    반대 순서로 외우는 법도 있어요
    약함<<< 우연-논리-시간-절차-교환-순차-기능 >>>강함
    (같은 곳으로 자대배치를 받은 훈련소 동기와의 대화 中)
    (우)리 (논)산 (시)(절) 기억나?
    (교)자랑 (순)대 나오길 (기)대했는데..
    [해설작성자 : 한번에 붙고 싶다!]

     

    75. 다음 중 가장 강한 응집도(Cohesion)는? (21.05.15 출제 문제)     
         1. Sequential Cohesion
         2. Procedural Cohesion
         3. Logical Cohesion
         4. Coincidental Cohesion

         정답 : [1]
         정답률 : 58%
          <문제 해설>
    응집도는 모듈내부의 기능적인 응집정도를 나타낸다.ㅍ 
    응집도의 순서는
    우연적(Coincidental)응집도 < 논리적(Logical) 응집도 < 시간적 응집도(Temporal) < 절차적(Procedural) 응집도 < 교환적(Communication) 응집도 < 순차적(Sequential) 응집도 < 기능적(Functional) 응집도
    [해설작성자 : 해군본부 정체단 674기 수뱅]

     

     

    ■  자주 나오는 문제 정리

    * 응집도
    우(연)리 논(리)산 시(간)절(차) 기억나?
    교(환)자랑 순(차)자 나오길 기(능)대했는데 

    우리 논산 시절 기억나?
    교자랑 순자 기대했는데

    우연 < 논리 < 시간 < 절차
    교환 < 순차 < 기능

    coincidental -> logical -> temporal -> procedural
    communication -> sequential -> functional 


    * 결합도
    내(용)게 공(통)(외)부하라 강요하지마요
    제(어)가 스(템프)트레스 받자(료)나요

    내게 공부하라 강요하지마요
    제가 스트레스 받자나요

    내용 > 공통 > 외부 > 제어 > 스템프 > 자료

    content -> common -> external
    control -> stamp -> data


    * 화이트박스 (기조루흐)
    기초 경로
    조건
    루프
    데이터 흐름
     
    * 블랙박스 (5동 경비원)
    오류~
    동치
    경계값
    비교
    원인 결과

     

    65. 기억공간이 15K, 23K, 22K, 21K 순으로 빈 공간이 있을 때 기억장치 배치 전력으로 “First Fit”을 사용하여 17K의 프로그램을 적재할 경우 내부단편화의 크기는 얼마인가?
         
         1. 5K
         2. 6K
         3. 7K
         4. 8K

         정답 : [2]
         정답률 : 82%
          <문제 해설>
    순서대로

    15k, 23k, 22k, 21k 중에서 17k가 들어갈 수 있는 공간 중
    가장 처음에 만나는 공간은 23k이므로
    23k - 17k = 6k
    정답은 2번 6k
    [해설작성자 : 밀양금성컴퓨터학원 ☎055-354-3344]

    First Fit: 들어갈 수 있는 공간 중 가장 먼저
    Best Fit: 최적 (단편화 제일 작은 공간)
    Worst Fit: 최악 (단편화 제일 큰 공간)
    [해설작성자 : 고앵고앵]

     

    67. IPv6에 대한 설명으로 틀린 것은?
         
         1. 멀티캐스팅(Multicast) 대신 브로드캐스트(Broadcast)를 사용한다.
         2. 보안과 인증 확장 헤더를 사용함으로써 인터넷 계층의 보안기능을 강화하였다.
         3. 애니캐스트(Anycast)는 하나의 호스트에서 그룹 내의 가장 가까운 곳에 있는 수신자에게 전달하는 방식이다.
         4. 128비트 주소체계를 사용한다.

         정답 : [1]
         정답률 : 74%
          <문제 해설>
    브로드캐스팅은 IPv4에 해당합니다.
    [해설작성자 : comcbt.com 이용자]

    IPv4 : 유니캐스트, 멀티캐스트, 브로드캐스트
    IPv6 : 유니캐스트, 애니캐스트, 멀티캐스트

    IPv6는 브로드캐스트 대신 애니캐스트 사용
    [해설작성자 : 지나가요]

     

    IPv4 IPv6 란? IPv4 IPv6 차이점? (tistory.com)

     

    IPv4 IPv6 란? IPv4 IPv6 차이점?

    IPv4 IPv6 란? IPv4 IPv6 차이점? IPv4 현재 네트워크 계층의 프로토콜은 IPv4 Internet Protocal version4 를 사용한다. (현재 대부분 사용되고 있는 아이피) 현재 아이피주소는 버전 4로 4영역으로 나누어진 최

    cheershennah.tistory.com

     

    77. UDP 특성에 해당되는 것은?
         
         1. 양방향 연결형 서비스를 제공한다.
         2. 송신중에 링크를 유지관리하므로 신뢰성이 높다.
         3. 순서제어, 오류제어, 흐름제어 기능을 한다.
         4. 흐름제어나 순서제어가 없어 전송속도가 빠르다.

         정답 : [4]
         정답률 : 69%
          <문제 해설>
    제어가 없으니 신뢰성이 낮음
    4번을 제외한 나머지는 전부 TCP에관한 설명
    [해설작성자 : 또르링]

     

    [TCP/UDP] TCP와 UDP의 특징과 차이 - MangKyu's Diary (tistory.com)

     

    [TCP/UDP] TCP와 UDP의 특징과 차이

    오늘은 네트워크의 계층들 중 전송 계층에서 사용하는 프로토콜에 대해서 알아보려고 합니다. 전송계층은 송신자와 수신자를 연결하는 통신서비스를 제공하는 계층으로, 쉽게 말해 데이터의

    mangkyu.tistory.com

     

    80. WAS(Web Application Server)가 아닌 것은?
         
         1. JEUS
         2. JVM
         3. Tomcat
         4. WebSphere

         정답 : [2]
         정답률 : 64%
          <문제 해설>
    JVM은 자바 가상 머신
    Java Virtual Machine
    [해설작성자 : 정보처리산업기사 2020년 취득자]

    웹 애플리케이션 서버의 종류에는
    Tomcat, GlassFish, JBoss, Jetty, JEUS, Resin, WebLogic, WebSphere 등이 있다.
    [해설작성자 : 두루두루]

     

    [Web] 웹 서버와 WAS의 차이를 쉽게 알아보자 (tistory.com)

     

    [Web] 웹 서버와 WAS의 차이를 쉽게 알아보자

    서버 개발에 있어서 가장 기초적인 개념인 '웹 서버'와 'WAS(Web Application Servier)'의 차이점을 다뤄보려고 한다. 💡 웹 서버 사전적 정의 "웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고 HTML

    codechasseur.tistory.com

     

    81. 다음 암호 알고리즘 중 성격이 다른 하나는?
         
         1. MD4
         2. MD5
         3. SHA-1
         4. AES

         정답 : [4]
         정답률 : 71%
          <문제 해설>
    MD4, MD5, SHA-1 = 해시 암호화 알고리즘
    AES = 대칭 키 암호화 알고리즘
    (추가)
    디피-헬만, RSA 등.. = 비대칭 키(공개 키) 암호화 알고리즘
    [해설작성자 : 수박]

     

    84. 나선형(Spiral) 모형의 주요 태스크에 해당되지 않는 것은?
         
         1. 버전 관리
         2. 위험 분석
         3. 개발
         4. 평가

         정답 : [1]
         정답률 : 71%
          <문제 해설>
    나선형 모형 : 계획 및 정의 → 위험 분석 → 공학적 개발 → 고객평가
    [해설작성자 : 겸사]

     

    93. 다음 내용이 설명하는 소프트웨어 개발 모형은?
         이미지를 클릭하면 확대 가능합니다.(한번더 클릭하면 원본크기로 변경 됩니다).
         1. 프로토타입 모형
         2. 나선형 모형
         3. 폭포수 모형
         4. RAD 모형

         정답 : [3]
         정답률 : 81%
          <문제 해설>
    프로토타이핑 모델
    - 사용자의 요구사항을 정확히 파악하기 위해 소프트웨어 시제품(Prototype)을 만들어 최종 결과물을 예측하는 모형이다.
    - 폭포수 모델의 단점을 보완한 모델이다.
    - 최종 결과물이 만들어지기 전에 고객이 샘플 모델을 볼 수 있어 고객의 불명확한 요구사항을 정확히 파악할 수 있다.
    - 프로토타입은 요구 분석 단계에서 사용하게 된다.

    나선형 모형
    - 시스템 개발시 위험을 최소화 하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델
    - 폭포수 모형과 원형 모형의 장점을 수용하고 위험 분석을 추가한 점증적 개발 모델
    - 프로젝트 수행 시 발생하는 위험을 관리하고 최소화 하려는 것이 목적
    - 성과를 보면서 점진적으로 개발 진행
    - 위험관리 능력에 따라 프로젝트 성공여부에 영향
    - 복잡성으로 프로젝트 관리가 어렵고 개발이 장기화 가능성 존재
    - 대규모 프로젝트, 국책사업 및 위험 부담이 큰 시스템 개발에 적합

    폭포수 모형
    - 소프트웨어 개발의 전 과정을 나누어 체계적이고 순차적으로 접근하는 소프트웨어 개발 생명주기 모델
    순서는 아래와 같다.
    1.타당성 검토 → 2.계획 → 3.요구사항 분석 → 4.설계 → 5.구현 → 6.테스트 → 7.유지보수

    RAD 모형
    - 빠르고 쉽게 응용 프로그램을 만들 수 있는 시각적 도구 혹은 개발 모형이다.
    - 툴을 사용해서, 디자인을 하고, Code Generator를 활용하여 프로그램을 빠르게 개발하는 기법
      (대표적인 툴로는 파워빌더, Visual C#, Miplatform 같은 플랫폼이 있다.)
    - RAD 모형의 개발절차는 JRP, JAD, 구축/운영, Cutover(이전)이 있다.
    [해설작성자 : H]

    나선형 모델과 더불어 폭포수 모형 역시 보헴이 제시한 생명 주기 모형이다.
    [해설작성자 : comcbt.com 이용자]

     

    94. 스트림 암호화 방식의 설명으로 옳지 않은 것은?
         
         1. 비트/바이트/단어들을 순차적으로 암호화한다.
         2. 해쉬 함수를 이용한 해쉬 암호화 방식을 사용한다.
         3. RC4는 스트림 암호화 방식에 해당한다.
         4. 대칭키 암호화 방식이다.

         정답 : [2]
         정답률 : 48%
          <문제 해설>
    해쉬 함수를 이용한 해쉬 암호화 방식은 단방향 암호화이다.
    [해설작성자 : 뿅]

    암호화 방식은 크게 양방향과 단방향으로 구분됨
    1. 양방향
    (1) 개인키
      - 스트림 방식: RC4, LFSR
      - 블록 방식: DES, SEED, AES, ARIA
    (2) 공개키
    2. 단방향
    (1) 해시

    해시함수는 단방향 암호화 방식으로 양방향 방식인 스트림 방식과는 다르게 구분됨
    [해설작성자 : 오리]

Designed by Tistory.