๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ๐ŸŒฎ ๐Ÿ’ฌ
๐Ÿ“œ ์ž๊ฒฉ์ฆ/์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ ํ•ต์‹ฌ ์š”์•ฝ | 5๊ณผ๋ชฉ : ์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ• ๊ด€๋ฆฌ

by ๋ฐ”์ฟ„๋ฆฌ 2025. 1. 15.

โœจ CASE (Computer Aided Software Engineering)

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์š”๊ตฌ ๋ถ„์„, ์„ค๊ณ„, ๊ตฌํ˜„, ๊ฒ€์‚ฌ ๋ฐ ๋””๋ฒ„๊น… ๊ณผ์ • ์ „์ฒด ๋˜๋Š” ์ผ๋ถ€๋ฅผ ์ปดํ“จํ„ฐ์™€ ์ „์šฉ ์†Œํ”„ํŠธ์›จ์–ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ

 

โœจ LOC (์›์‹œ ์ฝ”๋“œ ๋ผ์ธ ์ˆ˜, source Line Of Code)

์˜ˆ์ธก์น˜ = (๋‚™๊ด€์น˜ + 4*๊ธฐ๋Œ€์น˜ + ๋น„๊ด€์น˜) / 6

 

โœจ ์ˆ˜ํ•™์  ์‚ฐ์ • ๊ธฐ๋ฒ•

์ƒํ–ฅ์‹ ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ•

- COCOMO: ๋ณดํ—ด, LOC๋ฅผ ์˜ˆ์ธกํ•œ ํ›„ ์ด๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ์ฑ…์ •๋˜๋Š” ๋น„์šฉ ์‚ฐ์ • ๋ฐฉ์ •์‹์— ๋Œ€์ž…ํ•˜์—ฌ ๋น„์šฉ ์‚ฐ์ •

- Putnam: ์†Œํ”„ํŠธ์›จ์–ด ์ƒ๋ช… ์ฃผ๊ธฐ์˜ ์ „ ๊ณผ์ • ๋™์•ˆ์— ์‚ฌ์šฉ๋  ๋…ธ๋ ฅ์˜ ๋ถ„ํฌ๋ฅผ ๊ฐ€์ •ํ•ด์ฃผ๋Š” ๋ชจํ˜•

- ๊ธฐ๋Šฅ ์ ์ˆ˜(FP)

 

โœจ PERT

Program Evaluation and Review Technique, ํ”„๋กœ๊ทธ๋žจ ํ‰๊ฐ€ ๋ฐ ๊ฒ€ํ†  ๊ธฐ์ˆ 

ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ์ „์ œ ์ž‘์—…์˜ ์ƒํ˜ธ ๊ด€๊ณ„๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋„คํŠธ์›Œํฌ๋กœ ๊ฐ ์ž‘์—…๋ณ„๋กœ ๋‚™๊ด€์ ์ธ ๊ฒฝ์šฐ, ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ, ๋น„๊ด€์ ์ธ ๊ฒฝ์šฐ๋กœ ๋‚˜์šฐ์–ด ๊ฐ ๋‹จ๊ณ„๋ณ„ ์ข…๋ฃŒ ์‹œ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•

 

โœจ CPM

Critical Path Method, ์ž„๊ณ„ ๊ฒฝ๋กœ ๊ธฐ๋ฒ•

ํ”„๋กœ์ ํŠธ ์™„์„ฑ์— ํ•„์š”ํ•œ ์ž‘์—…์„ ๋‚˜์—ดํ•˜๊ณ  ์ž‘์—…์— ํ•„์š”ํ•œ ์†Œ์š” ๊ธฐ๊ฐ„์„ ์˜ˆ์ธกํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•

 

โœจ ๊ฐ„ํŠธ ์ฐจํŠธ

ํ”„๋กœ์ ํŠธ์˜ ๊ฐ ์ž‘์—…๋“ค์ด ์–ธ์ œ ์‹œ์ž‘ํ•˜๊ณ  ์–ธ์ œ ์ข…๋ฃŒ๋˜๋Š”์ง€์— ๋Œ€ํ•œ ์ž‘์—… ์ผ์ •์„ ๋ง‰๋Œ€ ๋„ํ‘œ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ‘œ์‹œํ•˜๋Š” ํ”„๋กœ์ ํŠธ ์ผ์ •ํ‘œ

 

โœจ CMMI

Capability Maturity Model Integration, ๋Šฅ๋ ฅ ์„ฑ์ˆ™๋„ ํ†ตํ•ฉ ๋ชจ๋ธ

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์กฐ์ง์˜ ์—…๋ฌด ๋Šฅ๋ ฅ ๋ฐ ์กฐ์ง์˜ ์„ฑ์ˆ™๋„๋ฅผ ํ‰ํ•˜๊ฐ€๋Š” ๋ชจ๋ธ

 

โœจ SPICE

Software Process Improvement and Capability dEtermination, ์†Œํ”„ํŠธ์›จ์–ด ์ฒ˜๋ฆฌ ๊ฐœ์„  ๋ฐ ๋Šฅ๋ ฅ ํ‰๊ฐ€ ๊ธฐ์ค€

์ •๋ณด ์‹œ์Šคํ…œ ๋ถ„์•ผ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ’ˆ์งˆ ๋ฐ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์„ ์œ„ํ•ด ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์„ธ์Šค๋ฅผ ํ‰๊ฐ€ ๋ฐ ๊ฐœ์„ ํ•˜๋Š” ๊ตญ์ œ ํ‘œ์ค€

๊ณต์‹ ๋ช…์นญ์€ ISO/IEC 15504

 

โœจ ํ”„๋ ˆ์ž„์›Œํฌ ํŠน์„ฑ

- ๋ชจ๋“ˆํ™”: ์บก์Аํ™”๋ฅผ ํ†ตํ•ด ๋ชจ๋“ˆํ™”๋ฅผ ๊ฐ•ํ™”ํ•˜๊ณ  ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„์˜ ๋ณ€๊ฒฝ์— ๋”ฐ๋ฅธ ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•จ์œผ๋กœ์จ ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ’ˆ์งˆ์„ ํ–ฅ์ƒ

- ์žฌ์‚ฌ์šฉ์„ฑ

- ํ™•์žฅ์„ฑ

- ์ œ์–ด์˜ ์—ญํ๋ฆ„: ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ด€๋ฆฌํ•˜๊ณ  ํ†ต์ œํ•ด์•ผ ํ•˜๋Š” ๊ฐ์ฒด๋“ค์˜ ์ œ์–ด๋ฅผ ํ”„๋ ˆ์ž„์›Œํฌ์— ๋„˜๊น€์œผ๋กœ์จ ์ƒ์‚ฐ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ด

 

โœจ SW ๊ด€๋ จ ์šฉ์–ด

- ๋งค์‹œ์—… Mashup: ์›น์—์„œ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด ๋ฐ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ์†Œํ”„ํŠธ์›จ์–ด๋‚˜ ์„œ๋น„์Šค, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ์„ ๋งŒ๋“œ๋Š” ๊ธฐ์ˆ 

- ์„œ๋น„์Šค ์ง€ํ–ฅ ์•„ํ‚คํ…์ฒ˜ SOA: ๊ธฐ์—…์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ธํ”„๋ผ์ธ ์ •๋ณด์‹œ์Šคํ…œ์„ ๊ณต์œ ์™€ ์žฌ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค ๋‹จ์œ„๋‚˜ ์ปดํฌ๋„ŒํŠธ ์ค‘์‹ฌ์œผ๋กœ ๊ตฌ์ถ•ํ•˜๋Š” ์ •๋ณด๊ธฐ์ˆ  ์•„ํ‚คํ…์ฒ˜

- ๋””์ง€ํ„ธ ํŠธ์œˆ: ํ˜„์‹ค์†์˜ ์‚ฌ๋ฌผ์„ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ฐ€์ƒํ™”ํ•œ ๋ชจ๋ธ

- ํ…์„œํ”Œ๋กœ: ๋‹ค์–‘ํ•œ ์ž‘์—…์— ๋Œ€ํ•ด ๋ฐ์ดํ„ฐ ํ๋ฆ„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•œ ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

- ๋„์ปค: ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์„ ์ž๋™ํ™”ํ•˜์—ฌ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ

- ์Šคํฌ๋ž˜ํ”ผ: Python ๊ธฐ๋ฐ˜์˜ ์›น ํฌ๋กค๋ง ํ”„๋ ˆ์ž„์›Œํฌ

 

โœจ ๋ณด์•ˆ ์š”์†Œ

- ๊ธฐ๋ฐ€์„ฑ

- ๋ฌด๊ฒฐ์„ฑ

- ๊ฐ€์šฉ์„ฑ

- ์ธ์ฆ

- ๋ถ€์ธ ๋ฐฉ์ง€