본문 바로가기

CS12

[수제비 2025 정보처리기사 필기] I. 소프트웨어 설계 - 1. 요구사항 확인 정리노트 : 03. 분석 모델 확인 3️⃣ 모델링 기법 ⭐⭐모델구조나 작업을 보여주기 위한 패턴모델은 개발 대상을 추상화 하거나 시각적으로 표현한다.소프트웨어에 대한 이해도 향상 → 당사자 간 의사소통 향상개발될 시스템에 대한 유추✅ 개념 모델은 문제 도메인의 엔티티들과 관계 및 종속성을 반영해야 한다.모델링실세계의 물리 현상을 특정 목적에 대응하여 이용하기 쉬운 형식으로 표현하는 기법모델링은 유지보수 뿐 아니라 전반적으로 사용된다.모델링 작업의 결과물은 다른 모델링 작업에 영향을 줄 수 있다.프로세스 위주의 모델링 : 절차적 프로그램을 위한 자료 흐름도구조적 방법론 : DFD, DD 등을 사용해 요구 사항 결과 표현2️⃣ 분석 자동화 도구 ⭐⭐요구사항 분석 및 명세서를 기술하도록 개발된 요구사항 분석을 위한 자동화 도구 = CASE 💡.. 2025. 2. 8.
[수제비 2025 정보처리기사 필기] I. 소프트웨어 설계 - 1. 요구사항 확인 정리노트 : 02. 요구사항 확인 1️⃣ 요구 분석 기법 ⭐⭐⭐요구 분석(=사용자의 요구 이해)사용자의 요구를 추출해 목표를 정하고 해결 방안을 결정하는 단계명확하지 않거나 모호한 요구사항을 거르는 단계분석 결과를 문서화 → 유지보수 용이구체적인 명세 → 소단위 명세서 작성요구에 대한 정보수집 및 배경 분석 → 도메인 분석요구사항 분석 단계 절차요구사항 분류유형(기능/비기능)확인개념 모델링 생성 및 분석요구사항 할당요구사항 협상정형 분석요구사항 분석에 사용하는 기능 모델링 기법데이터 흐름도 (Data Flow Diagram)데이터가 각 프로세스를 따라 흐르면서 변화되는 모습을 나타낸 그림시스템 분석과 설계에 유용자료 흐름 그래프, 버블 차트라도고 한다.구조적 분석 기법에 이용된다.제어의 흐름, 시간 흐름은 중요하지 않다.구성요소처리기데이.. 2025. 2. 8.
[수제비 2025 정보처리기사 필기] I. 소프트웨어 설계 - 1. 요구사항 확인 정리노트 : 01. 현행 시스템 분석 1️⃣ 플랫폼 기능 분석 ⭐⭐플랫폼💡플랫폼이란?애플리케이션 구동에 필요한 소프트웨어 환경동일 플랫폼 내에서는 상호 호환이 가능하도록 만들어진 결합체ex: 안드로이드 마켓, 페이스북, 인스타그램성능 특성 측정 항목경과 시간 : 작업을 의뢰 ~ 처리 완료까지 걸린 시간사용률 : 작업 의뢰 간 자원 사용률응답시간 : 요청을 전달한 시간부터 응답(데이터가)이 도착할 때까지 걸린 시간가용성 : 정상적으로 사용 가능한 정도2️⃣ 운영체제 분석 ⭐💡운영제체란?하드웨어 및 소프트웨어 자원을 효율적으로 관리하며 공통된 기능을 제공하는 소프트웨어ex: 윈도우, 유닉스, 리눅스운영체제 현행 시스템 분석시 품질 측면과 지원 측면을 고려해야 한다.운영체제 분석품질측면신뢰도성능지원측면기술 지원주변 기기구축 비용3️⃣ 네트워크.. 2025. 2. 8.
[쉽게 배우는 운영체제] 연습문제 10장 정답 01 버스에서 데이터가 지나다니는 통로를 가리키는 용어는?① 폴링② 채널③ 포트④ 인터럽트02 메모리에 직접 접근할 수 있도록 입출력 제어기에 주어진 권한은?① 폴링② MMIO③ 인터럽트④ DMA03 CPU와 입출력 제어기가 메모리를 분할하여 사용하는 방식은?① 폴링② MMIO③ 인터럽트④ DMA04 컴퓨터와 주변장치를 연결하는 단자는?① 폴링② 채널③ 포트④ 인터럽트05 디스크 저장장치의 가장 작은 저장 단위는?① 플래터② 블록③ 섹터④ 트랙06 디스크 저장장치의 동일한 동심원상의 섹터들을 통칭하는 용어는?① 플래터② 블록③ 디스크 암④ 트랙07 디스크 저장장치에서 여러 개의 플래터에 있는 같은 트랙의 집합을 가리키는 용어는?① 섹터② 블록③ 실린더④ 파킹08 SSD를 위해 개발된 인터페이스 규격은?①.. 2024. 12. 12.
[쉽게 배우는 운영체제] 연습문제 8장 정답 01 페이징 기법 중 가상 주소를 표현하는 VA = 에서 페이지 P를 구하는 공식은?가상 주소 / 페이지 크기(가상 주소 / 페이지 크기)의 나머지(페이지 크기 / 가상 주소)의 몫(가상 주소 / 페이지 크기)의 몫02 페이징 기법 중 가상 주소를 표현하는 VA = 에서 거리 D를 구하는 공식은?가상 주소 / 페이지 크기(가상 주소 / 페이지 크기)의 나머지(페이지 크기 / 가상 주소)의 몫(가상 주소 / 페이지 크기)의 몫03 한 페이지 크기가 512B인 시스템에서 가상 주소 12번의 P와 D 값으로 알맞은 것은?04 한 페이지 크기가 512B인 페이징 시스템에서 가상 주소 520번의 P와 D 값으로 알맞은 것은?05 한 페이지 크기가 512B인 페이징 시스템에서 가상 주소 2049번의 P와 D 값으로.. 2024. 12. 12.
[쉽게 배우는 운영체제] 7장 연습문제 정답 01 컴파일러가 일차적으로 번역하여 만든 파일은?연결 단계목적 코드라이브러리동적 라이브러리02 컴파일에서 오류를 점검하였으나 라이브러리에 속한 파일은 비어 있는 상태로 만들어지는 것은?연결 단계목적 코드라이브러리동적 라이브러리03 DLL과 가장 연관 깊은 것은?연결 단계목적 코드디버깅동적 라이브러리04 메모리 관리 유닛이 물리주소로 변환하는 것은?간접 주소상대 주소논리 주소직접 주소05 논리 주소 공간의 74번지에 접근하려고 한다. 해당 프로세스가 물리 주소 124번지에 올라와 있다면 물리 주소 몇 번지에 접근하면 되는가?1251247519806 논리 주소 공간은 몇 번지부터 시작하는가?1100020007 물리 메모리의 크기보다 더 큰 프로세스를 실행할 수 있게 하는 기법은?메모리 오버레이페이징세그먼테이.. 2024. 12. 10.