跳至主要內容

정보처리기사 - 소프트웨어 개발

정보처리기사 필기 2과목. 자료구조와 알고리즘, 통합 구현과 소프트웨어 테스트를 다룹니다.

卡片數
100 張
學習者
151 位
分類
資訊處理

請在 App 學習完整題庫。

卡片預覽

共 100 張,顯示前 5 張。

  1. 1

    소프트웨어 개발 단계 중 요구사항을 분석하여 시스템의 구조와 동작을 정의하는 단계는?

    1. 1코딩
    2. 2설계
    3. 3테스트
    4. 4유지보수

    答案설계

    설계(Design) 단계는 요구사항 분석 결과를 바탕으로 시스템의 전체 구조, 모듈 구성, 인터페이스, 데이터 구조 등을 정의하는 단계이다.

  2. 2

    모듈의 독립성을 높이기 위한 설계 원칙으로, 한 모듈 내부의 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내는 척도는?

    1. 1결합도(Coupling)
    2. 2응집도(Cohesion)
    3. 3복잡도(Complexity)
    4. 4신뢰도(Reliability)

    答案응집도(Cohesion)

    응집도(Cohesion)는 모듈 내 구성요소 간의 기능적 관련성 정도를 나타내며, 높을수록 모듈 독립성이 좋다.

  3. 3

    모듈 간의 상호의존성 정도를 나타내는 척도로, 이 값이 낮을수록 모듈 독립성이 높은 것은?

    1. 1응집도(Cohesion)
    2. 2결합도(Coupling)
    3. 3가용성(Availability)
    4. 4유지보수성(Maintainability)

    答案결합도(Coupling)

    결합도(Coupling)는 모듈 사이의 의존성 정도를 의미하며, 낮을수록 모듈 간 독립성이 높아 좋은 설계로 평가된다.

  4. 4

    소프트웨어 설계에서 가장 바람직한 모듈의 응집도와 결합도 조합은?

    1. 1응집도 높음, 결합도 높음
    2. 2응집도 높음, 결합도 낮음
    3. 3응집도 낮음, 결합도 높음
    4. 4응집도 낮음, 결합도 낮음

    答案응집도 높음, 결합도 낮음

    모듈 독립성이 높으려면 응집도는 높고(High Cohesion) 결합도는 낮아야(Low Coupling) 한다.

  5. 5

    응집도의 종류 중 가장 강한(바람직한) 형태는?

    1. 1우연적 응집(Coincidental)
    2. 2논리적 응집(Logical)
    3. 3시간적 응집(Temporal)
    4. 4기능적 응집(Functional Cohesion)

    答案기능적 응집(Functional Cohesion)

    응집도는 기능적 > 순차적 > 통신적 > 절차적 > 시간적 > 논리적 > 우연적 순으로 강하며, 기능적 응집이 가장 바람직하다.

到 App 繼續學習另外 95 張卡片

開啟題庫後,可繼續排程複習與測驗模式。