본문 바로가기
728x90
반응형

정보처리기사10

[정보처리기사실기 요약정리] 화면 설계 · UI (User Interface, 사용자 인터페이스) 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어 UI의 세 가지 분야 정보 제공과 전달을 위한 물리적 제어에 관한 분야 컨텐츠의 상세적인 표현과 전체적인 구성에 관한 분야 모든 사용자가 편리하고 간편하게 사용하도록 하는 기능에 관한 분야 · UX (User Experience, 사용자 경험) 사용자가 시스템이나 서비스를 이용하면서 느끼고 생각하게 되는 총체적인 경험 · UI의 구분 1) CLI (Command Line Interface) 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스 2) GUI (Graphical User Interface) 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행할 수 있는 그래픽 환경의.. 2023. 7. 11.
[정보처리기사실기 요약정리] 인터페이스 구현 · 인터페이스 요구사항 검증 사용자의 요구사항이 요구사항 명세서에 정확하고 완전하게 기술되었는지 검토하고 개발 범위 기준인 베이스라인을 설정하는 것 요구사항 검토 계획 수립 → 검토 및 오류 수정 → 베이스라인 설정 · 요구사항 검증 방법 1) 요구사항 검토(Requirements Review) 요구사항 명세서의 오류 확인 및 표준 준수 여부 등의 결함 여부를 검토 담당자들이 수작업으로 분석하는 방법 동료검토 (Peer Review) 요구사항 명세서 작성자가 명세서 내용을 직접 설명하고 동료들이 결함을 발견하는 방법 워크스루 (Walk Through) 검토 회의 전에 요구사항 명세서를 미리 배포하여 사전 검토 후 짧은 검토 회의를 통해 결함을 발견하는 방법 인스펙션 (Inspection) 요구사항 명세서.. 2023. 7. 4.
[정보처리기사실기 요약정리] 서버 프로그램 구현 · 개발 환경 구축 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것 실제 운영될 환경과 유사한 구조로 구축하며, 분석 단계의 산출물을 바탕으로 개발에 필요한 하드웨어와 소프트웨어를 선정한다 비즈니스 환경에 적합한 제품들을 최종적으로 결정하여 구축한다 · 하드웨어 환경 사용자와의 인터페이스 역할을 하는 클라이언트, 클라이언트와 통신하여 서비스를 제공하는 서버로 구성된다 1) 클라이언트 : PC, 스마트폰 등 2) 서버 : 웹 서버, WAS, DB 서버, 파일 서버 · 소프트웨어 환경 클라이언트와 서버 운영을 위한 시스템 소프트웨어와 개발에 사용되는 개발 소프트웨어로 구성된다 1) 시스템 소프트웨어 : 운영체제(OS), 웹서서 및 WAS 운영을 위한 프로그램,.. 2023. 6. 29.
[정보처리기사실기 요약정리] 데이터 입출력 구현 · 데이터 전환 운영 중인 데이터를 추출하여 새로운 정보 시스템에서 운영할 수 있도록 변환한 후 적재하는 일련의 과정 데이터 이행(Data Migration) 또는 데이터 이관이라고도 한다 ETL(Extraction/추출 -> Transformation/변환 -> Load/적재) · 데이터 검증 원천 시스템의 데이터를 목적 시스템의 데이터로 전환하는 과정이 정상적으로 수행되었는지의 여부를 확인하는 과정 검증 방법과 검증 단계에 따라 분류할 수 있다 · 오류 데이터 측정 및 정제 고품질의 데이터를 운영 및 관리하기 위해 수행한다 데이터 품질 분석 -> 데이터 측정 -> 오류 데이터 정제 · 데이터베이스(DataBase) 공동으로 사용될 데이터를 중복을 배제하여 통합하고 저장하여 항상 사용할 수 있도록 운영.. 2023. 6. 13.
[정보처리기사실기 요약정리] 요구사항확인 · 소프트웨어 생명 주기(Software Life Cycle) 소프트웨어를 개발하기 위한 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것 소프트웨어 개발 단계와 각 단계별 주요 활동, 활동에 대한 산출물로 표현 · 나선형 모델(Spiral Model, 점진적 모델) 보헴(Boehm)이 제안한 여러 번의 소프트웨어 개발 과정을 거쳐 점진적으로 완벽한 최종 소프트웨어를 개발하는 모형 계획 수립 -> 위험 분석 -> 개발 및 검증 -> 고객 평가 [반복] · 폭포수 모형(Waterfall Model, 고전적 생명 주기 모델) 각 단계를 확실히 매듭짓고 철저하게 검토, 승인 과정을 거친 후 다음 단계를 진행하는 방법론(이전 단계로 돌아갈 수 없음) 가장 오래되고 가장 폭넓게 사용된 전통적인 소프트웨어 .. 2023. 6. 7.
[정보처리기사필기] 5과목 정보시스템 구축관리 기출문제 해설 요약정리 정보보안 3요소 - 기밀성 : 인가된 사용자에 대해서만 자원 접근이 가능하다 - 무결성 : 인가된 사용자에 대해서만 자원 수정이 가능하며 전송중인 정보는 수정되지 않는다 - 가용성 : 인가된 사용자는 가지고 있는 권한 범위 내에서 언제든 자원 접근이 가능하다 TCP Wrapper 어떤 외부 컴퓨터가 접속되면 접속 인가를 점검하여 인가된 경우에는 접속 허용, 그 반대의 경우에는 접속을 거부할 수 있는 접근제어 유틸리티 TCP/IP 통신에서 tcp는 3-way handshake를 통해 통신히 원활히 이뤄질 수 있는지 확인함 라우터(3계층 네트워크) 브리지와 같이 LAN과 LAN사이를 연결하여 데이터의 최적 경로를 선택할 수 있는 기능이 추가 된 것 라우팅 프로토콜 (라우팅 : 네트워크에서 경로 선택) - O.. 2023. 5. 7.
[정보처리기사필기] 4과목 프로그래밍 언어 활용 기출문제 해설 요약정리 OSI 7계층 & TCP/IP 4계층 (물 데 네 전 세 표 응) 7. 응용계층 - 게이트웨이 / 메시지전송 6. 표현계층 - 게이트웨이 / 메시지전송 5. 세션계층 - 게이트웨이 / 메시지전송 4. 전송계층 - 게이트웨이 / 메시지전송 3. 네트워크계층 - 라우터 / 패킷단위전송 2. 데이터링크계층 - 브릿지 / 프레임단위전송 1. 물리계층 - 리피터, 허브 / 비트단위전송 TCP/IP 프로토콜이 OSI모델보다 먼저 개발되었으며 두 모델의 계층이 정확하게 일치하지는 않는다. 두 모델 모두 계층형이라는 공통점이 있고, TCP/IP는 인터넷 개발 이후 계속 표준화되어 신뢰성이 우수한 반면, OSI모델은 표준이 되기는 하지만 실제적으로 구현되는 예가 거의 없어 신뢰성이 저하되었다. OSI모델은 장비 개발과 .. 2023. 5. 6.
[정보처리기사필기] 3과목 데이터베이스 구축 기출문제 해설 요약정리 데이터베이스 설계 단계 1. 요구사항 분석 DB 사용 환경을 분석 후 데이터베이스로 관리할 대상 및 제한 조건 도출 2. 개념적 설계 분석 결과를 추상화된 방식으로 기술 -> 개념적 스키마(데이터베이스에 대한 추상적 설계도, 개체 관계 다이어그램) 3. 논리적 설계 논리적 데이터베이스 구조에 맞는 스키마 생성 - > 논리적 스키마(테이블 구조도, ERD를 바탕으로 생성되는 테이블들의 집합), 스키마의 평가 및 정제 트랜잭션의 인터페이스 설계 -> 사용자의 입장에서 편리하도록 4. 물리적 설계 실제 컴퓨터에 저장되는 효율적이고 구현가능한 물리적 구조 설계 필드의 데이터 타입, 인덱스, 테이블 저장 방법 등을 정의 성능 향상을 위한 개념 스키마의 변경 여부 검토 저장 공간의 효율화 응답시간 트랜잭션 처리량 .. 2023. 5. 6.
[정보처리기사필기] 2과목 소프트웨어 개발 기출문제 해설 요약정리 소프트웨어 테스트의 기본원칙 - 결함 집중 파레토 법칙이 좌우한다 애플리케이션의 결함의 대부분은 소수의 특정한 모듈에 집중되어 존재한다 결함은 발생한 모듈에서 계속 추가로 발생할 가능성이 높다 - 살충제 패러독스 동일한 테스트 케이스로 반복 실행하면 더이상 새로운 결함을 발견할 수 없으므로 주지적으로 테스트케이스를 점검하고 개선해야 한다 - 오류 부재의 궤변 사용자의 요구사항을 만족하지 못한다면 오류를 발견하고 제거하더라도 품질이 높다고 할 수 없다 단위 테스트(Unit Test) -> 테스트 코드가 독립적이어야함(상호작용 X) 구현 단계에서 각 개별 모듈의 개발을 완료한 후 개발자가 명세서의 내용대로 정확히 구현되었는지 테스트 모듈 내부의 구조를 구체적으로 볼 수 있는 구조적 테스트를 주로 시행 테스트.. 2023. 5. 6.
[정보처리기사필기] 1과목 소프트웨어 설계 기출문제 해설 요약정리 시스템의 구성요소 Input : 처리 방법, 처리할 데이터, 조건을 시스템에 투입하는 것 Process : 입력된 데이터를 처리 방법과 조건에 따라 처리하는 것 Output : 처리된 결과를 시스템에 산출하는 것 Control : 자료를 입력하여 출력될 때까지의 처리 과정이 올바르게 진행되는지 감독하는 것 Feeback : 출력된 결과가 예정된 목표를 만족시키지 못할 경우 목표 달성을 위해 반복 처리하는 것 -> Maintenance : 유지보수 요구사항 정의 및 분석,설계의 결과물을 표현하기 위한 모델링 과정에서 사용되는 다이어그램 - Data Flow Diagram - UML Diagram - E-R Diagram UML(Unified Modeling Language) 객체 지향 시스템을 개발할 때 .. 2023. 5. 6.
728x90
반응형