[정보처리기사 실기] 11장 요약 _ 제품 소프트웨어 패키징 포스팅 썸네일 이미지

2021 정보처리기사/실기 요약

[정보처리기사 실기] 11장 요약 _ 제품 소프트웨어 패키징

[11] 제품 소프트웨어 패키징 11.1 소프트웨어 패키징 소프트웨어 패키징의 개요 - 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것. - 개발자가 아니라 사용자 중심으로 진행함. - 소스 코드는 향후 관리를 고려하여 모듈화하여 패키징함. - 사용자가 소프트웨어를 사용하게 될 환경을 이해하여, 다양한 환경에서 소프트웨어를 손쉽게 사용할 수 있도록 일반적인 배포 형태로 패키징함. - 사용자를 중심으로 진행되는 작업이므로 사용자의 편의성 및 실행 환경을 우선적으로 고려해야 함. 패키징 시 고려사항 - 사용자의 시스템 환경, 즉 운영체제, CPU, 메모리 등에 필요한 최소 환경을 정의함. - UI는 사용자가 눈으로 직접 확인할 수 있도록 시각적인 자료와 함께 제공하고 메뉴얼과 일치시켜 패키..

2021.04.23 게시됨

[정보처리기사 실기] 10장 요약 _ 응용 SW 기초 기술 활용 포스팅 썸네일 이미지

2021 정보처리기사/실기 요약

[정보처리기사 실기] 10장 요약 _ 응용 SW 기초 기술 활용

[10] 응용 SW 기초 기술 활용 10.1 운영체제의 개념 운영체제의 정의 - 운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임. - 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종 - 다른 응용 프로그램이 유용한 작업을 할 수 있는 환경을 제공해 줌. 운영체제의 목적 - 운영체제의 성능을 평가하는 기준. - 처리 능력: 일정 시간 내에 시스템이 처리하는 일의 양. - 반환 시간: 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간. - 사용 가능도: 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도. - 신뢰도: 시스템이 주어진 문제를 정확하게 해..

2021.04.22 게시됨

[정보처리기사 실기] 9장 요약 키워드 정리 _ 소프트웨어 개발 보안 구축 포스팅 썸네일 이미지

2021 정보처리기사/실기 요약

[정보처리기사 실기] 9장 요약 키워드 정리 _ 소프트웨어 개발 보안 구축

[9] 소프트웨어 개발 보안 구축 9.1 소프트웨어 개발 보안 소프트웨어 개발 보안의 개요 - 소프트웨어 개발 과정에서 발생할 수 있는 보안 취약점을 최소화하여 보안 위협으로부터 안전한 소프트웨어를 개발하기 위한 일련의 보안 활동. - 목표: 데이터의 기밀성, 무결성, 가용성을 유지하는 것. - 소프트웨어 보안 취약점이 발생하는 경우 보안 요구사항이 정의되지 않은 경우 소프트웨어 설계시 논리적 오류가 포함된 경우 기술 취약점을 갖고 있는 코딩 규칙을 적용한 경우 소프트웨어 배치가 적절하지 않은 경우 보안 취약점 발견 시 적절하게 대응하지 못한 경우 - 안전한 소프트웨어 개발을 위한 수행 작업 소프트웨어 개발 프로젝트에 참여하는 관련자들의 역할과 책임을 명확히 정의하고 충분한 보안 교육을 실시함. 소프트웨..

2021.04.17 게시됨

[정보처리기사 실기] 7장 요약 키워드 정리 _ 애플리케이션 테스트 관리 포스팅 썸네일 이미지

2021 정보처리기사/실기 요약

[정보처리기사 실기] 7장 요약 키워드 정리 _ 애플리케이션 테스트 관리

[7] 애플리케이션 테스트 관리 7.1 애플리케이션 테스트 애플리케이션 테스트의 개념 - 애플리케이션에 잠재되어있는 결함을 찾아내는 일련의 행위 또는 절차. - 애플리케이션 테스트는 개발된 소프트웨어가 고객 요구사항을 만족시키는지 확인하고 소프트웨어가 기능을 정확히 수행하는지 검증한다. - 확인(Validation): 사용자의 입장에서 개발한 소프트웨어가 고객의 요구사항에 맞게 구현되었는지 확인하는 것. - 검증(Verification): 개발자의 입장에서 개발한 소프트웨어가 명세서에 맞게 만들어졌는지 점검하는 것. - 애플리케이션 테스트를 실행하기 전에 개발한 소프트웨어의 유형을 분류하고 특성을 정리해서 중점적으로 테스트할 사항을 정리해야 함. 애플리케이션 테스트의 필요성 - 애플리케이션 테스트를 통해..

2021.04.14 게시됨

[정보처리기사 실기] 5장 요약 키워드 정리 _ 서버 프로그램 구현 포스팅 썸네일 이미지

2021 정보처리기사/실기 요약

[정보처리기사 실기] 5장 요약 키워드 정리 _ 서버 프로그램 구현

[5] 서버 프로그램 구현 5.1 개발 환경 구축 개발 환경 구축의 개요 - 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것. - 개발 환경은 응용 소프트웨어가 운영될 환경과 유사한 구조로 구축. - 개발 프로젝트의 분석 단계의 산출물을 바탕으로 개발에 필요한 하드웨어와 소프트웨어를 선정. - 하드웨어와 소프트웨어의 성능, 편의성, 라이선스 등의 비즈니스 환경에 적합한 제품들을 최종적으로 결정하여 구축 하드웨어 환경 - 사용자와의 인터페이스 역할을 하는 클라이언트 그리고 클라이언트와 통신하여 서비스를 제공하는 서버로 구성됨. - 클라이언트: PC, 스마트폰 등 - 서버: 사용 목적에 따라 웹서버, 웹어플리케이션 서버, 데이터베이스 서버, 파일 서버 등으로 ..

2021.04.08 게시됨