본문 바로가기

ETC/자격증

(137)
[정보처리기사실기]응용 SW 기초 기술 활용 요약 정리 1. 운영체제 목적 - 처리능력(Throughput) : 일정 시간 내에 시스템이 처리하는 일의 양 - 반환시간(Turn Around Time) : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린시간 - 사용 가능도(Availability) : 시스템을 사용할 필요가 있을때 즉시 사용가능한 정도 - 신뢰도(Reliability) : 시스템이 주어진 문제를 정확하게 해결하는 정도 2. Windows의 특징 - 그래픽 사용자 인터페이스(GUI, Graphic User Interface) - 선정형 멀티태스킹(Selective Multitasking) - PnP(Plug and Play) - OLE(Object Linking and Embedding) - 255자의 긴 파일명 - Single Use..
[정보처리기사실기]요구사항 확인 요약 정리 ㄹ1. 현행 시스템 파악 절차 - 1 단계 - 시스템 구성 파악 - 시스템 기능 파악 - 시스템 인터페이스 파악 - 2 단계 - 아키첵처 구성 파악 - 소프트웨어 구성 파악 - 3 단계 - 하드웨어 구성 파악 - 네트워크 구성 파악 2. 운영체제(OS, Operating System) - 컴퓨터 시스템의 자원들을 효율적으로 관리하며 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어 - 컴퓨터 OS : Windows, UNIX, Linux, Mac OS - 모바일 OS : IOS, Android, Tizen 3. 운영체제 관련 요구사항 식별시 고려사항 - 가용성 : 메모리 누수로 인한 성능저하 및 재기동 - 성능 : 대규모 동시 사용자 요청에 대한 처리, 메모리 크기 - 기..
[정보처리기사실기]제품 소프트웨어 패키징 요약 정리 1. 소프트웨어 패키징 : 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 2. 릴리즈 노트 : 개발과정에서 정리된 릴리즈 정보(배포)를 소프트웨어의 최종 사용자인 고객과 공유하기 위한 문서 3. 디지털 저작권 관리(DRM : Digital Right Management) ┌ 라이센스 등록 -> 클리어링 하우스(Crearing House)(권한정책 / 라이센스) - 라이센스 발급 ┐ │ ^ │ │ │ 라이센스 요청 V 콘테츠 제공자 - 콘텐츠 등록 -> 유통 시스템(콘텐츠 분배자 - 클리어링 하우스 : 저작권에 대한 사용권한, 라이센스 발급, 사용량에 따른 결제관리들을 수행하는 곳 - 패키저(Packcager) : 콘텐츠를 메타 데이터와 함께 배포 가능한 형태로 묶어 암호화하는 프로그램..
[정보처리기사실기]소프트웨어 개발 보안 요약 정리 1. 소프트웨어 개발 보안 목표 - 기밀성(Confidentiality) : 인가받은 사용자만 접근을 허용한다. - 무결성(Integrity) : 인가받은 사용자만 수정을 허용한다. - 가용성(Availabilty) : 인가받은 사용자는 언제든지 사용이 가능해야 한다. 2. Secure SDLC(Software Development Life Cycle) : 보안상 안전한 소프트웨어를 개발하기 위해 SDLC에 보안강화를 위한 프로세스를 포함하는 것 3. 보안요소 - 기밀성 : 인가된 사용자만 접근을 허용 - 무결성 : 인가된 사용자만 수정을 허용 - 가용성 : 인가된 사용자는 언제든지 사용이 가능해야 한다. - 인증 : 합법적인 사용자인지 확인하는 것 - 부인방지 : 데이터를 송, 수신한 자가 송, 수신 ..
[정보처리기사실기]서버 프로그램 구현 요약 정리 1. 개발언어의 선정 기준 - 적정성 : 개발하려는 SW의 목적에 적합해야 함 - 효율성 : 효율적이어야 함 - 이식성 : 다양한 시스템 및 환경에 적용이 가능해야 함 - 친밀성 : 이해도와 활용도가 높아야 함 - 범용성 : 여러분야에 활용되고 있어야 함 2. 웹 서버의 기능 - HTTP / HTTPS 지원 : 브라우저로부터 요청을 받아 응답할 때 사용되는 프로토콜 - 통신기록 : 처리한 요청들을 로그파일로 기록하는 기능 - 정적 파일 관리 : HTML, CSS, 이미지 등의 정적 파일들을 저장하고 관리하는 기능 - 대역폭 제한 : 네트워크 트랙픽의 포화 방지하기 위해 응답 속도를 제한하는 기능 - 가상호스팅 : 하나의 서버로 여러개의 도메인 이름을 연결하는 기능 - 인증 : 사용자가 합법적인 사용자인지..
[정보처리기사실기]통합 구현 요약 정리 1. 통합 구현 : 사용자의 요구사항에 맞춰 송, 수신 모듈과 중계 모듈간의 연계를 구현하는 것 - 송, 수신 시스템과 모듈, 중계 시스템, 연계 데이터, 네트워크 2. 연계 메커니증 : 데이터의 생성 및 전송을 담당하는 송신 체계와 데이터 수신 및 운영 DB 반영을 담당하는 수신체계로 구성된다. 3. 직접 연계 방식 : 중간 매체 없이 송, 수신 시스템이 직접 연계하는 방식 - 연계 및 통합 구현이 단순하고 용이하다. - 데이터 연계 처리 성능이 뛰어나다. - 개발비용이 저렴하고 개발기간이 짧다. - 송, 수신시스템간 결합도가 높아 시스템 변경 시 오류 발생할 수 있다. - 보안을 위한 암호화, 보호화 처리와 비즈니스 로직을 적용하기 어렵다. - 연계 및 통합이 가능한 시스템 환경이 제한적이다. - D..
[정보처리기사실기]데이터 입/출력 구현 요약 정리 1. 데이터 모델 : 현실세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형 2. 구성요소 : 개체, 속성, 관계 3. 종류 : 개념적 데이터 모델, 논리적 데이터 모델, 물리적 데이터 모델 4. 표시할 요소 : 구조, 연산, 제약조건 5. 개념적 데이터 모델 : 현실세계에 대한 인간의 이해를 돕기 위해 현실세계에 대한 인식을 추상적 개념으로 표현하는 과정 ex> E-R 모델 6. 논리적 데이터 모델 : 개념적 모델링 과정에서 얻은 개념적 구조를 컴퓨터가 이해하고 처리할 수 있는 컴퓨터 세계의 환경에 맞도록 변환하는 과정 7. 이상(Anomaly) : 테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고, 이 중복으로 인해 테이블 조작시 문제가 발생하는 ..
[정보처리기사실기]애플리케이션 테스트 관리 요약 정리 1. 애플리케이션 테스트 : 애플리케이션에 잠재되어 있는결함을 찾아내는 절차 2. 애플리케이션 테스트의 기본 원리(결합집중(Defect Clustering)) - 파레토 법칙 : 애플리케이션의 20%에 해당하는 코드에는 전체 결함의 80%가 발견된다. - 살충제 패러독스 : 동일한 테스트케이스로 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않는 현상이 발생한다. - 오류 - 부재의 궤변 : 소프트웨어의 결함을 모두 제거해도 사용자의 요구사항을 만족시키지 못하면 해당 소프트웨어는 품질이 높다고 할 수 없다. - 완벽한 테스트 불가능 - 테스터는 정황에 의존 3. 애플리케이션 테스트의 분류 - 정적 테스트 : 프로그램 실행 하지 않음 / ex>워크스루(검토회의), 인스펙션, 코드검사 - 동적 테스트 :..