본문 바로가기

Certificate73

[정보처리기사] 2022년 1회차 (5)정보시스템 구축관리 정보처리기사 소프트웨어 생명 주기 폭포수 모형 (Waterfall Model) 이전 단계로 돌아갈 수 없다는 전제 각 단계가 끝난 후에는 다음 단계를 수행하기 위한 결과물이 명확하게 산출되어야 함 나선형 모델 계획 및 정의 → 위험 분석 → 공학적 개발 → 고객 평가 프로토타입 모형(Prototype Model, 원형 모델) 실제 개발될 소프트웨어에 대한 견본품을 만들어 최종 결과물을 예측하는 모형 RAD 기법 모델 짧은 개발 기간동안 개발하기위한 순차적 프로세스 모델 V 모델 단위 테스트 → 통합 테스트 → 시스템 테스트 → 인수 테스트 작업 결과의 검증(테스트)에 초점 4세대 기법 자동화 도구들을 이용하여 요구사항 명세서로부터 실행코드를 자동으로 생성할 수 있게 해주는 방법 V모델 단위(Unit) 테.. 2023. 7. 9.
[정보처리기사] 2022년 1회차 (4)프로그래밍 언어 활용 정보처리기사 IP 주소 체계 IPv4 주소 길이: 32bit (4*8) 헤더 길이: (가변) 20-60byte 주소 개수: 2^32개 주소 체계: 유니캐스트(1:1), 멀티캐스트(1:다), 브로드캐스트(방송) 보안: IPSec, SSL, S-HTTP Protocol 별도 설치 IPv6 주소 길이: 128bit (16*8) 헤더 길이: (고정) 40byte 주소 개수: 2^128 주소 체계: 유니캐스트(1:1), 멀티캐스트(1:다), 애니캐스트(인근) 보안: 자체 보안기능 제공 OSI 7 Layer Model 물리 계층(Physical Layer) 0과 1의 비트 정보를 회선에 보내기 위한 전기적 신호 변환 단위: 비트 주요 장비: 허브, 리피터 등 데이터 링크 계층(Data Link Layer) 인접 시.. 2023. 7. 9.
[정보처리기사] 2022년 1회차 (3)데이터베이스 설계 정보처리기사 데이터 모델링 3단계 개념 ERD 생성 트랜잭션 모델링 개념 스키마 설계 논리 정규화 Transaction Interface 설계 개념 스키마를 평가 및 정제 물리 성능 향상(인덱스, 파티션, 반정규화 등) E-R 다이어그램(ERD) 속성 표기법 관계해석 논리 기호 ∀: 모든 ∃: 어떤 하나라도 ∨: or ∧: and ¬: not 용어 튜플(Tuple): 릴레이션을 구성하는 각각의 행 속성의 모임 튜플의 수: 카디널리티(Cardinality) 또는 기수 속성(Attribute): 데이터베이스를 구성하는 가장 작은 논리적 단위 개체의 특성을 기술 속성의 수를 디그리(Degree) 또는 차수 도메인(Domain) 하나의 속성(attribute)이 취할 수 있는 같은 타입의 원자값들의 집합 관계 .. 2023. 7. 9.
[정보처리기사] 2022년 1회차 (2)소프트웨어 개발 정보처리기사 Clean Code 작성 원칙 : 가독성, 단순성, 의존성, 중복성, 추상성 Alien Code: 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 어려운 프로그램 Spaghetti Code: 소스 코드가 복잡하게 얽힌 프로그램 Legacy Code: 더 이상 쓰기 힘들고 난해한 코드 테스트 하네스(Test Harness)의 구성 요소 테스트 드라이버: 상향식 테스트에서 사용, 가상의 서버 역할 테스트 스텁: 하향식 테스트에서 사용, 가상의 클라이언트 역할 테스트 슈트: 테스트 케이스의 집합 테스트 케이스: 사용자의 요구사항을 정확하게 준수했는지 확인하기 위한 입력 값, 실행 조건, 기대 결과 등으로 만들어진 테스트 항목의 명세서 테스트 스크립트: 자동화된 테스트 실행 절차에 대한.. 2023. 7. 8.
[정보처리기사] 2022년 1회차 (1)소프트웨어 설계 정보처리기사 개발 과정 계획 분석 및 설계 요구사항 분석 절차 : 도출 → 분석 → 명세 → 확인 구현 Test 유지 및 보수 통합(Integration) 테스트 : 단위 테스트를 통과한 컴포넌트 간의 인터페이스를 테스트 상향식 테스트 하위 모듈에서 상위 모듈로의 테스트를 진행 가상의 서버, 드라이버(Driver) 사용 하향식 테스트 상위 모듈에서 하위 모듈로의 테스트를 진행 깊이 우선 통합법, 넓이 우선 통합법 사용 가상의 클라이언트, 스텁(Stub) 사용 자료 흐름도(Data Flow Diagram) : 프로세스와 프로세스 간에 존재하는 상호작용을 명확하게 표현 자료 사전(Data Dictionary) : 데이터 흐름도(Data Flow Diagram)에 기술된 자료들에 대해 정의 단위 명세서(Min.. 2023. 7. 8.
[정보처리기사] 2022년 2회차 (5)정보시스템 구축관리 정보처리기사 정보보안 3요소 - 기밀성: 인가된 사용자만 접근 - 무결성: 인가된 사용자만 자원 수정, 전송중인 정보는 수정 불가 - 가용성: 인가된 사용자는 언제든지 접근 가능 취약점 관리 3요소 - 관리: 보안 지침 관련 - 기술: 서버, 네트워크, OS 관련 - 물리: 출입 통제 관련 용어 라이브러리: 함수들의 집합 API(Application Programming Interface): 컴포넌트를 활용하기 위한 규약 프레임워크 - 응용프로그램이나 소프트웨어 구현을 수월하게 하기 위해 제공된 소프트웨어 환경 - IoC: 제어의 흐름이 일반적인 프로그램과 반대로 동작 악성코드 유형 - Worm: 다른 컴퓨터의 취약점을 이용하여 스스로 전파하거나 스스로 증식하는 것 - Adware: 사용자의 컴퓨터에 원.. 2023. 7. 7.