본문 바로가기

컴퓨터시스템응용기술사27

컴퓨터시스템응용기술사 출제기준(2023년~2026년) 변경 내용 안녕하세요. 비트코기입니다. :) 내년부터 컴퓨터시스템응용기술사 출제기준이 변경됩니다. 적용기간은 2023년 1월 1일부터 2026년 12월 31일까지입니다. 정보관리기술사에 비해 적게 변경되었네요. 컴퓨터시스템응용기술사 응시인원이 적고 올해 협회가 정보공학기술사회로 명칭을 바꾸면서 컴퓨터시스템응용기술사가 정보관리기술사로 통합되서 정보공학기술사로 바뀐다는 소문도 돌았었는데 출제기준이 나온것보면 한동안 계속 시험 보려나봅니다. (TMI...) 기술사 시험공부에 출제범위가 따로 없지만 그래도 공단에서 발표한 출제기준이니 공부하시는데 참고하세요. 자격종목 컴퓨터시스템응용기술사 적용기간 2023. 1. 1. ~ 2026. 12. 31 시험과목 주요항목 세부항목(개정 전) 세부항목(개정 후) 하드웨어시스템, 소프.. 2022. 10. 6.
한국 4대 거래소 분기별 거래량 TOP 5 섹터 및 프로젝트 (2022년 5월 기준) 안녕하세요. 비트코기 입니다 :) Xangle에서 한국 가상자산 시장 리포트: 거래소를 읽어보다가 한국 4대 거래소 TOP5 분기별 거래량 섹터와 한국 4대 거래소 TOP5 분기별 거래량 프로젝트 자료를 보고 글을 남깁니다. 한국 4대 거래소 분기별 거래량 TOP 5 섹터를 보면서 습관적으로 기술사 토픽과 연결을 해보게 되네요. NFT는 이미 126회 컴퓨터시스템응용기술사, 128회 정보관리기술사에 출제되었고, 디파이(De-fi)는 123회 정보관리기술사에 출제되었습니다. 메타버스(Metaverse)의 경우 블록체인 기술은 아니지만 83회 컴퓨터시스템응용기술사에 처음 등장해서 89회, 123회, 125회, 126회, 127회 정보관리기술사에 출제되었고 126회 컴퓨터시스템응용기술사에도 출제된 빈출 토픽이.. 2022. 9. 15.
Log4shell (CVE-2021-44228) I. 공격 가능한 LOG4J를 통한 JNDI 주입, Log4Shell의 정의 - Apache Log4j 2.0.0 ~2.14.1 모든 버전에서 발생하는 원격코드 실행 취약점(CVE-2021-44228) - Log4j의 취약점을 이용 대상서버의 모든 권한을 취득하여 데이터 불법 취득/삭제, 악성코드 실행 등이 가능 II. Log4Shell의 공격방법 및 해결방안 가. Log4Shell 공격방법 - 출처: https://www.kengilmour.com/log4shell-jndi-injection-via-attackable-log4j/ 나. Log4Shell 해결방안 해결방안 버전 설명 JndiLookup 클래스 경로 제거 2.0-beta9 ~ 2.10.0 - zip -q -d log4j-core-*.jar.. 2021. 12. 12.
IoB (Internet of Behavior) I. IoT 기반의 확장, IoB의 개념 - IoT의 확장으로 빅데이터를 기반으로 현재 기술과 행동으로 인해 도출되는 데이터를 결합하여 개인들의 디지털 흔적을 수집 및 활용하는 기술 II. IoB의 프로세스 및 기술요소 가. IoB의 프로세스 - 정보수집을 통해 데이터에 행동 이벤트를 부여하여 정보를 활용하는 프로세스 나. IoB의 기술요소 구분 기술요소 설명 Technology User Experience - 사용자가 총체적으로 느낄 수 있는 경험 Search Experience Optimization - Search Experience Optimization을 통해 경험의 수집 IoT - Internet of Things Sensing을 통한 인지 Computer Vision - 수집 데이터에 대한 .. 2021. 7. 29.
구조적 분석 DFD, DD, STD, Minispec I. 요구사항을 식별, 문서화하는 체계적 분석기법, 구조적 분석의 개요 가. 구조적 분석의 정의 - 자료흐름도, 자료사전, 미니스팩 등 도형 중심의 분석용 도구를 활용하여 사용자 요구사항을 식별하고 문서화하는 체계적인 분석기법 - 요구사항의 명확화, 설계 기반의 설정, 수행 기능을 정의하는 활동 II. 구조적 분석의 원리 및 절차 가. 구조적 분석의 원리 원리 내용 추상화 (Abstraction) 어떤 사물을 현실로부터 분리시켜 생각하거나 보는 관점으로 문제를 둘러싸고 있는 지엽적인 사실 들에서 탈피하여 이상적인 해결책 도출 형식화 (Formality) 개발과정을 단계화 시켜 각 단계의 분석 및 설계를 문서로 공식화, 문서의 논리적 타당성을 수학적으로 검증 분할과.. 2021. 1. 25.
구조적 방법론 폭포수 모델 I. 폭포수모델을 기반으로 한 순차적 개발 방법론, 구조적 방법론의 개요 가. 구조적 방법론의 정의 - 고전적인 폭포수 모델을 기반으로 한 순차적 개발 방법론으로 모듈화를 기본으로 기능이 시스템 분석 및 설계의 근간인 하향식 개발 방법론 나. 구조적 방법론의 특징 - 하향식 설계방법 : 모듈의 분할과 정복에 의한 폭포수 모델 기반의 하향식 설계방식의 적용 - 데이터 흐름지향 : 도형 중심의 분석도구를 사용한 프로세스 위주의 분석과 설계방식 - 프로그램 모듈화 : 모듈화를 통한 추상화와 정보은닉을 통한 프로그램 구조의 단순성 제공 - 절차적 프로그램 : 순차(Sequencing), 선택(Selection), 반복(Iteration)의 알고리즘을 구현하며 단일 입구와 단일 출구 처리 구조 - 프.. 2021. 1. 25.
SVVP(Software Verification & Validation Plan) IEEE 1012 I. IEEE 1012 표준 기반, SW 검증 및 확인을 정의하는 계획 활동, SVVP의 개요 가. SVVP (Software Verification & Validation Plan)의 정의 - IEEE 1012 표준에 기반하여 SW 생명주기 각 단계에서 수행할 V&V 활동을 정의하는 계획 활동 나. SVVP의 필요성 - 개발 완료된 상태의 제품에 대한 신뢰도 평가의 어려움 - 소프트웨어 프로그램은 시스템 신뢰도에 영향 - 소프트웨어 생명주기 활동에 대한 철저한 품질보증 (검증, 확인) 필요 다. SVVP의 목적 : V&V 자원관리, V&V 참여자 R&R, V&V 프로세스 감시/통제 II. SVVP의 활동 계획 및 검토 항목 가. SVVP의 활동 계획 V&V 활동 V&V 세부작업(Tas.. 2021. 1. 25.
Clean Room Model JAD, JRP, Construction, Cut Over, RAXSKL (RAD, Agile, XP, Scrum, Kanban, Lean) I. 결함률 0% 목표, 클린룸 모델의 개요 가. 클린룸 모델(Clean Room Model)의 정의 - 엄격한 소프트웨어 검사를 지원하기 위해 정형기법을 이용하여 결함률이 낮은 고품질 소프트웨어 개발 방법론 나. 특징) 정형명세, 증분형 개발, 박스 구조 명세, 수학적 검증 II. 클린룸 모델의 프로세스 및 단계별 검증 가. 클린룸 모델의 프로세스 - 결함을 최소화하기 위해 검증단계 추가, 인증 실패 시 증분하여 결함을 낮추기 위해 반복 진행 나. 클린룸 모델의 단계별 활동 단계 활동 설명 요구사항 증분계획 - 전체 시스템 증분 계획 수립 수집/반복 - 고객 요구.. 2021. 1. 25.
RAD(Rapid Applicatoin Development) JAD, JRP, Construction, Cut Over, RAXSKL (RAD, Agile, XP, Scrum, Kanban, Lean) I. 사용자 참여, 도구를 활용한 개발속도 향상 기법, RAD 모델의 개요 가. RAD (Rapid Application Development) 의 정의 - 짧은 개발주기 (2~3개월)동안 소프트웨어를 개발하기 위해 CASE 도구를 사용하는 개발속도 향상 모델 나. RAD의 특징 - 사용자 참여 : 프로토타이핑 사용 및 사용자가 요구사항정의, 분석, 설계 과정에 적극 참여 - 도구 활용 : CASE 도구, RDB, 재사용 라이브러리의 도구 적극 활용 - 단기 적합성 : 2~3개월 정도의 짧은 기간동안 기술적 위험이 적고 빠른 개발이 요구 될 때 적합 II. RAD의.. 2021. 1. 25.
반복적 개발 모델(Iteration Model) 증분형 (Incremental), 진화형 (Evolutional) I. 높은 품질의 소프트웨어 개발모델, 반복적 개발 모델의 개요 가. 반복적 개발 모델 (Iteration Model)의 정의 - 사용자 요구사항 또는 제품의 일부분을 반복적으로 개발하여 고품질의 최종시스템으로 완성하는 모델 나. 반복적 개발 모델의 종류 - 증분형 : 사용자의 요구사항의 일부분을 반복적으로 개발하여 대상 범위를 확대하며 최종 제품을 완성해가는 과정 - 진화형 : 시스템의 프로토타입을 개발하면서 지속적으로 개선하여 발전시켜 나가는 방법 II. 증분형 모델 설명 가. 증분형 모델 정의 - 폭포수 모델의 변형으로 제품의 일부분을 반복적으로 개발하면서 대상 범위를 확대해 최종 제품을 완성하는 방법 나. 증분형 모델의 특징 - 폭.. 2021. 1. 25.
반응형