[Kor/Eng] (정보처리기사 개념 정리) 1-2-1. 요구사항 확인 / Requirements Analysis and Requirements Engineering / 요구 분석 기법과 요구 공학 /
요구사항 확인 및 요구공학 요약1. 요구 분석 기법기능 요구: 사용자의 정보처리 능력 및 입출력 절차 관련 요구예: “장바구니에 상품 담기”, “회원가입 처리”비기능 요구: 시스템의 품질과 관련된 요구사항 (총 6가지)성능: 응답시간, 데이터 처리량 등 → 예: "3초 이내 응답"신뢰도: 정확하게 작동할 수 있는 능력 (정확성, 완전성, 견고성)보안성: 해킹, 무단 접근 방지개발계획: 개발 기간, 조직 구성, 방법론 등개발비용: 예산 책정 및 관리환경: 운영 체제, 네트워크 환경 등 외부 조건요구 분석 기법 (7가지): Interview, 설문조사, Workshop, Prototyping, Brainstorming, Usecase, JAD (Joint Application Development)※ JAD..
2025. 6. 29.
[Kor/Eng] 정보처리기사 필기/실기 개념 정리 1탄: 소프트웨어 공학 정리: 폭포수, 프로토타이핑, 나선형, V-모형, 애자일 차이 총정리
🔥 소프트웨어 공학 정리: 폭포수, 프로토타이핑, 나선형, V-모형, 애자일 차이 총정리소프트웨어 개발 방법론은 정보처리기사나 SW 개발자 면접, 컴퓨터공학 수업에서 자주 등장하는 핵심 개념입니다. 이 글에서는 대표적인 소프트웨어 개발 생명주기(SDLC)와 함께 폭포수 모델, 프로토타이핑, 나선형 모델, V-모형, 애자일의 개념과 특징을 한눈에 정리해드립니다.1. 소프트웨어 생명주기(SDLC)란? System Development Life Cycle 소프트웨어 개발의 전체 과정: 기획 → 설계 → 개발 → 테스트 → 운영 → 유지보수 → 폐기2. 폭포수 모델 (Waterfall Model) 가장 고전적인 모델 (1979년 Boehm) 단계별로 순차적으로 개발 장점: 산출물이 명확하고 체계적 ..
2025. 6. 23.