일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트심화
- 머신러닝
- 컴퓨터구조
- CSS
- 정보처리기사필기
- 문자와식
- c언어
- 연습문제
- 개발일기
- 자바
- 데이터분석
- JSP
- html/css
- 중학수학
- 컴퓨터비전
- 혼공머신
- 자바스크립트
- 디버깅
- 오블완
- 티스토리챌린지
- 딥러닝
- 자바 실습
- 데이터베이스
- SQL
- 상속
- 정보처리기사실기
- JDBC
- 파이썬
- JSP/Servlet
- 중학1-1
- Today
- Total
목록자격증 공부/정보처리기사 실기 (59)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
6장 학습을 시작해 본다. 아침 공부를 조금 늦게 시작하지만 그래도 아침에 충분히 마칠 수 있을 것 같다. 세션 86 - 사용자 인터페이스 UI는 이런 것들을 말한다. 1번은 서술형이라 잘 모르겠다. 2번은 잘 기억이 나지 않는다. 3번은 NUI, 4번은 CLI, GUI이다. UI는 사용자 인터페이스로 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도화주는 장치나 소프트웨어이다. 사용자 인터페이스 기본 원칙직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 함 유효성 : 사용자의 목적을 정확하고 완벽하게 달성해야 함학습성 : 누구나 쉽게 배우고 익힐 수 있어야 함유연성 : 사용자의 요구사항을 최대한 수용하고 실수를 최소화해야 함답은 유효성이다. 세션 87 - UI 설계 도구 ..
두 번째로 틀린 문제를 정리하며 다시 오답노트를 정리해보려고 한다. 기출문제 틀린 문제 다시 풀기 웹 서버가 아니라 웹 서비스이다. 용어를 명확하게 써야 한다. JUint이다. 이 내용은 책에 조그맣게 쓰여있는 내용이었다. JUnit은 Ken Beck와 Erich Gamma 등이 개발한 Java용 프레임워크로, 같은 테스트 코드를 여러 번 작성하지 않게 도와주며, 테스트마다 예상 결과를 기억할 필요가 없는 자동화된 해법을 제공한다. 예상문제 은행 틀린문제 다시 풀기 7번은 WAS이다. 웹 애플리케이션 서버로 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위한 미들웨어이다.9번은 WAS가 아니라 웹 서비스이다. 처음에는 비슷하게 잘 풀었는데 두 번째 풀 때 틀렸다. 12번은 ..
이제 이론 학습 마지막 단원이다. 마지막까지 열심히 달려보자. 세션 83 - 인터페이스 구현 1번은 AJAX이고, 2번은 JSON이다. 모두 맞았다. 세션 84 - 인터페이스 보안 1번은 네트워크 보안이고, 2번은 ㄱ, ㄴ, ㄷ, ㅁ이다.이 문제는 모두 틀렸다. 네트워크 영역의 암호화는 인터페이스 아키텍처에 따라 IPSec, SSL, S-HTTP 등 다양한 방식으로 적용된다. 이 내용까지 암기해야 하나보다.IPSec(IP Security) : 네트워크 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능을 제공하는 프로토골SSL(Secure Sockets Layer) : TCP/IP 계층과 애플리케이션 계층 사이에서 인증, 암호화, 무결성을 보장하는 프로토콜S-HTTP(Se..
모듈 연계 인터페이스부터 학습을 진행해 본다. 세션 80 - 모듈 연계를 위한 인터페이스 기능 식별 1번은 EAI이다. 2번은 Poin-to-Point, Hub & Spoke, Message Bus이다. 근데 문제에서 조금 잘못된 부분이 있는 것 같다. 3번은 ESB이다. 4번은 WSDL인 것 같다.다 맞았다. 세션 81 - 모듈 간 인터페이스 데이터 표준 확인 1번은 데이터 인터페이스, 인터페이스 기능이다. 세션 82 - 인터페이스 기능 구현 정의 1번은 컴포넌트 명세서, 인터페이스 명세서이다. 학습을 마치고이번에도 3개의 단원을 묶어서 하나의 포스트에 담았다. 새벽에 공부를 하니 정신이 말똥말똥해서 정말 좋다. 이제 5단원도 얼마 남지 않았으니 좀 더 힘..
오늘은 새벽에 시계를 맞추지 않고 스스로 일어났더니 평소보다 늦은 5시에 일어났다. 오후에는 다른 일정이 있으니 아침까지 정처기 실기 공부에 완전히 집중해보려고 한다. 아침 운동도 해야 하니 공부할 수 있는 시간은 많아야 6시간 정도 될 것 같다. 그럼 바로 공부를 시작해 볼 것이다. 세션 77 - 송 · 수신 데이터 식별 1번은 거래, 송 수신이다. 아니다. 답은 시스템, 거래이다. 세션 78 - 인터페이스 방법 명세화 1번은 동기, 비동기이다. 2번은 모르겠고, 3번은 웹 서버이다.Socket은 서버가 통신을 위한 소켓을 생성하여 포트를 할당하고 클라이언트의 통시 요청시 클라이언트와 연결하여 통신하는 네트워크 기술이다. 세션 79 - 미들웨어 솔루션 ..
이제 새로운 단원 학습을 진행해 볼 것이다. 내일까지는 1권을 다 마쳐야 할 텐데 가능할지 모르겠다. 아무튼 다른 거 제쳐두고 내일은 꼭 정처기 실기 공부를 꼭 마칠 생각이다. 세션 75 - 시스템 인터페이스 요구사항 분석 1번은 ㄹ, ㄴ, ㄷ, ㄱ, ㅁ이다. 2번은 시스템 인터페이스이다.1번은 조금 틀렸는데, 관련 자료를 준비하는 게 먼저이고 그 다음에 요구사항을 분류하는 거였다. 세션 76 - 인터페이스 요구사항 검증 1번은 워크스루이다. 2번은 잘 기억이 나지 않는다. 3번은 기능성.. 한 개 빼고 다 틀렸다. 2번은 동료검토이다. 요구사항 명세서 작성자가 명세서 내용을 직접 설명하고 동료들이 이를 들으면서 결함을 별견하는 형태의 검토 방법이다. 3번은 검증 가능성이었다..
어제 4장 나머지 부분을 정리하지 못해서 틀린 문제 오답 정리를 해보려고 한다. 오늘도 적어도 5장 학습은 마쳐야 할 텐데 지루한 공부라 첫 시작을 떼기가 쉽지가 않다.그리도 실기 시험이 3주도 남지 않아 정말 열심히 해야 한다. 과연 합격할 수 있을지 의문이다. 실기는 모든 문제가 주관식과 서술형이기 때문이다. 실기에서는 요령이 통하지 않을 것 같다. 예상문제은행 틀린 문제 다시 풀기 WAS는 동적 서비스를 제공하거나, 웹 서버와 데이터베이스 서버 또는 웹 서버와 파일 서버 사이에서 인터페이스 역할을 수행하는 서버이다.소프트웨어 아키텍처는 소프트웨어를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 또는 구조체이다. 소프트웨어 아키텍처 설계의 기본 원리에는 모듈화, 추상화, 단계적 분해,..
이어서 나머지 기출 문제를 정리해본다. 세션 71 - 디자인 패턴 디자인 패턴 중에서 헤깔리거나 잘 틀리는 부분을 정리해보겠다. 생성 패턴 : 생추빌팩프싱 상추를 빌려 백프로 싱궜다팩토리 메소드 : 객체 새성을 서브 클래스에서 처리하도록 분리하여 캡슐화한 패턴프로토타입 : 원본 객체를 복제하는 방법으로 객체를 생성하는 패턴 구조 패턴 : 구어브컴데퍼플록구어부러서 컴퓨터에 퍼플록을 올렸다브리지 : 구현부에서 추상층을 분리하여, 서로가 독립적으로 확장할 수 있도록 구성한 패턴컴포지트 : 여러 객체를 가진 통합 객체와 단일 객체를 구분 없이 다루고자 할 때 사용하는 패턴퍼사드 : 복잡한 서브 클래스들을 비해 더 상위에 인터페이스를 구성함으로써 서브 클래스들의 기능을 간편하게 사용할 수 있도록 하는 패..
새벽에 3시간 동안 정처기 실기 공부를 했다. 그리고 운동을 갔다와서 집안 청소도 하고 샤워하고 아침을 먹고 나니 10시가 되었다. 늦었지만 아침 공부를 시작해본다.아침에 1시간 정도는 정처기 실기와 오늘 새벽 시간에 푼 수학 학습일지를 올리고 11시부터 본격적으로 딥러닝 공부를 시작해보려고 한다. 무척 기대가 된다. 우선 4장 서버 프로그램 구현에서 두번째로 틀린 문제를 정리해서 올려본다. 세션 63 - 소프트웨어 아키텍처 시스템 품질은 가용성, 변경 용이성, 사용성이다. 소프트웨어 아키텍처 품질 속성시스템 측면 : 성능, 보안, 가용성, 기능성, 사용성, 변경 용이성, 확장성 등비즈니스 측면 : 시장 적시성, 비용과 혜택, 예상 시스템 수명, 목표 시장, 공개 일정 등이키텍처 측면 : 개념적 무..
4장의 마지막 개념 학습이 될 것 같다. 조금 졸리지만 힘을 내서 공부를 진행해보자. 세션 72 - 개발 지원 도구 1번은 통합개발도구(IDE)이다. 2번은 Maven, 3번은 Maven, Ant, Gradle이다. 세션 73 - 서버 개발 모델 : 데이터 관련 작업, 뷰 : 사용자에게 보여줌, 컨트롤러 : 모델과 뷰를 연결시켜줌MVC 프레임 워크를 제공해준다. 1번은 스프링, 장고, 코드이그나이터이다. 2번은 DTO, 3번은 DAO이다.2번은 DTO가 아니라 Controller이다. 사용자의 요청에 적절한 서비스를 호출하여 그 결과를 사용자에게 반환하는 코드를 구현하는 과정이다. DTO는 데이터 교환을 위해 사용할 객체를 만드는 과정이다. 세..