728x90

분류 전체보기 166

[프로그래머스] 두 수의 합

문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한 사항 - -50,000 ≤ num1 ≤ 50,000 - -50,000 ≤ num2 ≤ 50,000 입출력 예 num1 num2 result 2 3 5 100 2 102 입출력 예 설명 #1 - num1이 2이고 num2가 3이므로 2 + 3 = 5를 return합니다. #2 - num1이 100이고 num2가 2이므로 100 + 2 = 102를 return합니다. 나의 코드 def solution(num1, num2): answer = num1 + num2 return answer

정보처리기사 실기 요약 - 12장. 제품 소프트웨어 패키징

01. 소프트웨어 패키징 - 모듈 별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 1) 패키징 작업 순서 - 기능 식별 → 모듈화 → 빌드 진행 → 사용자 환경 분석 → 패키징 및 적용 시험 → 패키징 변경 개선 → 배포 02. 릴리즈 노트 작성 1) 릴리즈 노트: 소프트웨어 개발 과정에서 정리된 릴리즈 정보를 최종 사용자인 고객과 공유하기 위한 문서 2) 릴리즈 노트 작성 항목: Header, 개요, 목적, 문제 요약, 재현 항목, 수정/개선 내용도, 사용자 영향도, SW 지원 영향도, 노트, 면책 조항, 연락처 3) 릴리즈 노트 작성 순서 - 모듈 식별 → 릴리즈 정보 확인 → 릴리즈 노트 개요 작성 → 영향도 체크 → 정식 릴리즈 노트 작성 → 추가 개선 항목 식별 03. 디지털 저작..

정보처리기사 2022.09.24

정보처리기사 실기 요약 - 11장. 응용 SW 기초 기술 활용

01. 운영체제의 개념 1) 운영체제(OS): 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 2) 운영체제의 목적 - 처리 능력: 일정 시간 내에 시스템이 처리하는 일의 양 - 반환 시간: 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 - 사용 가능도: 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 - 신뢰도: 시스템이 주어진 문제를 정확하게 해결하는 정도 02. 운영체제의 종류 1) Windows: 1990년대 Microsoft사가 개발한 운영체제 - Windows의 주요 특징 GUI (그래픽 사용자 인터페이스) 키보드로 명령어를 직접 입력하지 않고 마우스로 아이콘이나 메뉴를 선택 선점형 멀티 태스킹 ..

정보처리기사 2022.09.23

정보처리기사 실기 요약 - 10장. 프로그래밍 언어 활용

01. 절차적 프로그래밍 언어 1) 절차적 프로그래밍 언어: 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술하는 언어 2) 절차적 프로그래밍 언어의 종류 - C: 1972년 미국 벨 연구소의 데니스 리치에 의해 개발됨. 고급이면서 저급의 특징도 갖추고 이식성도 좋음. - ALGOL: PASCAL과 C언어의 모체가 되는 과학 기술 계산용 언어 - COBOL: 사무 처리용 언어 - FORTRAN: 과학 기술 계산용 언어 02. 객체지향 프로그래밍 언어 1) 객체지향 프로그래밍 언어: 현실 세계의 객체를 하나의 객체로 만들어 객체들을 조립해서 프로그램을 작성하는 기법 2) 객체지향 프로그래밍 언어의 종류 - JAVA: 멀티스레드 기능을 제공, 운영체제 및 하드웨어에 독립적, 이식성이 강함 - C++: C..

카테고리 없음 2022.09.22

정보처리기사 실기 요약 - 9장. 소프트웨어 개발 보안 구축

01. Secure SDLC 1) Secure SDLC(소프트웨어 개발 생명 주기): SDLC에 보안 강화를 위한 프로세스를 포함한 것 - CLASP: SDLC의 초기 단계에서 보안을 강화하기 위해 개발된 방법론 - SDL: MS사에서 기존의 SDLC를 개선한 방법론 - Seven Touchpoints: 소프트웨어 보안의 모범사례를 SDLC에 통합한 방법론 2) SDLC 단계별 보안 활동 - 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수 3) 소프트웨어 개발 보안 요소 - 기밀성(Confidentiality): 시스템 내의 정보와 자원은 인가된 사용자에게만 접근이 허용됨. - 무결성(Integrity): 시스템 내의 정보는 오직 인가된 사용자만 수정할 수 있음. - 가용성(Availability..

정보처리기사 2022.09.22

정보처리기사 실기 요약 - 7장. 애플리케이션 테스트 관리

01. 애플리케이션 테스트 1) 애플리케이션 테스트: 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 2) 애플리케이션 테스트의 기본 원리 - 완벽한 테스트 불가능: 소프트웨어에 아예 결함이 없다고 증명할 수 없음. - 파레토 법칙: 애플리케이션의 20%에 해당하는 코드에서 전체 결함의 80%가 발견된다는 법칙 - 살충제 패러독스: 동일한 테스트 케이스로 동일한 테스트를 반복하면 더이상 결함이 발견되지 않는 현상 - 오류-부재의 궤변: 소프트웨어의 결함을 모두 제거해도 사용자의 요구사항을 만족시키지 못하면 안됨 02. 애플리케이션 테스트의 분류 1) 프로그램 실행 여부에 따른 테스트 - 정적 테스트: 프로그램을 실행하지 않고 명세서나 소스 코드를 대상으로 분석하는 테스트 - 인스펙션,..

정보처리기사 2022.09.21

정보처리기사 실기 요약 - 6장 화면 설계

01. 사용자 인터페이스 1) 사용자 인터페이스(UI): 사용자와 시스템 간의 상호작요잉 원활하게 이루어지도록 도와주는 장치나 소프트웨어 2) 사용자 인터페이스의 구분 - CLI: 텍스트 형태 - GUI: 아이콘이나 메뉴를 마우스로 선택하여 작업 수행 - NUI: 사용자의 말이나 행동으로 기기를 조작 3) 사용자 인터페이스의 기본 원칙 - 직관성: 누구나 쉽게 이해하고 사용할 수 있어야 함. - 유효성: 사용자의 목적을 정확하고 완벽하게 달성해야 함. - 학습성: 누구나 쉽게 배우고 익힐 수 있어야 함 - 유연성: 사용자의 요구사항을 최대한 수용하고 실수를 최소화해야 함. * 직유학유 02. UI 설계 도구 1) 와이어프레임: 페이지에 대한 개략적인 레이아웃이나 뼈대를 설계하는 도구 2) 목업: 실제 화..

정보처리기사 2022.09.20

정보처리기사 실기 요약 - 5장. 인터페이스 구현

01. 시스템 인터페이스 요구사항 분석 1) 시스템 인터페이스 요구사항: 개발할 시스템과 외부 시스템을 연동하는데 필요한 시스템 인터페이스에 대한 요구사항을 기술한 것 2) 시스템 인터페이스 요구사항 분석: 요구사항을 분류하고 구체적으로 명세한 후 이를 이해관계자에게 전달하는 일련의 과정 3) 시스템 인터페이스 요구사항 분석 절차 - 요구사항 목록 작성 → 자료 준비 → 기능적, 비기능적으로 분류 → 분석 후 내용 추가나 수정 → 전달 02. 인터페이스 요구사항 검증 1) 인터페이스 요구사항 검증: 요구사항 검토 계획 수립 → 검토 및 오류 수정 → 베이스라인 설정 2) 요구사항 검증 방법 - 동료 검토(Peer Review): 요구사항 명세서작성자가 직접 설명하고 동료들이 이를 들으면서 결함을 발견 -..

정보처리기사 2022.09.20
728x90