728x90
반응형

정보처리기사 실기 95

[정보처리기사] 정수를 역순으로 출력하는 C언어 프로그램 : 2022년도 기출문제

1. 다음은 정수를 역순으로 출력하는 C언어 프로그램이다.예를들어 1234의 역순은 4321이다. 단, 1230처럼 0으로 끝나는 정수는 고려하지 않는다.프로그램을 분석하여 괄호(1~3) 안에 들어갈 알맞은 연산자를 쓰시오" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스#include int main() { int number = 1234; int divider = 10; int result = 0; while (number (①) 0) { // (1)정답 : > result = result * divider; result = result + number (②..

[정보처리기사] 나선형 모델(Spiral Model, 점진적 모형)

1. 다음 제시된 나선형 모델(Spiral Model)의 4가지 주요활동을 순서대로 나열하시오.위험 분석, 고객 평가, 계획 수립, 개발 및 검증답 : 계획 수립 ▶위험 분석 ▶ 개발 및 검증 ▶ 고객 평가나선형 모델(Spiral Model) 1. 개념 나선형 모델은 1986년 Barry Boehm에 의해 제안된 소프트웨어 개발 모델로, 점진적 개발 방식을 따릅니다. 이 모델은 반복적이고 점증적인 프로세스를 통해 리스크를 최소화하고, 사용자 요구사항을 명확히 하여 소프트웨어를 개발하는 것을 목표로 합니다.2. 특징반복적 접근: 소프트웨어 개발을 여러 단계로 나누고, 각 단계를 반복하여 개발합니다.리스크 관리: 각 반복 주기에서 리스크 분석을 수행하여 잠재적인 문제를 사전에 파악하고 해결합니다.프로토타이핑..

[정보처리기사] 테스트 케이스(TC), 테스트 슈트, 테스트 시나리오, 테스트 오라클 | 정보처리기사 기출 문제

📌 테스트 케이스 (Test Case)정의: 테스트 케이스는 특정 기능을 검증하기 위해 입력값, 실행 조건, 기대 결과로 구성된 테스트 항목에 대한 명세서입니다.테스트 데이터 생성 방법:자료 흐름도(Data Flow Diagram): 시스템의 데이터 흐름을 기반으로 테스트 케이스를 생성합니다.랜덤 테스트(Random Testing): 임의의 입력값을 사용하여 테스트를 수행합니다.입력 도메인 분석(Input Domain Analysis): 입력값의 범위를 분석하여 테스트 케이스를 생성합니다.기능 테스트(Functional Testing): 시스템의 기능 요구 사항에 기반한 테스트 케이스를 생성합니다. 테스트 케이스의 구성 요소테스트 케이스 ID각 테스트 케이스를 식별할 수 있는 고유한 ID예: TC-00..

[정보처리기사] 형상관리 (SCM, Software Configuration Management) | 정보처리기사 기출문제

" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스형상관리 (Configuration Management)소프트웨어 개발 과정에서 발생하는 모든 변경 사항을 관리하기 위한 일련의 활동입니다. 형상 관리는 다음과 같은 목적과 범위를 가집니다:변경 사항의 원인 파악 및 제어: 변경 사항이 올바르게 적용되고 있는지 확인하여 관련 담당자에게 통보합니다. 이를 통해 변경 관리의 투명성과 책임성을 확보합니다.소프트웨어 생명 주기의 모든 단계에서 수행: 소프트웨어 개발 초기부터 유지보수 단계까지 형상 관리를 통해 변경 사항을 일관되게 관리합니다. 이를 통해 소프트웨어의 품질과 일관성을 유지합니다.개발 비용 절감 및 방해 요인 최소화: 체계적인 변경 관리와 통제를 통해 개발 과정의 효율성을 높..

[정보처리기사] 사용자 인터페이스(UI)와 사용자 경험(UX) | CLI와 GUI 그리고 NUI의 차이 | 정보처리기사 기출문제

📌사용자 인터페이스(UI, User Interface)사용자 인터페이스는 사용자와 시스템 간의 상호작용을 가능하게 해주는 장치나 소프트웨어를 의미합니다. 이를 통해 사용자는 시스템의 기능을 이용하고 작업을 수행할 수 있습니다.사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어1️⃣ 사용자 인터페이스의 기본 원칙 (UI 설계 원칙)직관성 (Intuitiveness)누구나 쉽게 이해하고 사용할 수 있어야 한다.사용자가 처음 접하더라도 빠르게 적응할 수 있도록 설계되어야 합니다.화면의 버튼, 항목, 입력란 등 누구나 쉽게 이해하고 사용할 수 있도록 한다.유효성 (Effectiveness)사용자의 목적을 정확하게 달성할 수 있어야 한다.인터페이스는 사용자가 원하는 작업을 정확하게 수..

728x90
반응형