[SW์š”๊ตฌ์‚ฌํ•ญ] ์š”๊ตฌ ์‚ฌํ•ญ ์ž‘์„ฑ์ด ์–ด๋ ค์šธ๋•Œ ํ•˜๋‚˜์”ฉ ํŒŒํ—ค์น˜๊ธฐ (๊ฒฝํ—˜๊ธฐ๋ฐ˜)
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋””์ง€ํ„ธ ๊ฟ€ํŒ

[SW์š”๊ตฌ์‚ฌํ•ญ] ์š”๊ตฌ ์‚ฌํ•ญ ์ž‘์„ฑ์ด ์–ด๋ ค์šธ๋•Œ ํ•˜๋‚˜์”ฉ ํŒŒํ—ค์น˜๊ธฐ (๊ฒฝํ—˜๊ธฐ๋ฐ˜)

by ์ผ์ƒ์„ ๊ณต์œ ํ•จ๋‹ˆ๋‹ค 2022. 8. 24.

์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์˜ ์ž…๊ตฌ์— ์„œ์„œ ๋ฌธ์„ ์—ด๋ฉด ๊ฐ€์žฅ ๋จผ์ € ๋ฐ˜๊ธฐ๋Š” ๊ฒƒ์ด ์š”๊ตฌ์‚ฌํ•ญ์ด๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์ด๋ ‡๊ฒŒ ์‹œ์ž‘ํ•œ๋‹ค.

"๊ณ ๊ฐ์€ ์ž์‹ ์ด ๋ฌด์—‡์„ ์›ํ•˜๋Š”์ง€ ๋ชจ๋ฅธ๋‹ค."

์‹ค์ œ ๋ชจ๋ฅด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋จธ๋ฆฟ์†์— ์žˆ๋Š” ๊ฒƒ์„ ํ‘œํ˜„์„ ๋ชปํ•œ๋‹ค๋Š” ๋ง์ด๋‹ค.
์ด๊ฒƒ์„ ๊ตฌ์ฒดํ™”ํ•˜๋Š” ์ž‘์—…์ด ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜์ด๋‹ค.

์›น ์—์ด์ „์‹œ๋‚˜ SI ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฒฝํ—˜ํ•˜์‹  ๋ถ„๋“ค์€ ์นœ๊ทผํ•˜๊ฒŒ ๋Š๊ปด์งˆ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.
ํ•˜์ง€๋งŒ ์ธํ•˜์šฐ์Šค๋‚˜ ์ž์ฒด ์†”๋ฃจ์…˜์„ ์˜ค๋ž˜๋ถ€ํ„ฐ ๊ฐ€์ ธ์˜จ ํšŒ์‚ฌ ์ง์›์€ ํ•„์š”์„ฑ์„ ๋ชป ๋Š๋‚„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

์š”๊ตฌ์‚ฌํ•ญ์˜ ์ค‘์š”์„ฑ์€ ๊ตฌ๊ธ€์—์„œ ๊ฒ€์ƒ‰ํ•˜๋ฉด ๋‚˜๋ฌด์— ๊ทธ๋„ค๋ฅผ ๋งŒ๋“œ๋Š” ์ด๋ฏธ์ง€๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

์„œ๋ก ์„ ์‹œ์ž‘์œผ๋กœ, ์š”๊ตฌ์‚ฌํ•ญ ์ˆ˜์ง‘ > ๋ถ„์„ > ์ •์˜ > ๊ด€๋ฆฌ 4๋‹จ๊ณ„๋ฅผ ํ™•์ธํ•œ๋‹ค.

 


 

์„œ๋ก , ์š”๊ตฌ์‚ฌํ•ญ ์ ‘ํ•˜๊ธฐ, ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ์— ๋Œ€ํ•ด ์ฒ˜์Œ ์ ‘ํ•˜๋‹ค.

 

ํ•„์ž๊ฐ€ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ฒ˜์Œ ์ ‘ํ•œ ๊ฒƒ์€ ์™ธ๊ตญ(๊ณ„) ํšŒ์‚ฌ์—์„œ ๊ทผ๋ฌดํ–ˆ๋˜ ์ง์žฅ ์„ ๋ฐฐ๋ฅผ ํ†ตํ•ด์„œ์˜€๋‹ค.

ํ•œ ๋ถ„์€ ์•ผํ›„ ์ฝ”๋ฆฌ์•„์—์„œ ๋””์ž์ด๋„ˆ๋กœ ์ผํ•˜์…จ๋˜ ๋ถ„์ด๊ณ ,
๋‹ค๋ฅธ ํ•œ ๋ถ„์€ ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ์—์„œ ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ๊ฐœ๋ฐœํ–ˆ๊ณ , ์•„ํ‚คํ…ํŠธ๋ฅผ ํ•˜๊ณ  ๊ณ„์‹ ๋‹ค.

 

FRD (Functional Requirements Document)

 

FRD๋ž€ ์šฉ์–ด๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๊ณ  ๋ฌธ์„œ๋ฅผ ๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค.
๋ฌธ์„œ์˜ ๊ตฌ์„ฑ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.


ํ‘œ์ง€
 : ์ œ๋ชฉ๊ณผ ์ œํ’ˆ, ๋ฒ„์ „, ์ž‘์„ฑ์ž๋ฅผ ํฌํ•จํ•œ๋‹ค.
๋ฌธ์„œ์Šน์ธ : ๋ฆฌ๋ทฐ์ž, ์˜์‚ฌ๊ฒฐ์ •๊ถŒ์ž์˜ ์„œ๋ช…๊ณผ ๋‚ ์งœ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.
๋ฌธ์„œ์ด๋ ฅ : ๋ฒ„์ „, ๋‚ ์งœ, ์ž‘์„ฑ์ž, ๋‚ด์šฉ ํ”ํžˆ ์ž‘์„ฑํ•˜๋Š” ์ด๋ ฅ๊ณผ ๋™์ผํ•˜๋‹ค.

1. ๊ฐœ์š” (Overview) : ๋ฌธ์„œ์˜ ๋ชฉ์ ๊ณผ ๋ฒ”์œ„ ๋“ฑ์„ ์ž์œ ๋กญ๊ฒŒ ๊ธฐ์ˆ ํ•œ๋‹ค.

1.1. ์šฉ์–ด ์ •์˜ : ๋ฌธ์„œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์šฉ์–ด, "์‚ฌ์šฉ์ž", "๊ด€๋ฆฌ์ž" ๋“ฑ ๋Œ€์ฒด ์‚ฌ์šฉํ•˜๋Š” ์šฉ์–ด๋“ค์„ ์ •์˜ํ•œ๋‹ค.

2. ์ƒ์œ„ ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ (High Level Functional Requirements) : ๊ธฐ๋Šฅ๊ณผ ๋น„๊ธฐ๋Šฅ์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ฐœ๋ฐœ ์ปดํฌ๋„ŒํŠธ๋‚˜ ํŒŒํŠธ ๋‹จ์œ„์˜ ํฐ ๊ธฐ๋Šฅ์„ ๋ช…์‹œํ•œ๋‹ค.

   2.1. ๊ธฐ๋Šฅ ์š”๊ตฌ ์‚ฌํ•ญ : ID, ์ด๋ฆ„, ์ปดํฌ๋„ŒํŠธ(ํŒŒํŠธ), ์ค‘์š”๋„, ์ •์˜
   2.2. ๋น„ ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ : ID, ์ด๋ฆ„, ์ปดํฌ๋„ŒํŠธ(ํŒŒํŠธ, ํ’ˆ์งˆ์š”์†Œ), ์ค‘์š”๋„, ์ •์˜

3. ์š”๊ตฌ ์‚ฌํ•ญ ์ƒ์„ธ : ์ƒ์œ„ ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ƒ์†๋ฐ›์•„ ์„ธ๋ถ€์ ์ธ ํ•ญ๋ชฉ๋“ค์ด ์ •์˜๋œ๋‹ค. ID, ๋ณต์žก๋„, ์ƒ์„ธ ์ •์˜(์‹œ๋‚˜๋ฆฌ์˜ค or ์„ธ๋ถ€ ๋ช…์„ธ)

 

์ฒ˜์Œ ์ ‘ํ–ˆ๋˜ FRD ๋ฌธ์„œ


 

FRD ํ‰๋‚ด๋‚ด๊ธฐ ์‹œ์ž‘

 

๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŒ๋“  ๋ฌธ์„œ์—ฌ์„œ ๊ทธ๋Ÿฐ๊ฐ€... ํฌ๊ฒŒ ์™€ ๋‹ฟ๋Š” ๋ถ€๋ถ„์€ ์—†์—ˆ์ง€๋งŒ ๋น„ ๊ฐœ๋ฐœ์ž ์ž…์žฅ์—์„œ ํ‰๋‚ด๋ฅผ ๋‚ด๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

์ฒ˜์Œ ๋„์ž…์€ ์†Œ์†๋œ ํ”„๋กœ์ ํŠธ์—์„œ HW ์žฅ์น˜ ์ผ๋ถ€์— ์ ์šฉํ–ˆ๋‹ค.
๊ธฐ๋Šฅ ๋‹จ์œ„๋กœ, ์ƒ์œ„ ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ์ƒ์„ธ ์š”๊ตฌ์‚ฌํ•ญ๋งŒ์„ ์ž‘์„ฑํ•˜์˜€๋‹ค.

์›Œ๋“œ๋กœ ์ž‘์„ฑํ•˜๋‹ˆ... ์žˆ์–ด๋นŒ๋ฆฌํ‹ฐ๋Š” ์ข‹์ง€๋งŒ, ํŽธ์ง‘, ์ž‘์„ฑ์— ๋„ˆ๋ฌด ๊ณต์ˆ˜๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค.

์š”๊ตฌ ์‚ฌํ•ญ ID :  ํŒŒํŠธ ์•ž๊ธ€์ž + ์ƒ์œ„ ์š”๊ตฌ์‚ฌํ•ญ ID + ์‹œํ€€์Šค
๋ณต์žก๋„ : ๋น„ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์ž…๋ ฅ์„ ํ•  ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค.\
์ƒ์„ธ ์ •์˜ : ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ์˜ ์‹œ๋‚˜๋ฆฌ์˜ค ํ˜•ํƒœ๋กœ ์ž‘์„ฑ์„ ํ–ˆ๋‹ค.

์ตœ์ดˆ ์ž‘์„ฑํ•œ FRD ๋ฌธ์„œ ์ผ๋ถ€


๋‘ ๋ฒˆ์งธ FRD ๋ฌธ์„œ

 

๋‘ ๋ฒˆ์งธ ๋„์ž…์€ SNS ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ์—์„œ ๋„์ž…์„ ํ•ด๋ดค๋‹ค.
์ฐธ๊ณ ๋กœ, UI์„ค๊ณ„์„œ๋งŒ ๋ณด๊ณ  ๊ฐœ๋ฐœํ•ด์˜ค๋˜ ๊ฐœ๋ฐœ์ž๋“ค์€ ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ๋ฅผ ๊ทนํ˜ ํ•œ๋‹ค. 
(๊ทธ๋งŒํผ ์„ฑ์ˆ™๋„๊ฐ€ ๋‚ฎ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ๋งŽ์ด ์žˆ๋‹ค.)

์ž‘์„ฑ์˜ ๋ฒˆ๊ฑฐ๋กœ์›€์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ๋กœ ํ…œํ”Œ๋ฆฟ์„ ๋ณ€๊ฒฝํ–ˆ๋‹ค.

๋‹ฌ๋ฆฌ์ง„ ํฌ์ธํŠธ๊ฐ€ ์กด์žฌํ•œ๋‹ค.

์šด์˜ ์ค‘์ธ ํ”„๋กœ์ ํŠธ์˜€๊ธฐ ๋•Œ๋ฌธ์— ๋ฒ„์ „์ด๋ผ๋Š” ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ํžˆ์Šคํ† ๋ฆฌ ์ถ”์ ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋ณด์•˜๋‹ค.

๋ณต์žก๋„๋ฅผ ์—†์• ๊ณ  ์ค‘์š”๋„๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฐœ๋ฐœ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•˜๋Š” ์ง€ํ‘œ๋กœ ์‚ผ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋ณด์•˜๋‹ค.

 

์‹œํŠธ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  ํšจ์œจ์„ฑ์ด ํ™•์‹คํ•˜๊ฒŒ ์ฆ๊ฐ€๋จ์„ ๋Š๊ผˆ์œผ๋‚˜, ํ”„๋ฆฐํŠธํ•ด์„œ ๋ณด๋Š” ์‚ฌ๋žŒ๋“ค ์ž…์žฅ์—์„œ๋Š” ๋งŒ์กฑ์Šค๋Ÿฝ์ง€ ๋ชปํ–ˆ๋‹ค.

 

๊ฒŒ์ž„ SNS ํ”„๋กœ์ ํŠธ์—์„œ ์ผ๋ถ€ ๊ธฐ๋Šฅ์— ๋„์ž…


๋ฐ˜์‘ํ˜•

 

์—ฌ๊ธฐ๊นŒ์ง€๋Š” ํ•„์ž์˜ ์‹œํ–‰์ฐฉ์˜ค์ด๋ฉฐ ์„œ๋ก ์— ๋ถˆ๊ณผํ•˜๋‹ค. 

์ด์ œ๋ถ€ํ„ฐ ์š”๊ตฌ์‚ฌํ•ญ ์ž‘์„ฑ์— ๋Œ€ํ•ด ์‹ค๋ฌด์ ์œผ๋กœ ๋‹ค๋ฃจ์–ด๋ณด๊ณ ์ž ํ•œ๋‹ค.

(์ด๋ก ์€ SW๊ณตํ•™์ด๋‚˜ ์š”๊ตฌ๊ณตํ•™ ์ฑ…์„ ์ฝ์œผ์„ธ์š”~ ์ƒ์„ธํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๊ด€์ ์—์„œ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.)

"์š”๊ตฌ์‚ฌํ•ญ"

- ์š”๊ตฌ์‚ฌํ•ญ์€ ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ์€ ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ๋ถ€ํ•ฉํ•˜๋ฉฐ ์‹ค์ œ ์‚ฌ์šฉ์ž ์ž…์žฅ์˜ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ฃผ์ถ•์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ์€ ๊ฐœ๋ฐœ ๋‚ด์šฉ๊ณผ ์ง์ ‘์  ์—ฐ๊ด€์ด ์žˆ๊ณ  ๊ธฐ๋Šฅ๋“ค์„ ๊ธฐ์ˆ ์ ์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋‚˜ ์•„ํ‚คํ…ํŠธ๊ฐ€ ์ž‘์„ฑํ•˜๊ธฐ๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

- ์š”๊ตฌ์‚ฌํ•ญ์€ ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ๋น„๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ์€ ์‚ฌ์šฉ์ž์˜ ํ–‰์œ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์„ฑ์ด ๋˜์–ด ์ผ๋ฐ˜์ ์œผ๋กœ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ๋ถ€๋ฅด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋น„ ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ์€ ํ’ˆ์งˆ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ISO 25010 ํ’ˆ์งˆ์˜ ์ฃผ ํŠน์„ฑ๊ณผ ๋ถ€ ํŠน์„ฑ์—์„œ ๊ธฐ๋Šฅ์„ฑ์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€๋ฅผ ํฌํ•จํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

- ์š”๊ตฌ์‚ฌํ•ญ์€ ์‹œ์Šคํ…œ ์‚ฌ์–‘(์„ฑ๋Šฅ)๊ณผ ์ œ์•ฝ ์‚ฌํ•ญ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ์ง€์› OS ๋ฒ„์ „์ด๋‚˜ HW ์‚ฌ์–‘(์„ฑ๋Šฅ), ํ•ด์ƒ๋„ ๋“ฑ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜๊ฑฐ๋‚˜ ํ•œ์ •์ง€ ์–ด์•ผ ๋  ๋‚ด์šฉ์„ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค.

 

์†Œํ”„ํŠธ์›จ์–ด ์š”๊ตฌ ๊ณตํ•™, Requirement Engineering

์š”๊ตฌ ๊ณตํ•™์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์—์„œ ์š”๊ตฌ์‚ฌํ•ญ ๋ถ€๋ถ„์ด ํŒŒ์ƒ๋œ ํ•™๋ฌธ์œผ๋กœ Wiki ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ„ํ‚ค ๋ฐฑ๊ณผ ๋ฐ”๋กœ๊ฐ€๊ธฐ ์š”๊ตฌ์‚ฌํ•ญ์€ ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋น„ ๊ฐœ

odaily.tistory.com

 

๋ณธ๋ก , ์š”๊ตฌ์‚ฌํ•ญ 4๋‹จ๊ณ„

 

1. ์š”๊ตฌ ์‚ฌํ•ญ์˜ ์ˆ˜์ง‘

๋ณดํ†ต ๊ณ ๊ฐ์˜ ์ ‘์ ์— ์žˆ๋Š” ์ธ๋ ฅ์ด ๊ณ ๊ฐ์˜ ์˜๊ฒฌ์„ ๋“ฃ๊ณ  ์ •๋ฆฌํ•ด์„œ ์ „๋‹ฌ์„ ํ•ด ์ค€๋‹ค.
ํ•˜์ง€๋งŒ, ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ๋ณด๊ณ  ๋„๋Œ€์ฒด ๋ฌด์—‡์„ ์›ํ•˜๋Š”์ง€ ์•Œ๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค. ๋ช…ํ™•ํ•œ ๊ฒŒ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด์—‡์„ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด์•ผ ํ• ์ง€ ์ •์˜๋ฅผ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ• ์ค‘, ๊ณ ๊ฐ ์ธํ„ฐ๋ทฐ๋ฅผ ํ†ตํ•ด ์š”๊ตฌ์‚ฌํ•ญ์„ ์ˆ˜์ง‘ํ•˜๊ณ  ์ •๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๋ณดํŽธ์ ์ด๋ฉฐ ์‰ฝ๋‹ค.
UX ๋ฆฌ์„œ์น˜ ๊ณต๋ถ€๋ฅผ ํ•˜๋‹ค ๋ณด๋ฉด ์ธ๋Ž์Šค ์ธํ„ฐ๋ทฐ๋ผ๋Š” ํ•ญ๋ชฉ์„ ์ ‘ํ–ˆ์„ ๊ฒƒ์ด๋‹ค. ๋ฐ”๋กœ ์ด ์Šคํ‚ฌ์ด ํ•„์š”ํ•˜๋‹ค.

 - ์ค‘๋ฆฝ์  ์œ„์น˜์—์„œ ํŽธ๊ฒฌ ์—†๋Š” ํƒœ๋„
 - ์œ ๋„ ์งˆ๋ฌธ ํ”ผํ•˜๊ธฐ
 - ์บ์–ด ๋ฌป๊ธฐ

์ˆ˜์ง‘๋œ ํ•ญ๋ชฉ์„ ๊ฐ€์ง€๊ณ  ๋ถ„์„์„ ํ†ตํ•ด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.

 

2. ์š”๊ตฌ ์‚ฌํ•ญ์˜ ๋ถ„์„

์ด์ œ๋ถ€ํ„ฐ๊ฐ€ ์ง„์งœ๋‹ค.
์šฐ์„  ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค.

(โ–ผ ์—ฌ์ • ์ง€๋„, ํผ์†Œ๋‚˜... ๋ฒˆ๊ฑฐ๋กญ๋‹ค)

๋”๋ณด๊ธฐ

 

ํ•„์ž ์ƒ๊ฐ,

๊ฐ„ํ˜น UX๋ฅผ ๊ณต๋ถ€ํ•˜๋Š” ์นœ๊ตฌ๋“ค์€ ๊ณผ์ •์„ ๋‚จ๊ธฐ๊ธฐ๋ฅผ ์ข‹์•„ํ•˜๋Š” ๋“ฏํ•˜๋‹ค.

๊ณผ์ •์€ ๊ทธ๋ƒฅ ๊ณผ์ •... ํ˜•์‹๊ณผ ๋ฐฉ๋ฒ•์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๊ณ  ๋ฐฐ์šด ๋ฐฉ๋ฒ•๋ก ์„ ์ œ๋Œ€๋กœ ํ™œ์šฉํ•˜๋Š”๋ฐ ์น˜์ค‘ํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.  

UX ๋ฆฌ์„œ์น˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๋ฐฉํ–ฅ์— ๋Œ€ํ•œ ๊ฐ€์„ค์„ ์„ธ์šฐ๊ณ  ์ž…์žฅํ•˜๋Š” ๊ณผ์ •์ผ ๋ฟ์ด๋‹ค.

 

1+1 = 2 ๋ฅผ ์ฆ๋ช…ํ•˜๋Š” ๊ณผ์ •์„ ๋‚จ๊ธธ ํ•„์š”๊ฐ€ ์—†๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•˜๋‹ค.

๊ณ ๊ฐํ•œํ…Œ ๊ฒฐ๊ณผ๋ฌผ์„ ์ „๋‹ฌํ•˜๊ณ  ํ•„๋“œ์˜ ํ”ผ๋“œ๋ฐฑ์ด "2" ์ด๋ฉด ์šฐ๋ฆฌ๋Š” ์ž˜ํ•œ ๊ฒƒ์ด๊ณ  ๊ณผ์ •์˜ ๊ฒฝํ—˜์„ ์ฒดํ™”ํ•˜๋ฉด ๋œ๋‹ค.

ํ•˜์ง€๋งŒ ํ”ผ๋“œ๋ฐฑ์ด "4" ๋ผ๋ฉด ์™œ "4"์ธ์ง€๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์‹คํŒจ ์›์ธ์„ ์ฐพ๋Š” ๊ฒŒ ๋” ํšจ์œจ์ ์ผ ๊ฒƒ์ด๋‹ค. ์ž˜ ๋‚จ๊ฒจ์ง„ ๊ณผ์ •์„ ํ•˜๋‚˜ํ•˜๋‚˜ ๋’ค์ฒ™๊ฑฐ๋ฆฌ๋ฉฐ ์—ฌ๊ธฐ์„œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž˜ ๋ชป ์ดํ–‰ํ–ˆ๊ตฌ๋‚˜ ์ฐพ๋Š” ๊ฒƒ๋ณด๋‹ค๋Š”.... 

 

์˜ค๋‹ต๋…ธํŠธ๋Š” ์ •ํ•ด์ง„ ๋‹ต์ด ์žˆ๊ณ  ์‹ค์ˆ˜๋ฅผ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•œ ๋ฐฉ์•ˆ์ด์ง€... ๋‹ต์ด ์—†๋Š” ๊ธฐํš์—์„œ๋Š” ์ ์ ˆ์น˜ ์•Š๋‹ค๋Š” ํ•„์ž ์ƒ๊ฐ


 

2.1. ๋‚˜ ์ž์‹ ์„ ์บ์ŠคํŒ…ํ•œ๋‹ค.

๋‚ด๊ฐ€ ์‚ฌ์šฉ์ž๊ณ , ๋‚ด๊ฐ€ ๊ด€๋ฆฌ์ž, ๋‚ด๊ฐ€ ์šด์˜์ž๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด๋‹ค. (ํผ์†Œ๋‚˜ = ๋‚˜)
๊ทธ๋ฆฌ๊ณ  ๋งˆ๊ตฌ๋งˆ๊ตฌ ์•„์ด๋””์–ด๋ฅผ ๋‚ด๊ณ  ์ ๊ณ , ๋‚™์„œํŒ์„ ๋งŒ๋“ค์–ด๊ฐ€๋ฉฐ ํ‚ค์›Œ๋“œ๋ฅผ ์ถ”์ถœํ•ด๋‚ธ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ณต์žกํ•œ ๋‚™์„œํŒ์—์„œ ๊ธฐ๋Šฅ๋“ค์„ ํ•˜๋‚˜์”ฉ ์ถ”์ถœํ•˜๊ธฐ ์‹œ์ž‘ํ•œ๋‹ค.

๋ณดํ†ต ๋ฒ ์ด์Šค๋Š” CRUD ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธฐ๋Šฅ๋“ค์„ ์ถ”์ถœํ•œ๋‹ค.
(Create, Read, Update, Delete) 

์ด๋Š” ๋ฐ์ดํ„ฐ ๋“œ๋ฆฌ๋ธ ๋ชจ๋ธ๋ง๊ณผ๋„ ๋ถ€ํ•ฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.
์‚ฌ์šฉ์ž์˜ ๋ชจ๋“  ํ–‰์œ„๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

 

2.2. ๋‹ค์Œ IA๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.

ํ•„์ž๊ฐ€ ๋งํ•˜๋Š” IA๋Š” ์•„๋ž˜ ๋‚ด์šฉ์„ ์ฐธ๊ณ ํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.
(โ–ผ) Information Architecture ์— ๋Œ€ํ•œ ์ดํ•ด

๋”๋ณด๊ธฐ

 

 

๊ธฐํš ์—…๋ฌด, ๋ฌธ์„œ ์ž‘์„ฑ ์ด๋ ‡๊ฒŒ ํ•ด๋ณด์ž

๋ชจ๋“  ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์ „์— ์–‘์‹(ํ˜•ํƒœ, ๋ ˆ์ด์•„์›ƒ, ๊ธฐ์ค€)์„ ๊ฐ–์ถ”๋Š” ์ž‘์—…์„ ๋จผ์ € ํ•  ๊ฒƒ์ด๋‹ค. ํ™”๋ฉด ์„ค๊ณ„์„œ๋„ ์˜ˆ์™ธ๋Š” ์•„๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๋ฌธ์„œ๋ฅผ ๋ณด๋ฉด์„œ ๊ฐ€๋” ์ž์‹ ๋งŒ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ์ž‘์—…ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…

odaily.tistory.com

 Information Architecture, IA๋Š” ๋ชจ๋ธ์„ ์ •๋ณด ๊ฐœ๋…์„ ํ™œ์šฉํ•˜์—ฌ ๋ณตํ•ฉ ์‹œ์Šคํ…œ์œผ๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ด ํ™œ๋™ ์˜์—ญ์€ ๋„์„œ๊ด€ ์‹œ์Šคํ…œ, ๊ฒฝ์˜ ์‹œ์Šคํ…œ ๋‚ด์šฉ, ์›น ๊ฐœ๋ฐœ, ์ƒํ˜ธ ์ž‘์šฉ์„ ํ•˜๋Š” ์‚ฌ์šฉ์ž, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋ฐœ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ํ…Œํฌ๋‹ˆ์ปฌ ๋ผ์ดํŒ…, ๊ฑด์ถ• ๊ณ„ํš๊ณผ ํ‰๊ฐ€ ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด ๋””์ž์ธ์— ์“ฐ์ธ๋‹ค. ์ •๋ณด ์•„ํ‚คํ…์ฒ˜๋Š” ์ •๋ณด ์‹œ์Šคํ…œ์˜ ๋ถ„๊ธฐ ํ˜น์€ ์ •๋ณด ๊ธฐ์ˆ  ์•„ํ‚คํ…์ฒ˜์—์„œ ๋‹ค์†Œ ๋‹ค๋ฅธ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. ์ฃผ๋กœ ๊ณต์œ  ํ™˜๊ฒฝ์˜ ๊ตฌ์กฐ ๋””์ž์ธ, ์›น์‚ฌ์ดํŠธ์˜ ๋ถ„๋ฅ˜์™€ ์กฐ์งํ™” ์ˆœ์„œ, ์ธํŠธ๋ผ๋„ท๊ณผ ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ, ๋””์ž์ธ ์š”์†Œ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ•๊ณผ ์„ค๊ณ„๋ฅผ ๋””์ง€ํ„ธ ๊ตฌ์กฐํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์ •์˜๋œ๋‹ค.

 

2013๋…„ ์ •๋ณด์ฒ˜๊ธฐ๊ธฐ์‚ฌ๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ I.A. ๋ž€ ์˜คํ”„๋ผ์ธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์˜จ๋ผ์ธ์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…์ด๋ผ ์ฑ…์—์„œ ๋ดค๋‹ค. ๋˜ํ•œ ๋ฌผ๋ฆฌ์ /๋…ผ๋ฆฌ์  ํ‘œํ˜„์œผ๋กœ ๊ตฌ๋ถ„์ง€์–ด ๋ช…์‹œํ•œ๋‹ค๊ณ  ํ–ˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ํ•˜์—ฌํŠผ, ๊ธฐํš์ž๋“ค์ด ์ƒ๊ฐํ•˜๋Š” IA์™€ ๋‹ค๋ฅธ ํŒŒํŠธ์—์„œ ๋ฐ”๋ผ๋ณด๋Š” IA๋Š” ๊ฐœ๋…์ ์œผ๋กœ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•„์ž๋Š” IA๋ž€ ์šฉ์–ด๋ฅผ ์ž˜ ์“ฐ์ง€ ์•Š๋Š”๋‹ค.


์šฐ์„  Actor ์— ๋Œ€ํ•œ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๊ณ , Actor ์˜ ํ–‰๋™์— ์˜ํ•ด ์ƒ์„ฑ๋˜๋Š” ๋ชจ๋ธ์„ ์ƒ์„ฑํ•œ๋‹ค.

ํŽ˜์ด์Šค๋ถ์ด๋ผ ๊ฐ€์ •ํ•˜๋ฉด,

Actor๋Š” ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž, ๋ฒ•์ธ(๊ฐœ์ธ) ์‚ฌ์—…์ž, ์šด์˜์ž, ๊ด€๋ฆฌ์ž ์˜ ๋ชจ๋ธ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
Actor์— ์˜ํ•ด ์ƒ์ƒ๋˜๋Š” ๋ชจ๋ธ์€ ํฌ์ŠคํŠธ, ๋Œ“๊ธ€, ์ฑ„ํŒ…, ์˜์ƒ ์ฝ˜ํ…์ธ , ๊ด‘๊ณ , ๊ฒฐ์ œ์ •๋ณด, ์•Œ๋ฆผ, ์ถ”์ฒœ ์ •๋ณด ๋“ฑ....

์ด๋ ‡๊ฒŒ ์™„์„ฑ๋œ ๋ชจ๋ธ ๊ป๋ฐ๊ธฐ๋ฅผ ๋‚˜๋ž€ํžˆ ์ •๋ ฌํ•˜๊ณ  ํ•„์š”ํ•œ ๋””์ง€ํ„ธ ๋ฐ์ดํ„ฐ(์ดํ•˜"์—”ํ‹ฐํ‹ฐ", Attributes or Entity)๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.

ํŽ˜์ด์Šค๋ถ์˜
์‚ฌ์šฉ์ž๋Š” ๊ฐ€์ž…์ผ์‹œ, ์ธ์ฆ์ผ์‹œ, ์ด๋ฉ”์ผ ์ฃผ์†Œ, ์ด๋ฆ„, ์ƒ๋…„์›”์ผ, ๊ด€์‹ฌ์„ค์ •, ์‚ฌ์šฉ ํ”Œ๋žซํผ, ํŒ”๋กœ์šฐ, ํŒ”๋กœ์ž‰ ๋“ฑ ๊ฐœ์ธ๊ณผ ๊ด€๋ จ๋œ ์ •๋ณดํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•œ๋‹ค.
ํฌ์ŠคํŠธ๋Š” ์ž‘์„ฑ ์ผ์‹œ, ๊ณต๊ฐœ ์—ฌ๋ถ€, ํฌ์ŠคํŠธ ํƒ€์ž…, ์ œ๋ชฉ, ๋‚ด์šฉ, ๋Œ“๊ธ€, ๋Œ“๊ธ€ ์ˆ˜, ์กฐํšŒ์ˆ˜, ๊ณต์œ ์ˆ˜, ์กฐํšŒ์ˆ˜, ์ข‹์•„์š” ์ˆ˜, ์ž‘์„ฑ์ž ์ •๋ณด, ํฌ์ŠคํŠธ ๊ฐ์ข… ์˜ต์…˜ ๋“ฑ... ํฌ์ŠคํŠธ์™€ ๊ด€๋ จ๋œ ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•œ๋‹ค.
๋Œ“๊ธ€์€ ์ž‘์„ฑ ์ผ์‹œ, ์ž‘์„ฑ์ž, ์ž‘์„ฑ ํฌ์ŠคํŠธ, ์ข‹์•„์š” ์ˆ˜, ๋Œ€๋Œ“๊ธ€ ์ˆ˜ ๋“ฑ..

์ž‘์„ฑ๋œ ๋ชจ๋ธ๊ณผ ์—”ํ‹ฐํ‹ฐ๋“ค์„ ๋ณด๋ฉด ์ข…์†๊ด€๊ณ„๊ฐ€ 1:1, 1:N, N:N ๋“ฑ ๋‹ค์–‘ํ•˜๊ฒŒ ์–ฝํžˆ๊ฒŒ ๋œ๋‹ค.
CRUD ์˜ Read ๋ฅผ ํ†ตํ•ด ์ข…์†๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์™€์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ์šฉ๋„๋กœ ์“ฐ์ธ๋‹ค.

(โ–ผ) ํ•„์ž๊ฐ€ ์ž‘์„ฑํ•œ IA (๋”๋Ÿฝ๊ณ , ๋ณด๊ธฐ ํ‰ํ•˜๊ณ .... ์ฐฝํ”ผํ•˜๋‹ค)

๋”๋ณด๊ธฐ

 

ํ•„์ž๋Š” ๋ชจ๋“  ๊ณผ์ •์ด ๊ฒฐ๊ณผ๋ฌผ์„ ์‚ฐ์ถœํ•ด๋‚ด๊ธฐ ์œ„ํ•œ ์šฉ๋„๋ผ... ๋‚˜๋งŒ ๋ณด๊ธฐ ์‰ฝ๋‹ค.

1ํ–‰์€ ๋ชจ๋ธ ๋ฐ์ดํ„ฐ์ด๊ณ 

2ํ–‰๋ถ€ํ„ฐ ๊ฐ๊ฐ ์†์„ฑ, ์—”ํ‹ฐํ‹ฐ๋“ค์„ ์ž‘์„ฑํ–ˆ๋‹ค.

 

๋ชจ๋ธ๋“ค์€ ๊ณ ์œ  ์ƒ‰์ƒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ๋‹ค๋ฅธ ๋ชจ๋ธ์˜ ์—”ํ‹ฐํ‹ฐ๋กœ ๋“ค์–ด๊ฐ€๋”๋ผ๋„ ๋ณด๊ธฐ ์‰ฝ๋„๋ก ํ•ด๋ณด์•˜๋‹ค.

 

DB ๋ชจ๋ธ๋ง์„ ํ•˜๋˜ ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๊น”๋”ํ•˜๊ฒŒ ์ •์ œ๋œ ERD๋ฅผ ๋งŒ๋“ค๊ฒ ์ง€๋งŒ.... ๋‚œ ๊ฐœ๋ฐœ์„ ํ•˜๊ธฐ ์‹ซ๋‹ค.

๋”ฐ๋ผ์„œ Relationship ์ด 1:1, 1:N, N:N, 0:N....์ด๋Ÿฐ ํ‘œ์‹œ๊ฐ€ ์•ˆ๋ผ์„œ ๋ฉ”๋ชจ๋กœ ์ฃผ์š” ๋‚ด์šฉ๋“ค์„ ๋‚จ๊ฒผ๋‹ค.

์˜จ๋ผ์ธ ๊ฐ•์˜์— ๋Œ€ํ•œ IA

 

2.3. ๋‹ค์Œ IA ๊ธฐ๋ฐ˜์˜ ์‚ฌ์šฉ์ž ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ž‘์„ฑ

์ด์ œ IA ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ Actor ์˜ CRUD ์™€ ๊ธฐ๋Šฅ์„ ์ž‘์„ฑํ•œ๋‹ค.
(Who ๋ˆ„๊ฐ€, What ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ, How ์–ด๋–ป๊ฒŒ ์ด์šฉํ•˜๋Š”๊ฐ€)

ํŽ˜์ด์Šค๋ถ์œผ๋กœ ๊ฐ€์ •ํ•˜๊ณ 

์‚ฌ์šฉ์ž๋Š” ํฌ์ŠคํŠธ๋ฅผ ๋“ฑ๋กํ•œ๋‹ค. (์ œ๋ชฉ, ๋‚ด์šฉ, ์ฒจ๋ถ€, ๊ณต๊ฐœ ๋ฒ”์œ„....)
์‚ฌ์šฉ์ž๋Š” ํฌ์ŠคํŠธ๋ฅผ ์กฐํšŒํ•œ๋‹ค. (ํฌ์ŠคํŠธ ์—”ํ‹ฐํ‹ฐ~~ ๋งŽ๋„ค)
์‚ฌ์šฉ์ž๋Š” ํฌ์ŠคํŠธ๋ฅผ ์ˆ˜์ •ํ•œ๋‹ค. (์ œ๋ชฉ, ๋‚ด์šฉ, ๊ณต๊ฐœ ๋ฒ”์œ„, ์ฒจ๋ถ€ ์ถ”๊ฐ€..)
์‚ฌ์šฉ์ž๋Š” ํฌ์ŠคํŠธ๋ฅผ ์‚ญ์ œํ•œ๋‹ค. (์‚ญ์ œ ์ทจ์†Œ, ์‚ญ์ œ ์™„๋ฃŒ, ์ˆจ๊น€ ์ฒ˜๋ฆฌ...)
๊ด€๋ฆฌ์ž๋Š” ํฌ์ŠคํŠธ๋ฅผ ์กฐํšŒํ•œ๋‹ค.
๊ด€๋ฆฌ์ž๋Š” ํฌ์ŠคํŠธ๋ฅผ ์ถ”์ฒœํ•œ๋‹ค.
๊ด€๋ฆฌ์ž๋Š” ํฌ์ŠคํŠธ๋ฅผ ์ˆจ๊น€ ์ฒ˜๋ฆฌํ•œ๋‹ค.

๋ชจ๋“  ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ Actor ๋“ค์˜ ํ–‰์œ„๊ฐ€ ๋ˆ„๋ฝ ์—†์ด ์ž‘์„ฑ๋˜์–ด์•ผ ํ•œ๋‹ค.

(โ–ผ) ํ•„์ž๊ฐ€ ์ž‘์„ฑํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค (๋”๋Ÿฝ๊ณ , ๋ณด๊ธฐ ํ‰ํ•˜๊ณ .... ์ฐฝํ”ผํ•˜๋‹ค x 2)

๋”๋ณด๊ธฐ

 

IA์™€ ๊ฐ™์€ ์‹œํŠธ์— ์ž‘์„ฑํ•˜์—ฌ ๋น ๋ฅด๊ฒŒ ์ˆ˜์ •, ์ž‘์„ฑ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ๋‹ค.

A์—ด์€ ์š”๊ตฌ์‚ฌํ•ญ ์ˆ˜์ง‘ ID

B์—ด์€ (Who) Actor ๋ชจ๋ธ

C์—ด์€ (What) ๋ฐ์ดํ„ฐ ๋ชจ๋ธ

D์—ด์€ (How) CRUD ํ–‰์œ„

E์—ด์€ CRUD ํ–‰์˜์˜ ์ƒ์„ธ

 

UML ํˆด์„ ์ž˜ ์‚ฌ์šฉํ•˜๋‹ค๋ฉด ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋‚˜์˜ค๊ฒ ์ง€๋งŒ.... ๋‚œ ๊ฐœ๋ฐœ์ด ์‹ซ๋‹ค.

Actor ๋“ค์˜ ์˜จ๋ผ์ธ ๊ฐ•์˜ ์‹œ๋‚˜๋ฆฌ์˜ค

 

ํ•„์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„์€ ์—ฌ๊ธฐ๊นŒ์ง€์ด๋‹ค.

์ตœ์ข…์ ์œผ๋กœ 1๊ฐœ์˜ ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ์— 2๊ฐœ์˜ ์‚ฐ์ถœ๋ฌผ์ด ์ƒ์„ฑ๋˜์—ˆ๋‹ค.

์—ฌ๊ธฐ๊นŒ์ง€ ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ๋ถ„์„, ๊ฒฝ์Ÿ์‚ฌ ๋ฒค์น˜๋งˆํ‚น, UX ๋ฆฌ์„œ์น˜, ์„œ๋น„์Šค ์ „๋žต, ์ฐจ๋ณ„ํ™” ํฌ์ธํŠธ ๋“ฑ ์ˆ˜๋งŽ์€ ๊ณ ๋ฏผ์ด ๋˜์–ด์•ผ ํ•œ๋‹ค. ์ด๋Ÿฐ ๊ณ ๋ฏผ๋“ค์ด ์ƒ๋žต๋˜์—ˆ์œผ๋ฉด ์•ž์œผ๋กœ ์ž‘์„ฑํ•  ์š”๊ตฌ์‚ฌํ•ญ ๋ช…์„ธ์„œ๋Š” ์•Œ๋งน์ด๋Š” ์—†๋Š” ๊ป๋ฐ๊ธฐ์— ๋ถˆ๊ณผํ•  ๊ฒƒ์ด๋‹ค.
(์—ฌ๊ธฐ์„œ๋Š” ์š”๊ตฌ์‚ฌํ•ญ๋งŒ ๋‹ค๋ฃฐ ๊ฑฐ๋‹ˆ๊น....)

 

3. ์š”๊ตฌ ์‚ฌํ•ญ ๋ช…์„ธ์„œ์˜ ์ž‘์„ฑ

์š”๊ตฌ์‚ฌํ•ญ ๋ช…์„ธ์„œ๋Š” ํ”ํžˆ ๋งํ•˜๋Š” SRS ๋กœ ์ƒ๊ฐํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.
(Software Requirements Specification)
SW๋ฅผ ๊ฐœ๋ฐœํ•œ๋‹ค๊ณ  ํ•˜๋ฉด, SRS ๊ฐ€ ์—†์ด๋Š” ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ๋ช…ํ™•ํ•œ ์ œํ’ˆ์ด ๋‚˜์˜ค๊ธฐ ์–ด๋ ต๋‹ค. 

๋‹จ, SRS ๋Š” ์ธํ•˜์šฐ์Šค์—์„œ ๊ตณ์ด ํ˜•์‹๊นŒ์ง€ ๊ฐ–์ถœ ํ•„์š”๋Š” ์—†๋‹ค.
์œ ์ € ์Šคํ† ๋ฆฌ ๊ธฐ๋ฐ˜์˜ ์š”๊ตฌ์‚ฌํ•ญ ๋ช…์„ธ๋กœ ์ž‘์—…์ด ๋” ์ˆ˜์›”ํ•  ์ˆ˜ ์žˆ๋‹ค.

(โ–ผ) ์œ ์ € ์Šคํ† ๋ฆฌ ๊ธฐ๋ฐ˜์˜ ์š”๊ตฌ์‚ฌํ•ญ

์œ ์ € ์Šคํ† ๋ฆฌ ๊ธฐ๋ฐ˜์˜ ์š”๊ตฌ์‚ฌํ•ญ

 

์—ฌ๊ธฐ์„œ ์„ค๋ช…ํ•˜๊ณ ์ž ํ•˜๋Š” SRS ๋Š” ์™ธ์ฃผ๋ฅผ ๋งก๊ธฐ๊ฑฐ๋‚˜ ์ˆ˜์ฃผํ–ˆ์„ ๋•Œ
๊ฐœ๋ฐœ์„ ์ง„ํ–‰์„ ์œ„ํ•œ ์ƒํ˜ธ ํ”„๋กœ์ ํŠธ์˜ ๋ฒ”์œ„์— ๋Œ€ํ•œ ๋ช…์‹œ๋ฅผ ๋ช…ํ™•ํžˆ ํ•˜๊ณ  ์ธ์ˆ˜ ์กฐ๊ฑด(ํ…Œ์ŠคํŠธ)์„ ํ˜‘์˜ํ•˜๊ธฐ ์œ„ํ•จ์ด๊ธฐ๋„ ํ•˜๋‹ค.

๊ทธ๋ƒฅ ๋”ฑ๋”ฑํ•˜์ง€๋งŒ, ์žˆ์œผ๋ฉด ๋งค์šฐ ์œ ์šฉํ•œ ๋ฌธ์„œ, ๊ณ„๋ฅต์ด๋ผ๊ณ  ํ•ด์•ผ ํ•˜๋‚˜... ๊ทธ๋Ÿฐ ๋ฌธ์„œ์ด๋‹ค.
SRS๋Š” IEEE ์—์„œ ์ •์˜ํ•œ ํ…œํ”Œ๋ฆฟ์ด ์กด์žฌํ•œ๋‹ค.

 

ํ‘œ์ง€์™€ ์ธ๋ฑ์Šค ์บก์ณ

์ฐธ๊ณ ๋งŒ ํ•˜์ž. ์ž๊ดด๊ฐ์ด ๋“ค ์ˆ˜ ๋„ ์žˆ๋‹ค.

 

๋น„ ๊ฐœ๋ฐœ์ž๋„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์˜ SRS ๋ฅผ ์ œ์•ˆํ•ด ๋ณธ๋‹ค.

 

๋ˆ„๊ตฌ๋‚˜ ๋”ฐ๋ผํ•˜๊ธฐ ์‰ฌ์šด ์š”๊ตฌ์‚ฌํ•ญ ์ž‘์„ฑ Tip, ํ…œํ”Œ๋ฆฟ

 SRS (Software Requirements Specification) ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ์— ๋Œ€ํ•œ ํ…œํ”Œ๋ฆฟ์€ IEEE ํ‘œ์ค€ ๋ฌธ์„œ๊ฐ€ ์žˆ์ง€๋งŒ ์‹ค๋ฌด์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ๋Š” ๋ฒˆ๊ฑฐ๋กญ๊ณ  ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์ง„๋‹ค. ๊ทธ๋ž˜์„œ ํšŒ์‚ฌ๋ณ„, ์‚ฌ๋žŒ๋ณ„๋กœ ๋‹ค์–‘ํ•œ ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜

odaily.tistory.com

์œ ์ € ์Šคํ† ๋ฆฌ๋กœ ์š”๊ตฌ์‚ฌํ•ญ ๋Œ€์ฒดํ•˜๊ธฐ

 

[SW์š”๊ตฌ์‚ฌํ•ญ] ์ข‹์€ ์œ ์ €์Šคํ† ๋ฆฌ ์ž‘์„ฑ ๋”ฐ๋ผํ•˜๊ธฐ INVEST

์ข‹์€ ์œ ์ € ์Šคํ† ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ข‹์€ ์œ ์ € ์Šคํ† ๋ฆฌ์˜ ํŠน์„ฑ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„์•ผ ํ•œ๋‹ค. ์œ ์ € ์Šคํ† ๋ฆฌ๋ฅผ ์ž‘์„ฑ์—๋Š” "Hard core Rules" ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ข‹์€ ์œ ์ € ์Šคํ† ๋ฆฌ๋ž€ ์•„๋ž˜ 6๊ฐ€์ง€ ํŠน์„ฑ์„ ๋งŒ์กฑ

odaily.tistory.com

 

 

4. ์š”๊ตฌ ์‚ฌํ•ญ์˜ ๋ณ€๊ฒฝ ๊ด€๋ฆฌ

ํ™•์ •๋˜์–ด ๊ฐœ๋ฐœ์ด ์‹œ์ž‘๋œ ์‹œ์ ์—๋„ ์š”๊ตฌ ์‚ฌํ•ญ์˜ ๋ณ€๊ฒฝ ์š”์ฒญ์€ ๋นˆ๋ฒˆํ•œ ๊ฒŒ ํ˜„์‹ค์ด๋‹ค.
์š”๊ตฌ ์‚ฌํ•ญ์„ ์ž˜๋ชป ์ž‘์„ฑํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ƒํ™ฉ์ด ๋ณ€ํ•˜๊ฑฐ๋‚˜ ๊ณ ๊ฐ์˜ ๋ณ€์‹ฌ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค.

๋ณ€๊ฒฝ ๋ฐ ์ถ”์ ์€ SW ๊ณตํ•™์—์„œ๋„ ๋งˆ์ง€๋ง‰ ๋ฒ”์œ„์—์„œ ์‹ฌ๋„ ์žˆ๊ฒŒ ๋‹ค๋ฃจ๋Š” ๋ถ„์•ผ์ด๋‹ค.
๊ทธ๋Ÿฌ๋‹ˆ๊น ํŒจ์Šค~

ํ•œ ๋ฒˆ ์ž‘์„ฑ๋˜์–ด ํ™•์ •๋œ ์š”๊ตฌ์‚ฌํ•ญ์€ ์ง€์šฐ๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
- ์‚ฌ์„ (์‚ญ์ œ)์„ ๊ธ‹๊ณ  ์ด๋ ฅ์„ ์ž‘์„ฑํ•˜์„ธ์š”. (๊ทผ๊ฑฐ, ์ผ์‹œ)
- ๋˜๋Š” ๋ฒ„์ „์„ ์˜ฌ๋ ค์„œ ๋ฒ„์ „์œผ๋กœ ๊ด€๋ฆฌํ•˜์„ธ์š”.

์ถ”๊ฐ€๋˜๋Š” ์š”๊ตฌ์‚ฌํ•ญ์€ ๊ด€๋ จ๋œ ์š”๊ตฌ ์‚ฌํ•ญ์˜ ๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ์— ์ถ”๊ฐ€ํ•˜์„ธ์š”.
- ์š”๊ตฌ์‚ฌํ•ญ์€ ๋น„์Šทํ•œ ํ…Œ๋งˆ๋ผ๋ฆฌ ๋ฌถ์–ด๋†“์œผ๋ฉด ํ™•์žฅ์„ฑ, ๊ธฐ๋Šฅ ์ค‘๋ณต ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
- ๊ทธ๋ฆฌ๊ณ  ์ด๋ ฅ์„ ์ž‘์„ฑํ•˜์„ธ์š”. (๊ทผ๊ฑฐ, ์ผ์‹œ)

์š”๊ตฌ์‚ฌํ•ญ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด ์—†๋‹ค๋ฉด ์š”๊ตฌ์‚ฌํ•ญ ์ถ”์ ํ‘œ๋ฅผ ์ผ๋ถ€๋Ÿฌ ๋งŒ๋“ค์ง€ ๋งˆ์„ธ์š”.
- ๊ด€๋ฆฌ ์•ˆ๋ผ์š”.
- ์š”๊ตฌ์‚ฌํ•ญ์„ ์—‘์…€์ด ์•„๋‹Œ TestLink ์™€ ๊ฐ™์€ ํˆด์„ ์ด์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ ฅ์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์ถฉ๋ถ„์ด ์ถ”์ ํ•˜๊ณ  ์ฐพ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณ€๊ฒฝ/์ถ”๊ฐ€ ์‹œ์ ์˜ ๊ทผ๊ฑฐ์™€ ์ผ์‹œ๋งŒ ๋‚จ๊ฒจ ๋†“์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

๋งˆ๋ฌด๋ฆฌ

์ž‘์„ฑ๋œ ์š”๊ตฌ ์‚ฌํ•ญ์€ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ์„ธ๋ถ„ํ™”ํ•˜์—ฌ(๋˜๋Š” ๊ทธ๋Œ€๋กœ) ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๊ณ , 
ํ™”๋ฉด ์„ค๊ณ„์„œ ์ž‘์„ฑ ์‹œ, ๊ณตํ†ต UI ๋ชจ๋“ˆ์„ ๋งŒ๋“œ๋Š” ๊ธฐ๋ฐ˜์ด ๋ฉ๋‹ˆ๋‹ค.

๋ณดํ†ต.... 1000 ์ค„ ์ด์ƒ ๋„˜์–ด๊ฐ€๋Š”๋“ฏ ํ•˜๋‹ค.
์˜ˆ์‹œ๋กœ ์‚ฌ์šฉ๋œ ์˜จ๋ผ์ธ ๊ฐ•์˜๋Š” 3000 ์ค„ ์ •๋„
์ด์ „ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ํ”„๋กœ์ ํŠธ๋„ 1500 ์ค„ ์ •๋„

 

 

๊ธฐํš์ž๋„ ๊ฐœ๋ฐœ์„ ์•Œ์•„์•ผ ํ•œ๋‹ค. ๊ธฐํš์ž์˜ ๊ฐœ๋ฐœ ์šฉ์–ด ์•Œ์•„๊ฐ€๊ธฐ

๊ธฐํšํ•˜๋Š”๋ฐ ๊ฐœ๋ฐœ์„ ์™œ ์•Œ์•„์•ผ ํ•˜์ฃ ?? Product Manager ๋Š” ์ œํ’ˆ๋งŒ ์ž˜ ์•Œ๋ฉด ๋ฌธ์ œ์—†๋˜๋ฐ์š”?? Product Owner ๋Š” ๋ฐฉํ–ฅ๋งŒ ์ž˜ ์žก์œผ๋ฉด ์ž˜ ๋˜๋˜๋ฐ์š”?? ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ์‚ฌ๋žŒ์ด ์•„์ง๋„ ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ํ˜น์‹œ ๋ชจ๋ฅด๋Š”

odaily.tistory.com

 

OPR(One Page Report), ๋ณด๊ณ ์„œ ์ž‘์„ฑ ์š”๋ น

OPR (One Page Report) : ํ•œ ์žฅ์งœ๋ฆฌ ๋ณด๊ณ ์„œ OPP (One Page Proposal) : ํ•œ ์žฅ์งœ๋ฆฌ ์ œ์•ˆ์„œ ๋ณด๊ณ ๋ฅผ ๋ฐ›๋Š” ์˜์‚ฌ๊ฒฐ์ •๊ถŒ์ž๋Š” ๋ณด๊ณ ํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋‚˜์˜ ๋ณด๊ณ ์„œ๋ฅผ ์˜ค๋žซ๋™์•ˆ ๊ฒ€ํ† ํ•  ์‹œ๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š

odaily.tistory.com

๋Œ“๊ธ€