소소한 IT이야기/정보보안기사 실기

정보처리기사 실기 내용 중 정렬 알고리즘은 단골 손님 입니다. 간단한 개념 및 출제되었던 문제를 분석해봅시다. 1.버블정렬(Bubble sort) 서로 인접한 데이터를 비교하여 가장 큰데이터를 뒤로 보내며 정렬하는 방식 순서 1). 배열에서 2개의 아이템을 선택하고 비교 2).왼쪽이 오른쪽보다 크면 교환 3). 오른쪽으로 이동 후 해당 프로세스 반복 이렇게 왼쪽과 오른쪽을 비교를 끝까지 하면 첫 번째 사이클이 끝나게 됩니다. 버블정렬은 배열의 N-1번 비교 하고 반복하여 최종 산출물을 얻어 내는 방식입니다. 버블정렬의 시간복잡도는 O(n²) 입니다. 시험 외에 자세하게 알고 싶은 분은 [Algorithm] 버블 정렬 vs 선택 정렬 vs 삽입 정렬 차이 제대로 알고가자. (velog.io) 참고하시기 바..
Chapter01. 소프트웨어 개발방법론 1. 소프트웨어 개발방법론 (1)소프트웨어 생명주기 모델 1. 소프트웨어 생명주기(SDLC : Software Development Life Cycle) 모델 개념 시스템의 요구분석부터 유지보수까지의 전공정을 체계화한 절차.(=모든 작업 프로세스를 모델화) 2.소프트웨어 생명주기 모델 프로세스 (요설구테유) 요구사항 분석 - 제품에 대한 요구와 조건을 결정하는 단계 - 기능 요구사항 .비기능 요구사항 설계 - 논리적 결정 단계 - 시스템 구조 설계,프로그램 설계,사용자 인터페이스 설계 구현 - 특정 프로그래밍 언어를 사용하여 실제 프로그램을 작성하는 단계 - 인터페이스 개발, 자료 구조 개발, 오류 처리 테스트 - 정해진 요구를 만족하는지, 예상과 실제 차이점을 ..
아래 내용은 수제비 책을 기반으로 작성하였습니다. 화면 설계 부분의 일부내용을 정리한 내용이며 자세한 내용은 책을 참고하시기 바랍니다. 챕터 1 UI요구사항 확인 및 UI 표준 UI 개념 넒은 의미로는 사용자와 시스템 사이에서 의사소통 할 수 있도록 도와주는 물리적 또는 가상의 매개체 정보기기나 SW의 화면 등에서 사람이 접근하게 되는 화면 UI의 유형 [CGNO] 2021년 2회(약술) CLI 텍스트 명령어 기반 인터페이스 GUI 그래픽 기반 인터페이스 NUI 터치 음성 등 동작인식 인터페이스 ( AI 스피커) OUI 유기적 상호 기반 인터페이스 UI 설계 원칙 [직유학유] 2020년 2회 기출(빈칸) / 2020년 3회 기출(약술) 직관성 (Intuituveness): 누구나 쉽게 이해하고 사용할 수..
Klaus
'소소한 IT이야기/정보보안기사 실기' 카테고리의 글 목록 (5 Page)