쉱이
728x90
반응형
article thumbnail
[정보처리기사] 실기 12단원. 제품 소프트웨어 패키징
자격증/정보처리기사 2024. 8. 22. 16:34

1. 소프트웨어 패키징소프트웨어 패키징은 개발된 소프트웨어의 개별 모듈이나 실행 파일을 하나로 묶어 사용자에게 설치 가능한 형태로 배포하는 과정입니다. 이 과정은 개발자가 아닌 최종 사용자 중심으로 진행되며, 소프트웨어를 사용하는 환경을 고려하여 구성합니다.1.1 패키징 작업 순서기능 식별: 작성된 코드의 기능을 식별하여 소프트웨어의 전체 기능 구조를 파악합니다.모듈화: 식별된 기능을 기준으로 코드를 기능 단위로 나누고, 각 기능별로 모듈을 구성합니다.빌드 진행: 모듈 단위로 실행 가능한 파일을 생성합니다.사용자 환경 분석: 소프트웨어가 사용될 환경(웹, 모바일, PC 등)과 최소 요구 사양(운영체제, CPU, RAM 등)을 정의합니다.패키징 및 적용 시험: 생성된 실행 파일을 사용자의 환경에 맞는 배포..

[정보처리기사] 실기 11단원. 응용 SW 기초 기술 활용
자격증/정보처리기사 2023. 7. 14. 17:23

응용 소프트웨어 기초 기술 활용1. 운영체제의 개념운영체제(OS, Operating System)는 컴퓨터 시스템의 자원을 효율적으로 관리하고, 사용자와 컴퓨터 하드웨어 간의 인터페이스 역할을 수행하는 소프트웨어입니다. 운영체제는 프로세스 관리, 기억장치 관리, 파일 관리, 입출력 장치 관리 등의 기능을 제공하여, 다양한 응용 프로그램들이 유용한 작업을 수행할 수 있는 환경을 제공합니다.운영체제의 목적: 처리 능력(Throughput) 향상, 반환 시간(Turnaround Time) 단축, 사용 가능도(Availability) 향상, 신뢰도(Reliability) 증진.운영체제의 종류: Windows, UNIX, Linux, MacOS, MS-DOS 등.2. 운영체제의 주요 기능프로세서 관리: CPU 스..

[정보처리기사] 실기 10단원. 프로그래밍 언어 활용
자격증/정보처리기사 2023. 7. 14. 17:23

(1) 데이터 입·출력데이터 입·출력은 프로그램이 키보드로부터 입력을 받아 화면이나 파일로 출력을 수행하는 과정입니다. 이 과정을 이해하고 활용하는 것은 프로그래밍의 기초입니다.C언어의 입출력 함수scanf : 표준 입력으로 데이터를 읽어오는 함수printf : 표준 출력으로 데이터를 출력하는 함수예제 : 두 수를 입력 받아 덧셈 결과를 출력하는 C 프로그램 #include int main() { int i, j, k; scanf("%d %d", &i, &j); // 두 정수를 입력받음 k = i + j; // 두 수를 더함 printf("%d\n", k); // 결과를 출력함 return 0;}​결과 : 만약 입력이 6과 4라면, 출력은 10이 됩니다.Java의 입출력 함수S..

[정보처리기사] 실기 9단원. 소프트웨어 보안 구축
자격증/정보처리기사 2023. 7. 14. 17:22

1. Secure SDLC (Software Development Life Cycle)Secure SDLC는 보안이 강화된 소프트웨어 개발 생명주기를 의미하며, 소프트웨어 개발 과정에 보안 활동을 통합하여 안전한 소프트웨어를 개발하는 데 초점을 맞추고 있습니다.요구사항 분석: 보안 요구사항을 식별하고 이를 분석합니다.설계: 보안 요구사항을 반영하여 소프트웨어 설계를 진행하고, 보안 설계서를 작성합니다.구현: 표준 코딩 지침과 보안 가이드를 준수하여 보안 요구사항을 구현합니다.테스트: 보안 설계서에 명시된 사항들이 제대로 반영되고 있는지 점검합니다.유지보수: 보안 사고 발생 시 이를 해결하고 보안 패치를 적용합니다.2. 시큐어 코딩 (Secure Coding)시큐어 코딩은 보안 취약점을 최소화하기 위해 보..

[정보처리기사] 실기 8단원. SQL응용
자격증/정보처리기사 2023. 7. 14. 17:22

1. SQL - DDL (Data Definition Language, 데이터 정의어)DDL은 데이터베이스의 구조를 정의하거나 수정하는 명령어로, 데이터베이스를 구축하고 관리하는 데 사용됩니다. 주요 명령어는 다음과 같습니다:CREATE SCHEMA: 스키마를 정의합니다. 스키마는 데이터베이스의 전반적인 구조와 제약 조건을 기술하는 것입니다.예: 사용자 ID가 '홍길동'인 '대학교' 스키마를 생성합니다.sql코드 복사CREATE SCHEMA 대학교 AUTHORIZATION 홍길동;sql코드 복사CREATE SCHEMA 스키마명 AUTHORIZATION 사용자_id;CREATE DOMAIN: 도메인을 정의하여 속성의 데이터 타입을 지정합니다.예: '성별' 도메인을 '남' 또는 '여'로 제한하는 도메인 정의..

[정보처리기사] 실기 6단원. 화면설계
자격증/정보처리기사 2023. 7. 14. 16:56

(1) 사용자 인터페이스사용자 인터페이스(UI, User Interface)사용자와 시스템 간의 상호작용이 원활하게 이루어지도록 도와주는 장치나 소프트웨어사용자 인터페이스의 3가지 분야정보 제공과 전달을 위한 물리적 제어에 관한 분야콘텐츠의 상세한 표현과 전체적인 구성에 관한 분야모든 사용자가 편리하고 간편하게 사용하도록 하는 기능에 관한 분야사용자 인터페이스의 구분CLI(Command Line Interface): 명령과 출력이 텍스트 형태로 이루어지는 인터페이스GUI(Graphical User Interface): 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경의 인터페이스NUI(Natural User Interface): 사용자의 말이나 행동으로 기기를 조작하는 인터페이스사용자 인터..

[정보처리기사] 실기 5단원. 인터페이스 구
자격증/정보처리기사 2023. 7. 14. 16:55

(1) 시스템 인터페이스 요구사항 분석시스템 인터페이스 요구사항개발할 시스템과 외부 시스템을 연동하는 데 필요한 시스템 인터페이스에 대한 요구사항을 기술한 것.주요 구성 요소: 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항 등.시스템 인터페이스 요구사항 분석 절차시스템 인터페이스 관련 요구사항 선별.요구사항과 관련된 자료 준비.기능적 및 비기능적 요구사항 분류.요구사항 분석 및 명세서 내용 추가/수정.수정된 요구사항 명세서와 목록을 관련 이해관계자에게 전달.(2) 인터페이스 요구사항 검증요구사항 검증 방법요구사항 검토: 오류 확인 및 표준 준수 여부를 수작업으로 분석.동료 검토(Peer Review): 명세서 작성자가 내용을 설명하고..

[정보처리기사] 실기 4단원. 서버 프로그램 구현
자격증/정보처리기사 2023. 7. 14. 15:52

(1) 개발 환경 구축개발 환경 구축응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것.개발 환경은 응용 소프트웨어가 운영될 환경과 유사한 구조로 구축하며, 분석 단계의 산출물을 바탕으로 개발에 필요한 하드웨어와 소프트웨어를 선정함.하드웨어 환경클라이언트(Client)와 서버(Server)로 구성되며, 클라이언트는 사용자의 인터페이스 역할을 하고 서버는 서비스를 제공함.서버의 종류:웹 서버(Web Server): 클라이언트로부터 직접 요청을 받아 처리함. 저용량의 정적 파일들을 제공함.웹 애플리케이션 서버(WAS): 동적 서비스를 제공하거나, 웹 서버와 데이터베이스 서버 사이에서 인터페이스 역할을 수행함.데이터베이스 서버(DB Server): 데이터베이스와 이..

728x90
반응형