[정보처리기사 실기] Ⅵ. 화면 설계 - UI설계

[정보처리기사 실기] Ⅵ. 화면 설계 - UI 설계. (feat.수제비)
Ⅵ. 화면 설계 - UI 설계. 1. UI 흐름 설계 UI 흐름 설계는 업무의 흐름이나 업무 수행과 관련된 일련의 흐름을 흐름도 형식으로 표현하는 활동. 1. UI 설계서 구성 요소 UI 설계서 표지 / UI 설계서 개정 이력 / UI 요구사항 정의 / 시스템구조 / 사이트맵 / 프로세스 정의 / 화면설계. 2. UI 설계 원리 실행 차를 줄이기 위한 UI 설계 원리 사용의도 파악 행위 순서 규정 행위의 순서대로 실행 평가 차를 줄이기 위한 UI 설계 원리 ...

더보기

[보안취약점] Apache Log4j 보안 취약점 대응 / 점검 방안

[보안취약점] Apache Log4j 보안 취약점 - CVE-2021-44228, CVE-2021-45046, CVE-2021-4104)
Apache Log4j 보안 취약점 1. Log4J 자바 기반 로깅 유틸리티 / 디버그용 도구로 주로 사용. Logger : 로깅 메세지를 Appender 에 전달 Appender : 로그의 출력 위치 결정 Layout : 어떠한 형식으로 출력할것인지 결정 2. 주요내용 Apache Log4j 2에서 발생하는 원격코드 실행 취약점(CVE-2021-44228) Apache Log4j 2에서 발생하는 원격코드 실행 취약점(CVE-2021-45046) Apache Log4j 1.x에서 발생하는 원격코드 실행 취약점(CVE-2021-4104) ✱ Apache 소프트웨어 재단은 L...

더보기

[정보처리기사 실기] Ⅵ. 화면 설계 - UI 요구사항 확인

[정보처리기사 실기] Ⅵ. 화면 설계 - UI 요구사항 확인. (feat.수제비)
Ⅵ. 화면 설계 - UI 요구사항 확인. 1. UI 요구사항 확인. 1. UI[User Interface] 개념 UI(사용자인터페이스)는 사용자와 시스템 사이에서 의사 소통을 위한 매개체 / 좁은의미로는 화면. UX(사용자경험) ⊃ UI (사용자인터페이스). 2. UI 유형 ( Tip. CG NO ) CLI [Command Line Interface] : 정적 텍스트 기반 → 명령어를 텍스트로 입력하여 조작. GUI [Graphical User Interface] : 그래픽 반응 기반 → 그래픽기반 마우스나 펜 이용. NUI [Natural ...

더보기

[정보처리기사 실기] Ⅴ. 기사실기 요약 / 정리 / 단답 / Tip / 알고가기!

[정보처리기사 실기] Ⅴ. 기사실기 요약 / 정리 / 단답 / Tip / 알고가기!! (feat.수제비)
Ⅴ. 인터페이스 구현 - 알고가기!! FTP [File Transfer Protocol] TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜. DB 링크 [DB Link] 수신 시스템에서 DB링크를 생성하고 송신 시스템에서 해당 DB링크를 직접 참조하는 연결 방식. 소켓 [Socket] 서버는 통신을 위한 소켓을 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 ...

더보기

[정보처리기사 실기] Ⅴ. 인터페이스 구현 - 인터페이스 구현 검증

[정보처리기사 실기] Ⅴ. 인터페이스 구현 - 인터페이스 구현 검증. (feat.수제비)
Ⅴ. 인터페이스 구현 - 인터페이스 구현 검증. 1. 인터페이스 기능 구현 검증. 1. 인터페이스 구현 검증 도구 인터페이스 동작 상태를 검증 및 모니터링. 기능 단위의 단위테스트와 시나리오를 통한 통합테스트 필요. 인터페이스 검증 도구를 통해 효율성 항상 가능. 2. 인터페이스 구현 검증 도구의 종류 ( Tip. 엑스피 셀웨 ) xUnit 자바, C++, .Net 등 지원 단위테스트 프레임워크. 함수나 클래스 같은 서로 다른 구성요소(단위)를 테스트 할 수 있게 해주는 도구. ...

더보기

[정보처리기사 실기] Ⅴ. 인터페이스 구현 - 인터페이스 기능 구현

[정보처리기사 실기] Ⅴ. 인터페이스 구현 - 인터페이스 기능 구현. (feat.수제비)
Ⅴ. 인터페이스 구현 - 인터페이스 기능 구현. 1. 인터페이스 기능 구현 정의. 1. 모듈간 세부 설계서 확인 컴포넌트 명세서 : 컴포넌트의 개요, 내부클래스의 동작, 인터페이스를 통해 명세를 정의. 컴포넌트[Component] : 특정한 기능을 수행하기 위해 독립적으로 개발되어 보급되는, 잘정의된 인터페이스를 가지며 다른 부품과 조립해 응용 시스템을 구축하기 위해 사용되는 소프트웨어 프로그램. 인터페이스 명세서 : 컴포넌트명세에 명시된 인터페이스 클래스의 세부 명세. 2. 일관되고 정형화된 인터페이스 기...

더보기

[정보처리기사 실기] Ⅴ. 인터페이스 구현 - 인터페이스 설계 확인

[정보처리기사 실기] Ⅴ. 인터페이스 구현 - 인터페이스 설계 확인. (feat.수제비)
Ⅴ. 인터페이스 구현 - 인터페이스 설계 확인. 1. 외부, 내부 모듈간 공통기능 및 데이터 인터페이스 확인. 인터페이스 설계서 이 기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서. 시스템 인터페이스 현황 파악을 위해 목록 및 상세 데이터 명세, 각 기능의 세부 정보를 정의한 문서. 인터페이스 목록 인터페이스 번호 : 같은 종류의 인터페이스 별로 부여된 번호. 일련번호 : 인터페이스 번호 내에서 부여된 순차적인 일련 번호. 인터페이스 ID : 인터페이스를 구분하기 위한...

더보기

[정보처리기사 실기] Ⅳ. 기사실기 요약 / 정리 / 단답 / Tip / 알고가기!

[정보처리기사 실기] Ⅳ. 기사실기 요약 / 정리 / 단답 / Tip / 알고가기!! (feat.수제비)
Ⅳ. 서버프로그램 구현 - 알고가기!! 개발 도구의 분류 ( Tip. 빌 구 테 형 ) 빌드 도구 : 작성한 코드의 빌드 및 배포 수행 / 각 구성요소와 모듈에 대한 의존성 관리 지원. 구현 도구 : 개발 코드작성, 디버깅, 수정 등 작업 지원 도구. 테스트 도구 : 코드의 기능 검증, 전체 품질을 높이기 위한 도구. 형상관리 도구 : 코드와 리소스 등 산출물에 대한 버전관리 도구. 델파이 기법 전문가의 경험적 지식을 통한 문제해결을 ...

더보기