Repository files navigation Software Engineering - Requirements
Project requirement
Github ์ด์ฉ
Description
Github๋ฅผ ์ด์ฉํด์ ์์ค์ฝ๋๋ฅผ ๊ณต์ ํ๋ค
Measurable
Achievable
Set a regular time uploading code to the โGithubโ
Relevant
Schedule
Specific
Regular uploading source code will make each developer understand other developerโs code and make them easy to collaborate.
Reference
Project requirement
๊ฐ๋ฐ ํ ๊ตฌ๋ถ
Description
ํ๋ก ํธ์๋/๋ฐฑ์๋๋ก ๊ฐ๋ฐํ์ ๊ตฌ๋ถํ๋ค
Measurable
Achievable
ํ๋ก ํธ์๋/๋ฐฑ์๋ ๊ฐ๋ฐ์์ ๊ตฌ๋ถ์ผ๋ก ๊ฐ๋ฐ ํจ์จ ํฅ์
Relevant
Specific
9๋ช
์ ์กฐ์์ ํ์ผ๋ก ๊ตฌ์ฑ, ๊ฐ ํ๋ง๋ค ์ญํ ์ ํ ๋นํด ๊ฐ๋ฐ์ ํจ์จ์ฑ์ ์ฌ๋ฆฌ๊ณ ๋ฏธํ
๋ฑ์ ์์ด์ ์๊ฐ์ ์ตํต์ฑ์ ๋ถ์ฌํจ์ผ๋ก์จ ์ ์ฒด์ ์ธ ๊ฐ๋ฐ์ ํจ์จ์ฑ ๋ฐ ์ฑ๋ฅ์ ๋์ด ์ฌ๋ฆผ
Reference
Project requirement
์์คํ
๊ตฌ์กฐ
Description
์ฌ์ฉ์๊ฐ ์ผํ์ ํ ์ ์๋ ์น์ฌ์ดํธ์ ์น ์ฑ์ ๊ฐ๋ฐํ๋ค
Measurable
๋จ์์ท์ ํ๋งคํ๋ ์จ๋ผ์ธ ์ผํ๋ชฐ์ ์น์ฌ์ดํธ์ ์น ์ฑ์ ํตํด ์ฌ์ฉ์๊ฐ ๋ณผ ์ ์์ผ๋ฉฐ, ๊ทธ ์ผํ๋ชฐ๋ก directํ์ฌ ์ ํ์ ๊ตฌ๋งค ํ ์ ์์ด์ผ ํจ
Achievable
์ฌ์ดํธ์ ์ฑ ๋ด ๊ฒฐ์ ๋ ๋ถ๊ฐ๋ฅ ํ์ง๋ง ํด๋น ์ ํ์ ํ๋งคํ๋ ์ฌ์ดํธ๋ก redirect ๊ฐ๋ฅ
Relevant
Specific
์ ์ ์ ๋์ฆ์ ๋ง๊ฒ UI๋ฅผ ๊ฐ๋ฐํ์ฌ ๋ณด๋ค ํธ๋ฆฌํ๊ณ ์ ๋๋ ๋ฐฉ๋ฒ๋ก ์ฌ์ฉ์๊ฐ ์ํ๋ ์ ํ์ ๊ตฌ๋งคํ ์ ์๋ ์ฌ์ดํธ๋ก redirect ํจ
Reference
Project requirement
๋ฐ์ดํฐ ํฌ๋งท
Description
customer๋ค๋ก๋ถํฐ ๋ค๋ฃจ๊ธฐ ์ฝ๊ณ ํต์ผ๋ ํํ๋ก ๋ฐ์ดํฐ ๋ฐ์์ค๊ธฐ
Measurable
์ฌ๋ฌ ์ผํ๋ชฐ๋ค๋ก๋ถํฐ ๋ฐ์์จ ๋ฐ์ดํฐ๊ฐ ๋์ผํ schema๋ฅผ ๊ฐ์ ธ์, ๋ณต์กํ ์ฒ๋ฆฌ ์์ด ํ๋์ ํ
์ด๋ธ ์์ ๋ฃ์ ์ ์์ด์ผ ํจ
Achievable
customer๋ค์๊ฒ ์ ๊ณตํ ๋ฐ์ดํฐ ํ์์ ๋ํ ๋ฉ๋ด์ผ ์ ๊ณต
Relevant
Specific
์ ์ ์ ๋์ฆ์ ๋ง๊ฒ UI๋ฅผ ๊ฐ๋ฐํ์ฌ ๋ณด๋ค ํธ๋ฆฌํ๊ณ ์ ๋๋ ๋ฐฉ๋ฒ๋ก ์ฌ์ฉ์๊ฐ ์ํ๋ ์ ํ์ ๊ตฌ๋งคํ ์ ์๋ ์ฌ์ดํธ๋ก redirect ํจ
Reference
Requirement
U2RQ-1 ์์ฅ์ฐ
Title
์ฌ๋๋ง๋ค ์ฝ๋๊ฐ ๋ค๋ฅด๊ฒ ๋ณด์์ผ๋ฉด ์ข๊ฒ ์ด์
Priorirty
์ค์ - app์ ์ ์ฒด์ฑ์ด ๋ ์ ์์
Description
๊ฐ๊ฐ ๋ค์ด์ค๋ ์ฌ๋๋ง๋ค ์ท์ ์ถ์ฒ์ ๋ค๋ฅด๊ฒ ํ์ฌ ๊ฐ๊ฐ์ ํ๋ฉด ์ฐฝ์ ๋์ค๊ฒ ํ๋ค.
Input(s)
status(๋ชธ๋ฌด๊ฒ, ํค, ํน์ง์ฌํญ ๋ฑ)๋ฅผ ๊ฐ์ง user์ login
Source(s)
user์ status, ์ท์ ํ๋งค data ์ ๋ณด
Output(s)
๊ฐ๊ฐ user์ ๋ฐ๋ฅธ ๋ค๋ฅธ ์ท ์ถ์ฒ
Destination(s)
Precondition(s)
์ท์ ๋ํ ๋ฐ์ดํฐ๊ฐ ํ์ํจ
Postcondition(s)
Proposed Activity
WinWin Agreement(s)
Mainstream Scenario
Exception Handling Scenario
Requirement
U2RQ-2 ์ด๋์ฑ
Title
๋น์ทํ ์ข
๋ฅ์ ์ท์ ๋น๊ตํ๊ณ ๊ตฌ๋งคํ๊ธฐ
Priorirty
์ ํตํฉ ์ผํ๋ชฐ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
Description
๊ฐ ์ผํ๋ชฐ์์ ํ๋งคํ๋ ๋น์ทํ ์ ํ๋ค์ ๋์ดํ๊ณ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค์ผ๋ก์จ ์ฌ์ฉ์๊ฐ ๋ณด๋ค ํธํ๊ฒ ๋น๊ตํ์ฌ ๊ตฌ๋งคํ ์ ์๊ฒ ๋ง๋ ๋ค.
Input(s)
ํ๋งคํ๋ ์ ํ๋ค. ์คํ์ผ tag
Source(s)
ํ๋งค ์ผํ๋ชฐ
Output(s)
์ ์ ๊ฐ ์ค์ ํ ์นดํ
๊ณ ๋ฆฌ๋ก ๋ถ๋ฅ ๋๊ณ ๋์ด๋ ์ ํ ๋ฆฌ์คํธ
Destination(s)
Precondition(s)
์ ํ๋ค์ Data
Postcondition(s)
Proposed Activity
WinWin Agreement(s)
Mainstream Scenario
Exception Handling Scenario
Requirement
U2RQ-3 ์ต๊ทํ
Title
์ ์ฒด ์ ๋ณด์ ๋ฐ๋ฅธ ๋ฆฌ๋ทฐ ์๋ ๋ฑ๋ก
Priorirty
์ค์ - ์ธํฐ๋ท ์ผํ์์๋ ์ฌ์ด์ฆ ๊ฐ๋ ์ ๋๋ ๊ธฐ๋ฅ์ด ๋งค์ฐ ์ค์ํ๊ธฐ ๋๋ฌธ์
Description
์ ๊ทํ์ ๋ฑ๋ก์ ๊ตฌ๋งค์์ ์ ์ฒด ์ ๋ณด๋ฅผ ์
๋ ฅ๋ฐ์์ ์ท์ ๊ตฌ๋งคํ ๋๋ง๋ค (๋๋ฌด ํผ, ํผ, ์ ๋นํจ, ์์. ๋๋ฌด ์์) ์ฒดํฌ๋ฐ์ค์ ๊ฐํธํ๊ฒ ์ฒดํฌ๋ง ํ๋ฉด ์๋์ผ๋ก ๋ฆฌ๋ทฐ ๋ฑ๋ก (์ ์ฒด์ฌ์ด์ฆ ์ ๋ณด ์ ๊ณต ๊ฑฐ๋ถ ๊ฐ๋ฅ) ์) ํค 178 ๋ชธ๋ฌด๊ฒ 74kg - ์ ๋นํ ์ฌ์ด์ฆ ์
๋๋ค
Input(s)
๊ตฌ๋งค์์ ์ ์ฒด ์น์ ๋ฐ์ดํ
Source(s)
์ผํ๋ชฐ ํ๋ซํผ
Output(s)
๊ฐ๋จํ ์ท ๋ฆฌ๋ทฐ
Destination(s)
์ผํ๋ชฐ ํ๋ซํผ (ํด๋น ์ผํ๋ชฐ์ ๋ฐ์ดํฐ ์ ๊ณตํด์ค๋ ๋ ๋ฏ)
Precondition(s)
์ฌ์ฉ์(๊ตฌ๋งค์)์ ์ ๋ณด์ ๊ณต ๋์
Postcondition(s)
Proposed Activity
WinWin Agreement(s)
Mainstream Scenario
Exception Handling Scenario
Requirement
U2RQ-4 ๊น์ค์ฑ
Title
๊ด์ฌ ํ๋ชฉ์ ๋ํ ์ธ์ผ ํธ์ ์๋ฆผ ๊ธฐ๋ฅ
Priorirty
์ค - ๊ด์ฌ ํ๋ชฉ์ ๋ํ ์๋ฆผ์ ์ค์ ๋ฐ๋ผ ์ดํ ์ฌ์
์์ ์ค์ํ app ์คํ๋ฅ ์ ๋์ผ ์ ์์
Description
์ฌ์ฉ์๊ฐ ์ง์ ํ ๊ด์ฌ ํ๋ชฉ์ ๋ํด ๋ชจ๋ ์ผํ๋ชฐ์ ์ธ์ผ ์ ๋ณด๋ฅผ ์ค์๊ฐ์ผ๋ก ํธ์ ์๋ฆผ ํด์ค๋ค.
Input(s)
๊ฐ user๊ฐ ์ง์ ํ ๋ณธ์ธ์ ๊ด์ฌ ํ๋ชฉ
Source(s)
๋ชจ๋ ์ผํ๋ชฐ์ ์ธ์ผ database
Output(s)
๊ด์ฌ ํ๋ชฉ์ ๋ํ ์ธ์ผ ์ ๋ณด๋ฅผ user์๊ฒ ํธ์ ์๋ฆผ
Destination(s)
Precondition(s)
์ท ์ธ์ผ ์ ๋ณด์ ๋ํ ๋ฐ์ดํฐ ํ์
Postcondition(s)
Proposed Activity
WinWin Agreement(s)
Mainstream Scenario
Exception Handling Scenario
System Interface Requirements
User Interface Requirements
Project requirement
SIR-1
Description
์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ด์ผ ํ๋ค.
Measurable
๊ตฌ๋งค์๊ฐ ์ํ๋ ์ท ํ์ด์ง๊น์ง ๋ช ๋ฒ ํด๋ฆญ(ํฐ์น)ํ์ฌ ์ ๊ทผํ๋๊ฐ, ๋ฒํผ ์ฌ์ด์ฆ๋ ๋์ผ๋ก ๋ณด๊ธฐ์, ์์ผ๋ก ํฐ์นํ๊ธฐ์ ์ ์ ํ๊ฐ
Achievable
ํ๋ฉด์ ๋ฒํผ ์ฌ์ด์ฆ๊ฐ ์๊ฐ๋ฝ ๋์ผ๋ก ๋๋ฅด๊ธฐ์ ์ ์ ํ ์ฌ์ด์ฆ(๋ชจ๋ฐ์ผ). ํ ํ๋ฉด์ ๋ณด์ด๋ ๋ฒํผ ๊ฐ์๋ฅผ ์ต๋ํ ์ค์ธ๋ค(๋ชจ๋ฐ์ผ/์น ํ๊ฒฝ์ ๋ฐ๋ผ์ ์ ์ ํ๊ฒ). ์ท ๊ตฌ๋งค ํ์ด์ง๋ก ๊ฐ๋๋ฐ ํด๋ฆญ์ 3๋ฒ ์ดํ๋ก. ๋ธ๋๋ ๋ชฉ๋ก์ 1. ์ฆ๊ฒจ์ฐพ๊ธฐ์ ์ถ๊ฐ๋ ๋ธ๋๋ ๋ชฉ๋ก ๋จผ์ ๋์์ฃผ๊ณ 2. ๊ตฌ๋งค์ ์ทจํฅ์ ๋ง๋ ๋ธ๋๋ ๋ชฉ๋ก์ ๋์์ฃผ๊ณ 3. โ๋ชจ๋ ๋ธ๋๋โ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ์ฒด ๋ธ๋๋๋ฅผ ๊ฐ๋๋ค ์์ผ๋ก ๋์์ค๋ค.
Relevant
Reference
Project requirement
SIR-2
Description
UI ์ปจ์
์ ๋ง์ง ์๊ฑฐ๋ ์ง๋์น๊ฒ ํ๋ คํ๊ณ ๋ฒ์ฉ๊ฑฐ๋ ค์ ์ฌ์ฉ์์ ์ฑ ์ด์ฉ์ ๋ฐฉํด๊ฐ ๋๋ ๊ด๊ณ ๋ฅผ ์ง์, ์ฑ์ ๋
น์๋ ํํ์ ๊ด๊ณ ์ ๊ณต. Developer๋ค์ด ๊ฐ๋ณ ์ผํ๋ชฐ์๊ฒ ๊ด๊ณ ์์(๋ฉ๋ด์ผ)๋ค์ ์ ๊ณตํจ์ผ๋ก์จ developer๊ฐ ์ํ๋ ๊ด๊ณ ์ปจ์
์ ์ ๋ฌ ๊ฐ๋ฅ. ์๋ํฐโs pick์ ํํ์ ๊ฐ์ด ์ผ๋ฐ์ ์ธ ์ด๋ฏธ์ง ํํ์ ๊ด๊ณ ๊ฐ ์๋, ๋ค๋ฅธ ํํ์ ๊ด๊ณ ๋ฅผ ์ ์ํด ๋ณผ ์ ์์. ์ธํฐํ์ด์ค ์์ฒด๋ ๊ต์ฅํ ์ค์ํ์ง๋ง, ์์ต์ฑ๊ณผ ์ง๊ฒฐ๋ผ ์์ด ์ ์คํจ์ด ํ์. ๊ด๊ณ ์ฃผ๋ค์ด๋ ๊ด๊ณ ๋ฅผ ๋ด๋ ์ผํ๋ชฐ์ ์
์ฅ์์๋, ์ฌ๋ฌ ๊ด๊ณ ๊ฐ ํ ํ๋ฉด์ ์ ์ ์์ด ๋ฐฐ์น๋์ด ์ฃผ์๋ฅผ ๋ถ์ฐ์ํค๋ ๊ฒ ๋ณด๋ค๋, ์์ ์ ๊ด๊ณ ๊ฐ ์ฃผ๋ชฉ๋ฐ๋๊ฒ์ ์ํ ์ ์์
Measurable
Achievable
Relevant
Reference
About
2018-2R Sotware Engineering Requirements
Resources
Stars
Watchers
Forks
You canโt perform that action at this time.