暗記メーカー
ログイン
소프트웨어 구축
  • 제제

  • 問題数 67 • 10/18/2024

    記憶度

    完璧

    10

    覚えた

    25

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    목적 기반 테스트 종류

    회복: 시스템에 인위적인 결함 부여 후 정상으로 회복되는지 과정 확인 강도: 과부하 시 SW 정상 구동 여부 확인 회귀: 수정된 코드에 새로운 결함이 없음을 확인

  • 2

    블랙박스 테스트에 대해 설명하시오

    모듈 내부의 내용 알 수 없음, 소프트웨어 인터페이스에서 실시되는 테스트이며, 기능테스트라고도 함

  • 3

    LOC 계산

    a낙관치 b비관치 c기대치 (a+4c+b)/6

  • 4

    EAI 구축 유형

    Point-to-Point:직접 애플리케이션끼리 연결 Hub&Spoke: 중앙 허브를 통한 중앙집중적 연결 Message&Bus: 미들웨어 사용 Hybrid: 내부 Hub&Spoke, 외부 Message&Bus

  • 5

    객체지향 구성 요소

    클래스 객체 속성 메서드 메시지

  • 6

    UI 유형 쓰고 설명

    CLI(command텍스트), GUI(graphical그래픽), NUI(Natural말, 행동), VUI(voice음성), OUI(Organic사물과 사용자 상호작용)

  • 7

    응집도가 높은 순서대로 서술하시오

    기능적: 모든 기능 요소가 단일 문제와 연관되어 수행 순차적: 모듈 내 출력 데이터 다음 활동의 입력 데이터로 사용 통신적: 동일한 입/출력을 사용하여 서로 다른 기능 수행 절차적: 순차적으로 수행 시간적: 특정 시간 내 처리되는 기능을 모아 하나의 모듈로 논리적: 유사한 성격의 처리 요소들로 하나의 모듈 형성 우연적: 서로 관련없는 요소로만 구성

  • 8

    클린코드 작성 원칙 5가지

    가독성, 단순성, 의존성 배제, 중복성 최소화, 추상화

  • 9

    오라클의 4가지 종류에 대해 말해보시오

    참 오라클: 모든 입력값 샘플링 오라클: 제한된 입력값 휴리스틱 오라클: 추정 일관성(Consistent)오라클: 변경 전후

  • 10

    객체 지향 언어의 특징은?

    상속:상위 속성 하위가 물려받음 정보은닉:내부 데이터에 접근 못하도록 캡슐화:속성과 메서드 하나로 묶음 다형성:여러 형태 응답 추상화

  • 11

    하향식 비용 산정 기법으로 조직 내 두 명 이상의 전문가에게 비용 산정을 의뢰하는 기법은?

    전문가 감정 기법

  • 12

    요구사항의 유형을 두 가지로 나누고 설명해보시오

    기능적 요구사항, 비기능적 요구사항이다. 기능적 요구사항은 송금 기능처럼 실제 기능과 관련된 것이고 비기능적 요구사항은 보안, 품질 같은 걸 말한다

  • 13

    문서 내의 링크를 통해 다른 문서나 리소스로 연결할 수 있는 텍스트 형식

    Hypertext

  • 14

    DFD(데이터 자료 흐름도)를 기호와 함께 서술하시오

    프로세스(process/원), 자료 흐름(flow/화살표), 자료저장소(Data store/평행선), 단말(Terminator/사각형)

  • 15

    데이터를 구조화하고 계층적으로 표현하는 마크업 언어

    XML

  • 16

    COCOMO에서 5만 라인 이하와 30만 라인 이하, 30만 라인 이상의 유형을 순차적으로 말해보시오(영어 포함)

    조직형(organic), 반분리형(semi-detached), 내장형(embedded)

  • 17

    V모델 오른쪽 밑부터 위까지 말해보고 설명(5쪽)

    (왼쪽) 요구사항->분석->설계->구현->코딩 단위 테스트, 통합 테스트, 시스템 테스트, 인수 테스트

  • 18

    저작권 보호 기술 3가지

    암호화 기술 위변조 방지 워터마킹

  • 19

    동료 검토, 워크 스루, 인스펙션에 대해 설명

    동료검토: 작성자가 내용 설명 후 동료들이 결함 검토 워크스루: 미리 배포 후 짧은 검토 회의 진행 인스펙션: 작성자 제외한 다른 전문가들이 결함 검토

  • 20

    화이트박스 테스트 검증 기준 커버리지 6가지를 말하고 4쪽도 보시오

    구문: 모든 명령문 적어도 한 번 수행 결정: 전체 결정문이 적어도 한 번은 참/거짓 결과 수행 조건: 결정 명령문 내의 개별 조건식이 적어도 한 번은 참/거짓 결과 수행 조건/결정: 조건식뿐 아니라 개별 조건식도 한 번은 수행 변경 조건/결정: 각 개별 조건식이 전체 조건식 결과에 영향 다중 조건

  • 21

    스프트웨어 간 인터페이스, 운영체제 및 프로그래밍 언어의 기능을 프로그램에서 사용 가능하도록 구현한 것은?

    API

  • 22

    UI 설계 원칙 4가지

    직관성(누구나 쉽게 배움) 유효성(사용자 목적 달성) 학습성 유연성(요구사항 수용)

  • 23

    럼바우에 대해 쓰시오

    객체 모델링(객체 다이어그램) 동적 모델링(상태 다이어그램) 기능 모델링(자료 흐름도)

  • 24

    형상 관리 도구 3개

    CVS, SVN, Git

  • 25

    다른 컴퓨터 내 데이터나 서비스를 호출하기 위한 통신 규약 프로토콜 XML 기반 메시지를 다른 컴퓨터 네트워크 상에서 교환

    SOAP(Simple Object Acess Protocol)

  • 26

    테스트 기반 테스트를 분류하고 설명

    명세 기반(블랙박스), 구조 기반(화이트박스), 경험 기반

  • 27

    형상 관리 4가지 말하고 설명(5쪽)

    형상 식별: 관리 대상 선정 형상 통제: 식별된 형상 항목에 대한 변경 요구 검토(기준선 반영될 수 있게) 형상 감사: 변경/검증 형상 기록: 보고서 작성

  • 28

    테스트 오라클에 대해 설명하시오

    테스트 결과의 참/거짓을 판단하기 위해 사전에 정의된 참값을 대입하여 비교하는 것이다

  • 29

    한 명의 조정자와 여러 전문가의 의견을 종합하여 산정하는 기법은?

    델파이 기법

  • 30

    객체 지향 설계 원칙

    단일 책임 원칙(SingleRP) : 객체 하나의 책임만 개방 폐쇄의 원칙(OpenCP): 확장에는 Open 하고 수정에는 Close 리스코프 치환 원칙(LiscopeSP): 상위 클래스의 행동 규약을 하위 클래스가 위반하면 안 된다 인터페이스 분리 원칙(InterfaceSP): 클라이언트가 비사용 메서드에 의존하지 않아야 된다 의존성 역전 원칙(DependencyIP): 의존 관계 수립 시 변화하기 어려운 것에 의존해야 한다

  • 31

    프레임워크 특징

    모듈화 재사용성 확장성 제어의 역흐름

  • 32

    디자인 패턴 분류

    생성 패턴, 구조 패턴, 행위 패턴

  • 33

    애자일에 대해 쓰시오

    일정한 짧은 주기 반복하며 개발 진행함, 고객 요구사항에 유연한 대응, 고객 소통과 상호작용 중시

  • 34

    웹 서비스에서 제공하는 서비스에 대한 정보를 XML 기반으로 기술

    WSDL(Web Services Description Language)

  • 35

    SW 기능 증대 요인에 가중치 부여 후 합산하여 기능 점수 산출하는 것은?

    Function Point

  • 36

    개빌 프로세스 분석 도구

    DFD DD Minispec STD UML

  • 37

    화이트박스 테스트 종류에 대해 쓰시오

    기초 경로 검사(Base Path Testing) :설계자가 논리적 복잡성을 측정할 수 있게 함 제어 구조 검사(Control Structure Testing) : 조건 검사, 루프 검사, 자료 흐름 검사 문장 검증 분기 검증 경로 검증 조건 검증

  • 38

    요구사항 개발 프로세스를 순서대로 쓰시오

    도출/추출, 분석, 명세, 확인/검증

  • 39

    프로젝트 목표 달성을 위한 활동과 업무를 세분화하는 것은?

    WBS

  • 40

    D의 팬인과 팬아웃 수를 구하시오

    팬인: 2개(A, B) 팬아웃: 1개(F)

  • 41

    개발 프로세스

    도출 분석 명세 확인

  • 42

    프로그램 실행 여부를 테스트로 분류하여 쓰시오

    정적 테스트(프로그램 실행X / 동료 검토, 워크 스루, 인스펙션), 동적 테스트(프로그램 실행 후 오류 검사 / 화이트•블랙박스 테스트)

  • 43

    소프트웨어 형상 관리에 대해 쓰시오

    개발 과정에서 SW 변경 사항을 관리하기 위한 일련의 활동

  • 44

    EAI란?

    기업 내 다른 플랫폼 및 애플리케이션을 연결, 통합하는 솔루션

  • 45

    동일한 테스트 케이스에 의한 반복 테스트는 새로운 버그를 발견하지 못한다는 것은?

    살충제 패러독스

  • 46

    결함이 없다 해도 사용자의 요구 사항 미충족 시 품질이 저하되는 것은?

    오류-부재의 궤변

  • 47

    Rayleigh Norden 곡선의 노력 분포도를 기초로 하는 비용 산정법은?

    PUTNAM

  • 48

    테스트 산출물

    테스트 계획서 테스트 케이스 테스트 시나리오 테스트 결과서

  • 49

    테스트 케이스에 들어가는 거 3가지

    입력값, 실행조건, 기대결과

  • 50

    결합도가 높은 순서대로 서술하시오

    내용: 한 모듈이 다른 모듈 내부 기능 참조 공통/공유: 공유되는 공통 데이터를 여러 모듈이 사용(전역 변수 참조) 외부: 한 모듈에서 선언한 데이터를 외부의 다른 모듈에서 참조 제어: 한 모듈이 다른 모듈을 통제하는 경우 스탬프: 두 모듈이 동일한 자료 구조를 조회 자료: 모듈 간의 인터페이스가 자료 요소로만 구성

  • 51

    디지털 콘텐츠의 불법 사용을 제한하고, 승인된 사용자에게만 콘텐츠 사용을 허용하는 기술은?

    DRM

  • 52

    경량 데이터 교환 형식으로 가독성과 구조회가 뛰어나 주로 웹에서 사용

    JSON

  • 53

    나선형에 대해 쓰시오

    폭포수+프로토타입+위험분석기능 추기(위험 관리 최소화) 점진적 개발 과정 반복 계획->위험 분석->개발->평가

  • 54

    UML 특징

    가시화 언어, 명세화 언어, 구축 언어, 문서화 언어

  • 55

    화이트박스 테스트란?

    모듈 안의 내용을 직접 볼 수 있으며 내부의 논리적인 모든 경로를 테스트함

  • 56

    블랙박스 테스트 종류 5가지를 쓰고 4쪽 참고

    동치 분할 검사(Equivalance) : 타당한 입력 자료와 타당하지 않은 입력 자료 개수 균등하게 진행 경계값 분석(Boundary) : 입력 조건의 경계값을 테스트 케이스로 선정 원인-효과 그래프 검사(cause-effect) : 입력 데이터 간의 관계와 출력에 미치는 상황을 체계적으로 분석 후 효용성이 높은 테스트 케이스 선정 오류 예측 검사(error guessing) : 과거의 경험이나 확인자의 감각으로 테스트 진행 비교 검사(comparison) : 여러 버전의 프로그램에 동일한 결과 출력되는지 확인 상태 전이 검사(state translation)

  • 57

    유지보수의 구분 4가지

    수정보수:오류 수정 적응보수: 환경 변화 향상보수: 기능 추가 예방보수: 잠재적 오류 대비

  • 58

    웹 페이지의 구조와 내용을 정의하는 마크업 언어, 하이퍼텍스트 작성

    HTML

  • 59

    20% 모듈에서 전체 결함 80% 발생하는 것은?

    파레토 법칙

  • 60

    리팩토링이란?

    외부 동작 변경 없이 내부 구조를 개선하는 방법

  • 61

    하향식 설계 방식/가시적, 총체적, 세부적 다이어그램으로 구성, 기능과 자료의 의존 관계 동시 표현해 주는 요구사항 분석 도구는?

    HIPO

  • 62

    소프트웨어 개발에 필요한 공통적인 구성요소와 아키텍처를 일반화하여 제공하는 반제품 형태의 소프트웨어

    프레임워크

  • 63

    AJAX란?

    비동기 방식으로 데이터 교환. 전체 페이지 새로고침하지 않고, 페이지 일부만 변경할 수 있는 기법

  • 64

    전역 비즈니스 레지스트리/웹 서비스 관련 정보 공개 및 탐색 웹 서비스의 검색과 등록을 위한 표준화된 디렉터리 서비스

    UDDI(Universal Description, Discovery and Integration)

  • 65

    REST 구성요소

    자원 행위 표현

  • 66

    클라이언트와 서버 간에 하이퍼텍스트를 전송하기 위한 웹 통신 프로토콜

    HTTP

  • 67

    XP의 5가지 핵심 가치

    용기, 단순성, 의사소통, 피드백, 존중