본문 바로가기

정보처리기사3

[수제비 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.