---
title: "1단계. 요구사항의 기초"
description: "문제, 목표, 요구 수준과 이해관계자를 구분한다."
---

<Panel title="이 단계에서 해결할 질문">
요청을 검토 가능한 문제·목표·요구사항으로 바꾸려면 무엇부터 알아야 하는가?

**완료 결과:** 문제, 목표, 요구 수준과 이해관계자를 구분한다.
</Panel>

<Badge variant="accent">난이도 · 입문</Badge> <Badge variant="success">6개 주제</Badge>

## 권장 학습 순서

1. **1장. 소프트웨어는 요구사항에서 시작한다**

    기능 이름만 있는 요청을 어떻게 공동의 판단 기준으로 바꿀 수 있는가? [읽기](/learn/foundations/chapter-01)

2. **2장. 요구사항이란 무엇인가**

    필요·목표·요구사항·기능·제약·설계 결정을 어떻게 구분하는가? [읽기](/learn/foundations/chapter-02)

3. **3장. 요구사항의 종류와 수준**

    비즈니스·사용자·시스템 요구와 기능·품질 요구는 어떤 수준에서 연결되는가? [읽기](/learn/foundations/chapter-03)

4. **4장. 문제를 정의한다**

    해결책을 고르기 전에 실제 문제와 성공 기준을 어떻게 정의하는가? [읽기](/learn/foundations/chapter-04)

5. **5장. 비즈니스와 업무를 이해한다**

    조직의 목표·업무 흐름·규칙에서 소프트웨어가 바꿔야 할 지점을 어떻게 찾는가? [읽기](/learn/foundations/chapter-05)

6. **6장. 이해관계자를 찾는다**

    결정에 영향을 주거나 결과의 영향을 받는 사람과 시스템을 어떻게 빠짐없이 찾는가? [읽기](/learn/foundations/chapter-06)

## 이 단계의 학습 페이지

<CardGroup cols={2}>
<Card title="1장. 소프트웨어는 요구사항에서 시작한다" href="/learn/foundations/chapter-01">
기능 이름만 있는 요청을 어떻게 공동의 판단 기준으로 바꿀 수 있는가?
</Card>
<Card title="2장. 요구사항이란 무엇인가" href="/learn/foundations/chapter-02">
필요·목표·요구사항·기능·제약·설계 결정을 어떻게 구분하는가?
</Card>
<Card title="3장. 요구사항의 종류와 수준" href="/learn/foundations/chapter-03">
비즈니스·사용자·시스템 요구와 기능·품질 요구는 어떤 수준에서 연결되는가?
</Card>
<Card title="4장. 문제를 정의한다" href="/learn/foundations/chapter-04">
해결책을 고르기 전에 실제 문제와 성공 기준을 어떻게 정의하는가?
</Card>
<Card title="5장. 비즈니스와 업무를 이해한다" href="/learn/foundations/chapter-05">
조직의 목표·업무 흐름·규칙에서 소프트웨어가 바꿔야 할 지점을 어떻게 찾는가?
</Card>
<Card title="6장. 이해관계자를 찾는다" href="/learn/foundations/chapter-06">
결정에 영향을 주거나 결과의 영향을 받는 사람과 시스템을 어떻게 빠짐없이 찾는가?
</Card>
</CardGroup>

## 함께 쓰는 도구

<CardGroup cols={2}>
<Card title="요구사항 용어사전" href="/toolkit/glossary">
이 단계의 판단을 실제 산출물에 적용할 때 사용합니다.
</Card>
<Card title="인터뷰 질문 목록" href="/toolkit/interview-questions">
이 단계의 판단을 실제 산출물에 적용할 때 사용합니다.
</Card>
</CardGroup>
