📅 2026-05-06 (수업 1일차) · 원본: Velog 「수업 1일차」 💡 한 줄 요약 — 소프트웨어의 종류, 개발 과정(생애주기)과 개발 방법론, 요구사항, 비용 산정 방법


소프트웨어(S/W)란?

하드웨어 위에서 동작하는 프로그램을 말합니다.

소프트웨어 분류

1. 시스템 소프트웨어 — 하드웨어를 제어·관리하고, 응용 소프트웨어가 실행될 환경을 제공

시스템 소프트웨어

시스템 소프트웨어

시스템 소프트웨어

2. 응용 소프트웨어 — 사용자가 특정 목적을 위해 직접 쓰는 소프트웨어. 흔히 “앱(App)”

응용 소프트웨어

응용 소프트웨어

응용 소프트웨어

소프트웨어 생애주기

기획·설계부터 유지보수까지 이어지는 개발 과정 전체

요구사항 → 설계 → 구현/테스트 → 배포 → 유지보수

생애주기 모형

애자일 선언의 4가지 핵심 가치