정보처리 산업기사를 공부하며 UI 테스트 기법의 종류에 대해 학습한 내용을 공부한다. 정보처리산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. UI 테스트 기법의 종류 UI 테스트 구현된 UI의 사용성을 검증하기 위해 테스트를 수행하고, 결과에 따라 개선 및 결과 보고서를 작성하는 행위 또는 그 절차 사용자가 미리 작성된 시나리오에 따라 직접 제품을 사용하면서 진행하는 사용자 중심의 테스트 UI 테스트 기법의 종류 휴리스틱 평가(Heuristic Evaluation) 최소 3명 이상의 디자인 전문가가 사전에 작성한 원칙에 따라 제품을 평가하는 기법 페이퍼 프로토타입(Paper Prototype) 해당 서비스를 간단하게 만들어 실제 구현되는 것처럼 표현 중요한 내용 체크리스트 작성 제품의 전..
정보처리 산업기사를 공부하며 사용성 테스트에 대해 학습한 내용을 정리한다. 정보처리 산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. 사용성 테스트 시스템에 구현된 UI를 일반 사용자가 사용하면서 문제점이나 개선점을 도출해 내는 방식의 테스트 사용성(Usability) 사용자와 컴퓨터 사이에 발생하는 어떠한 행위에 대하여 사용자가 정확하게 이해하고 사용하며, 향후 다시 사용하고 싶은 정도를 나타냄. 사용성 테스트 기법 종류 파일럿 테스트(Pilot Test) 구현 전에 소규모로 시험 작동해 보거나, 모의로 시행해 보는 기법 NEM 기법(Novice Expert ratio Method) 초심자와 대상 제품의 설계 및 개발에 참여한 숙련자를 테스트에 참여시킨 후 수행시간을 비교하여 문제점을 찾..
정보처리 산업기사를 공부하며 사용자 인터페이스에 대해 학습한 내용을 정리한다. 정보처리 산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. 사용자 인터페이스 사용자 인터페이스(UI, User Interface) 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어 정보 제공과 전달을 위한 물리적 제어에 간한 분야 콘텐츠의 상세적인 표현과 전체적인 구성에 관한 분야 사용자 인터페이스 구분 CLI (Command Line Interface) : 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스 GUI(Graphical User Interface) : 그래픽 인터페이스 NUI(Natural User Interface) : 사용자의 말이나 행동으로 기기를 조작하는 인터페이스 ..
정보처리 산업기사를 공부하며 HW 관련 신기술에 대해 학습한 내용을 정리한다. 정보처리산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. HW 관련 신기술 고가용성(HA, High Availability) 장애 발생 시 즉시 다른 시스템으로 대체 가능한 환경을 구축하는 메커니즘 3D Printing(Three Dimension Printing) 평면 출력이 아닌 손으로 만질 수 있는 실제 물체 만드는 것 4D Printing(Fourth Demension Printing) 특정 시간이나 환경 조건이 갖추어지면 스스로 형태를 변화시키거나 제조되는 자가 조립 기술이 적용된 제품을 3D Printing하는 기술 RAID(Redundant Array of Inexpensive Disk, Redund..
정보처리 산업기사를 공부하며 SW 관련 신기술에 대해 학습한 내용을 정리한다. 정보처리산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. SW 관련 신기술 인공지능(AI, Artificial Intelligence) 컴퓨터 스스로 추론, 학습, 판단 등 인간지능적인 작업을 수행하는 시스템 응용분야 : 패턴 인식, 전문가 시스템, 로봇 공학 뉴럴링크(Neuralink) 테슬라(Tesla)의 CEO 일론 머스크(Elon Musk)가 사람의 뇌와 컴퓨터를 결합하는 기술을 개발하기 위해 설립 ‘신경 레이스(Neural Lace)’ - 작은 전극을 뇌에 이식함으로써 생각 업로드, 다운로드하는 것 목표 딥 러닝(Deep learning) 인간의 두뇌를 모델로 만들어진 인공 신경망(ANN, Artific..
정보처리 산업기사를 공부하며 네트워크 관련 신기술에 대해 학습한 내용을 정리한다. 정보처리산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. 018 네트워크 관련 신기술 IoT(Internet of Things, 사물 인터넷) 정보 통신 기술 기반으로 실세계와 가상세계의 다양한 사물들을 인터넷으로 서로 연결해 진보된 서비스를 제공하기 위한 서비스 기반 기술 M2M(Machine to Machine, 사물 통신) 무선 통신을 이용한 기계과 기계 사이의 통신 ex) 변압기 원격 감시, 무선 보안단말기, 무선 신용카드 조회기 모바일 컴퓨팅(Mobile Computing) 휴대용 기기로 이동하면서 자유로이 네트워크에 접속하여 업무를 처리할 수 있는 환경 클라우드 컴퓨팅(Cloud Computing)..
정보처리 산업기사를 공부하며 서버 개발에 대해 학습한 내용을 정리한다. 정보처리산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. 서버 개발 서버 개발 웹 애플리케이션 로직을 구현할 서버 프로그램을 제작하여 웹 애플리케이션 서버(WAS)에 탑재하는 것 Java, JavaScript, Python, PHP, Ruby 등의 언어 존재 프레임워크 : 특정 기능을 수행하는 데 필요한 클래스나 인터페이스 등을 모아둔 집합체 서버 개발 프레임워크 다양한 네트워크 설정, 요청 및 응답 처리, 아키텍쳐 모델 구현 등을 손쉽게 처리할 수 있도록 클래스나 인터페이스를 제공하는 소프트웨어 모델-뷰-컨트롤러(MVC) 패턴 기반으로 개발 종류 Spring Java 기반 프레임워크, 전자정부 표준 프레임워크 기반 기..
정보처리 산업기사를 준비하며 개발 지원 도구에 대해 학습한 내용을 정리한다. 정보처리 산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. 개발 지원 도구 통합 개발 환경(IDE, Integrated Development Environment) 개발에 필요한 환경, 즉 편집기, 컴파일러, 디버거 등의 다양한 툴을 하나의 인터페이스로 통합하여 제공하는 환경 빌드 도구 소스 코드 파일들을 컴퓨터에서 실행할 수 있는 제품 소프트웨어, 변환하는 과정 또는 결과물 대표적인 빌드 도구 Ant(Another Neat Tool) : 아파치 소프트웨어 재단, 자바 공식 빌드 도구 Maven : 아파치 소프트웨어 재단, 의존성 설정하여 라이브러리 관리 Gradle : 한스 도커가 개발, 안드로이드 스튜디오 공식..
정보처리 산업기사를 준비하며 개발 환경 구축에 대해 학습한 내용을 정리한다. 정보처리산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. 개발 환경 구축 개발 프로젝트 이해하고 소프트웨어 및 하드웨어 장비 구축하는 것 하드웨어 환경 클라이언트 : PC, 스마트폰 서버 웹 서버(Web Server) : 저용량 정적 파일 웹 애플리케이션 서버(Web Application Server) : 동적 서비스 제공, 웹 서버와 데이터베이스 서버 또는 웹 서버와 파일 서버 사이 인터페이스 역할 수행 데이터베이스 서버(DB Server) : 데이터베이스와 이를 관리하는 DBMS 운영 파일 서버(File Server) : 서버 제공 목적으로 유지하는 파일 저장 소프트웨어 환경 클라이언트와 서버 운영을 위한 시스..
정보처리 산업기사를 준비하며 경로 제어 / 트래픽 제어에 대해 학습한 내용을 정리한다. 정보처리산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. 경로 제어 / 트래픽 제어 경로 제어(Routing) 송 수신 측간의 전송 경로 중에서 최적 패킷 교환 경로를 결정하는 기능 경로 제어 프로토콜(Routing Protocol) IGP(Interior Gateway Protocol, 내부 게이트웨이 프로토콜) RIP(Routing Information Protocol) 거리 벡터 라우팅 프로토콜 이라고 불림. 최단 경로 탐색에 Bellman-Ford 알고리즘 사용 최대 홉(Hop) 수 15, 대규모 네트워크에서 RIp 사용 x OSPF(Open Shortest Path First protocol) ..
정보처리 산업기사를 준비하며 스위치에 대해 학습한 내용을 정리한다. 정보처리산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. 스위치 브리지와 같이 LAN과 LAN을 연결하여 훨씬 더 큰 LAN을 만드는 장치 L2 스위치 OSI 2계층에서 사용 MAC주소를 기반으로 프레임 전송 동일 네트워크 간 연결만 가능 🤔 MAC 주소란? 네트워크 어댑터(NC)의 고유 번호 L3 스위치 OSI 3계층에서 사용 L2 스위치에 라우터 기능이 추가된 것, IP 주소를 기반으로 패킷 전송 다른 네트워크 간의 연결 가능 L4 스위치 OSI 4계층 로드밸런서가 달린 L3 스위치 IP 주소 및 TCP/UDP를 기반으로 사용자들의 요구를 서버의 부하가 적은 곳에 배분하는 로드밸런싱 기능 제공 L7 스위치 OSI 7계층..
정보처리 산업기사를 준비하며 TCP/IP에 대해 학습한 내용을 정리한다. 정보처리산업기사를 준비하는 사람이 아니더라도 도움될 내용이니 참고하자. TCP/IP 프로토콜(Protocol) 서로 다른 기기들 간 데이터 교환 원활히 하기 위한 통신 규약 기본 요소 구문(Syntax) 전송하고자 하는 데이터 형식, 부호화, 신호 레벨 규정 의미(Semantics) 두 기기 간 협조 사항과 오류 관리를 위한 제어 정보 규정 시간(Timing) 두 기기 간 통신 속도, 메시지의 순서 제어 규정 TCP/IP(Transmission Control Protocol/Internet Protocol) 인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터 주고받을 수 있도록 하는 표준 프로토콜 TCP(Transmission Co..
- Total
- Today
- Yesterday
- 해커랭크 자바 챌린지
- 해커랭크
- 그리디
- 자바
- 해커랭크 챌린지
- Java
- BAEKJOON
- ORM
- 코드
- hackerrank challenges
- 개발자
- 22 정보처리산업기사
- challenges
- 정보처리산업기사 공부법
- 22 정보처리 산업기사
- 정보처리산업기사
- 디버깅
- stack
- 해커랭크 자바
- 백준
- 자바의 정석
- 풀이
- queue
- 챌린지
- 강의
- 소스코드
- hackerrank
- LinkedList
- JPA
- 정보처리 산업기사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |