본문 바로가기
728x90
반응형

필기36

[정보처리기사 필기] Part 5 정보시스템 구축관리 Chapter 2 소프트웨어 개발 방법론 활용 공부 1. 메모 KDSI(Kilo Delivered Sourece Instruction) : 전체 라인 수를 1,000라인 단위로 묶은 것 Rayleigh-Norden 곡선 : Norden이 소프트웨어 개발에 관한 경험적 자료를 수집하여 이를 근거로 그린 곡선 2. Point 폭포수 모형의 특징 - 1979년 Boehm이 제시한 전형적인 생명주기 모형이다. - 소프트웨어의 개발 시 프로세스에 체계적인 원리를 도입할 수 있는 첫 방법론이다. - 적용 사례가 많고, 널리 사용된 방법이다. - 단계별로 산출물이 명확하다. - 각 단계의 결과가 확인된 후에 다음 단계로 진행하는 선형 순차적, 고전적 생명주기 모형이다. - 기존 시스템 보완에 좋다. - 응용 분야가 단순하거나 내용을 잘 알고 있는 경우 적용한다. - .. 2024. 1. 5.
[정보처리기사 필기] Part 5 정보시스템 구축관리 Chapter 1 정보보호 공부 1. 메모 세션 하이재킹(Session Hijacking) : 시스템 간 연결이 활성화된 상태에서 로그인 된 상태를 가로채는 것 체크섬(Checksum) : 네트워크를 통해 전달된 값이 변경되었는지를 검사하는 값 2. Point 정보보호의 목표 - 기밀성(Confidentiality) : 시스템 내의 정보와 자원은 인가된 사용자에게만 접근할 수 있도록 보장하고, 정보가 전송 중에 노출되더라도 데이터를 읽을 수 없도록 해야 한다. 기밀성을 유지하기 위해서 접근 통제(Access Control), 암호화(Encryption) 등의 방법이 있다. - 무결성(Integrity) : 접근 권한이 없는 사용자에 의해 정보가 변경되지 않도록 정보와 정보처리 방법의 완전성과 정확성을 보호하는 것 - 가용성(Availa.. 2024. 1. 4.
[정보처리기사 필기] Part 4 프로그래밍 언어 활용 오답 노트 다음 중 가장 약한 결합도(Coupling)는 ? 1. Common Coupling 2. Control Coupling 3. External Coupling 4. Stamp Coupling 결합도가 높은 순으로 나열하면 다음과 같고, 결합도가 낮을수록 독립적인 모듈이 된다. 1. Content Coupling(내용 결합도) 2. Common Coupling(공통 결합도) 3. External Coupling(외부 결합도) 4. Control Coupling(제어 결합도) 5. Stamp Coupling(스탬프 결합도) 6. Data Coupling(자료 결합도) 프로세스의 정의로 옳은 내용 모두를 나열한 것은 ? ㄱ. 프로시저가 활동 중인 것 ㄴ. PCB를 가진 프로그램 ㄷ. 동기적 행위를 일으키는 존재.. 2024. 1. 3.
[정보처리기사 필기] Part 4 프로그래밍 언어 활용 Chapter 3 네트워크 기초 활용 공부 1. 메모 패킷(Packet) : 네트워크를 통해 전송되는 형식화된 데이터 덩어리 2. Point OSI 7계층 참조 모델 의미와 역할 1. Physical Layer(물리적 계층) - 네트워크 케이블과 신호에 관한 규칙을 다루고 있는 계층으로 상위 계층에서 보내는 데이터를 케이블에 맞게 변환하여 전송하고, 수신된 정보에 대해서는 반대의 일을 수행 - 전송 매체는 송신자와 수신자 간의 데이터 흐름의 물리적 경로를 의미하며, 트위스트페어케이블, 동축케이블, 광섬유케이블, 마이크로파 등을 사용할 수 있다. 2. Data Link Layer(데이터링크 계층) - 물리적 연결을 이용하여 신뢰성 있는 정보를 전송하려고 동기화, 오류제어, 흐름제어 등의 전송 오류를 제어 - 인접한 두 시스템을 연결하는 전송 링크 .. 2024. 1. 3.
[정보처리기사 필기] Part 4 프로그래밍 언어 활용 Chapter 2 프로그래밍 언어 활용 공부 1. 메모 인터프리티드 언어(Interpreted Language) : 컴파일 언어처럼 전체가 기계어로 미리 변환되는 것이 아니고 실행 중에 인터프리터를 통해 인터프리티드되는 언어 2. Point C 언어의 특징 - C 언어 프로그램은 함수의 집합으로 구성된다. - 이식성이 높은 언어이다. - 예약어가 간편하다. - 융통성과 강력한 기능을 갖고 있다. - 구조적 프로그램이 가능하다. C 언어의 기본 구조 - 헤드 부분 • 외부 파일 편입 • 매크로 정의 • 전역 변수 및 사용자 정의 함수 선언 - 몸체 부분 : 함수 main()은 C 프로그램에서 예약된 유일한 함수로 프로그램 실행 시 가정 먼저 수행되며 위치는 어디에나 위치 가능하고, 반드시 한 번만 기술되어야 한다. - 사용자 정의 함수 : 처리할 내.. 2024. 1. 3.
[정보처리기사 필기] Part 4 프로그래밍 언어 활용 Chapter 1 공통 모듈 구현 공부 1. 메모 레지스터(Register) : CPU가 요청을 처리하는 데 필요한 데이터를 일시적으로 저장하는 기억장치 문맥교환(Context Switching) : 이전 프로세스의 상태 레지스터의 내용을 보관하고, 다른 프로세스의 레지스터를 적재하는 과정 2. Point 결합도(Coupling) : 두 모듈 간의 상호작용, 또는 의존도 정도를 나타낸다. 1. 내용 결합도(Content Coupliing) : 어떤 모듈을 호출하여 사용할 경우 그 모듈의 내용을 미리 조사하여 알고 있지 않으면 사용할 수 없는 경우에는 이들 모듈이 내용적으로 결합되어 있기 때문이며 이를 내용 결합도라 한다. 2. 공통 결합도(Common Coupling) : 하나의 기억 장소에 공동의 자료 영역을 설정한 후, 한 모듈이 그 기억.. 2023. 12. 22.
728x90
반응형