[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 1. ์๊ตฌ์ฌํญ ํ์ธ
by rlaehddnd04221. ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ
- ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ : ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํ ์ค๊ณ, ์ด์ฉ, ์ ์ง๋ณด์ ๋ฑ์ ๊ณผ์ ์ ๊ฐ ๋จ๊ณ๋ณ๋ก ๋๋ ๊ฒ
- ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋จ๊ณ์ ๊ฐ ๋จ๊ณ๋ณ ์ฃผ์ํ๋, ํ๋์ ๊ฒฐ๊ณผ์ ๋ํ ์ฐ์ถ๋ฌผ๋ก ํํ
B - 2. ๋์ ํ ๋ชจํ
- ๋์ ์ ๋ฐ๋ผ ๋๋ฏ ์ฌ๋ฌ ๋ฒ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณผ์ ์ ๊ฑฐ์ณ ์ ์ง์ ์ผ๋ก ๊ฐ๋ฐํ๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก
- ๋ณดํด์ด ์ ์
- "๊ณํ์๋ฆฝ -> ์ํ๋ถ์ -> ๊ฐ๋ฐ ๋ฐ ๊ฒ์ฆ -> ๊ณ ๊ฐ ํ๊ฐ" ์์ผ๋ก ๋ฐ๋ณต
B - 3. ํญํฌ์ ๋ชจํ
- ํญํฌ์ ๋ชจํ์ ์ด์ ๋จ๊ณ๋ก ๋์๊ฐ ์ ์๋ค๋ ์ ์ ํ์ ๊ฐ ๋จ๊ณ๋ฅผ ํ์คํ ๋งค๋ญ์ง๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ฒ ์ ํ ๊ฒํ ํ ํ ๋ค์ ๋จ๊ณ๋ฅผ ์งํํ๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก
- ๊ฐ์ฅ ์ค๋๋๊ณ , ๊ฐ์ฅ ํญ๋๊ฒ ์ฌ์ฉ๋ ๊ณ ์ ์ ์๋ช ์ฃผ๊ธฐ ๋ชจํ
4. ํ๋กํ ํ์ ๋ชจํ
- ์ค์ ๊ฐ๋ฐ๋ ์ํํธ์จ์ด์ ๋ํ ๊ฒฌ๋ณธํ์ ๋ง๋ค์ด ์ต์ข ๊ฒฐ๊ณผ๋ฌผ์ ์์ธกํ๋ ๋ชจํ
A - 5. ์ ์์ผ ๋ชจํ
- ์๊ตฌ์ฌํญ์ ๋ณํ์ ์ ์ฐํ๊ฒ ๋์ํ ์ ์๋๋ก ์ผ์ ํ ์ฃผ๊ธฐ๋ฅผ ๋ฐ๋ณตํ๋ฉด์ ๊ฐ๋ฐํ๋ ๋ชจํ
- ๊ณ ๊ฐ๊ณผ์ ์ํต, ๋ณํํ๋ ์๊ตฌ์ฌํญ์ ์ด์ ์ ๋ง์ถค
- ์คํฌ๋ผ, XP, ์นธ๋ฐ, Lean, FDD ์ด ๋ํ์
6. ์ ์์ผ์ ํต์ฌ๊ฐ์น 4๊ฐ์ง
- ํ๋ก์ธ์ค์ ๋๊ตฌ < ๊ฐ์ธ๊ณผ ์ํธ์์ฉ
- ๋ฐฉ๋ํ ๋ฌธ์ < ์คํ๋๋ SW
- ๊ณ์ฝ ํ์ < ๊ณ ๊ฐ๊ณผ์ ํ์
- ๊ณํ์ ๋ฐ๋ฅด๊ธฐ < ๋ณํ์ ๋ฐ์ํ๋ ๊ฒ
B - 7. ์ํํธ์จ์ด ๊ณตํ
- ์ํํธ์จ์ด์ ์๊ธฐ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํ ๋ฐฉ์์ผ๋ก ์ฐ๊ตฌ๋ ํ๋ฌธ
- ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๋ก ๊ณผ ๋๊ตฌ, ๊ด๋ฆฌ ๊ธฐ๋ฒ๋ค์ ํตํด ์ํํธ์จ์ด ํ์ง๊ณผ ์์ฐ์ฑ ํฅ์์ ๋ชฉ์
- ์ํํธ์จ์ด ๊ณตํ์ ๊ธฐ๋ณธ ์์น
- ํ๋์ ์ธ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ ๊ณ์์ ์ผ๋ก ์ ์ฉ
- ๊ฐ๋ฐ๋ ์ํํธ์จ์ด์ ํ์ง์ด ์ ์ง๋๋๋ก ์ง์์ ์ผ๋ก ๊ฒ์ฆ
- ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ด๋ จ ์ฌํญ ๋ฐ ๊ฒฐ๊ณผ์ ๋ํ ๋ช ํํ ๊ธฐ๋ก ์ ์ง
8. ์คํฌ๋ผ
- ํ์ด ์ค์ฌ์ด ๋์ด ๊ฐ๋ฐ์ ํจ์จ์ฑ์ ๋์ด๋ ๊ธฐ๋ฒ
- ์คํฌ๋ผ ํ
- ์ ํ ์ฑ ์์ : ๋ฐฑ๋ก๊ทธ๋ฅผ ์์ฑํ๋ ์ฃผ์ฒด
- ์คํฌ๋ผ ๋ง์คํฐ : ์คํฌ๋ผ ํ์ด ์คํฌ๋ผ์ ์ ์ํํ ์ ์๋๋ก ๊ฐ์ด๋ ์ญํ
- ๊ฐ๋ฐ ํ : ์ ํ ์ฑ ์์์ ์คํฌ๋ผ ๋ง์คํฐ๋ฅผ ์ ์ธํ ๋ชจ๋ ํ์์ผ๋ก ์ค์ ๊ฐ๋ฐ ์ํ
9. ๊ฐ๋ฐ ํ๋ก์ธ์ค
- ์คํ๋ฆฐํธ ๊ณํ ํ์ -> ์คํ๋ฆฐํธ -> ์ผ์ผ ์คํฌ๋ผ ํ์ -> ์คํ๋ฆฐํธ ๊ฒํ ํ์ -> ์คํ๋ฆฐํธ
B - 10. XP(eXtreme Programming)
- XP๋ ์์๋ก ๋ฐ์ํ๋ ๊ณ ๊ฐ์ ์๊ตฌ์ฌํญ์ ์ ์ฐํ๊ฒ ๋์ํ๊ธฐ ์ํด ๊ณ ๊ฐ์ ์ฐธ์ฌ์ ๊ฐ๋ฐ ๊ณผ์ ์ ๋ฐ๋ณต์ ๊ทน๋ํํ์ฌ ๊ฐ๋ฐ ์์ฐ์ฑ์ ํฅ์์ํค๋ ๋ฐฉ๋ฒ
- 5๊ฐ์ง ํต์ฌ ๊ฐ์น : ์๋จ์ฉ์กดํผ
- ์์ฌ์ํต, ๋จ์์ฑ, ์ฉ๊ธฐ, ์กด์ค, ํผ๋๋ฐฑ
A - 11. XP์ ์ฃผ์ ์ค์ฒ๋ฐฉ๋ฒ
- Pair Programming ( ์ง ํ๋ก๊ทธ๋๋ฐ ) : ๋ค๋ฅธ ์ฌ๋๊ณผ ํจ๊ป ํ๋ก๊ทธ๋๋ฐ์ ์ํํจ์ผ๋ก์จ ๊ฐ๋ฐ์ ๋ํ ์ฑ ์์ ๊ณต๋์ผ๋ก ๋๋ ๊ฐ๋ ํ๊ฒฝ์ ์กฐ์ฑํ๋ ๋ฐฉ๋ฒ
- Collective Ownership ( ๊ณต๋ ์์ ) : ๊ฐ๋ฐ ์ฝ๋์ ๋ํ ๊ถํ๊ณผ ์ฑ ์์ ๊ณต๋์ผ๋ก ์์ ํ๋ ๋ฐฉ๋ฒ
- Test-Driven Development ( ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ ) : ๊ฐ๋ฐ์๊ฐ ์ค์ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ , ๋ฏธ๋ฆฌ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์์ฑํ์ฌ ์์ ์ด ๋ฌด์์ ํด์ผํ ์ง๋ฅผ ์ ํํ ํ์ ํ๋ ๋ฐฉ๋ฒ
- Whole Team (์ ์ฒด ํ) : ๊ฐ๋ฐ์ ์ฐธ์ฌํ๋ ๋ชจ๋ ๊ตฌ์ฑ์๋ค์ ๊ฐ์ ์์ ์ ์ญํ ์ด ์๊ณ , ๊ทธ ์ญํ ์ ๋ํ ์ฑ ์์ ๊ฐ์ ธ์ผ ํ๋ค.
- Continuous Integration ( ์ง์์ ํตํฉ ) : ๋ชจ๋ ๋จ์๋ก ๋๋ ์ ๊ฐ๋ฐ๋ ์ฝ๋๋ค์ ํ๋์ ์์ ์ด ๋ง๋ฌด๋ฆฌ ๋ ๋๋ง๋ค ์ง์์ ์ผ๋ก ํตํฉ๋๋ค.
- Refactoring ( ๋ฆฌํํ ๋ง ) : ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฅ์ ๋ณ๊ฒฝ์์ด ์์คํ ์ ์ฌ๊ตฌ์ฑํ์ฌ ์ฝ๊ฒ ์์ฑํ๊ณ ์ฝ๊ฒ ์ดํดํ๊ฒ ํจ์ผ๋ก์จ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ๊ธฐ ์ํจ.
B - 12. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (DBMS) - ์ฑ๋ฅ, ๊ธฐ์ ์ง์, ์ํธํธํ์ฑ, ๊ตฌ์ถ๋น์ฉ, ๊ฐ์ฉ์ฑ
- ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ด์์ ์ฌ์ฉ์์ ์๊ตฌ์ ๋ฐ๋ผ ์ ๋ณด๋ฅผ ์์ฑํด์ฃผ๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํด์ฃผ๋ ์ํํธ์จ์ด
- DBMS ๊ด๋ จ ์๊ตฌ์ฌํญ ์๋ณ ์ ๊ณ ๋ ค ์ฌํญ : ์ฑ๊ธฐ์๊ตฌ๊ฐ
- ์ฑ๋ฅ, ๊ธฐ์ ์ง์, ์ํธ ํธํ์ฑ, ๊ตฌ์ถ๋น์ฉ, ๊ฐ์ฉ์ฑ
13. ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ - ์ฑ๋ฅ, ๊ธฐ์ ์ง์, ๊ฐ์ฉ์ฑ, ๊ตฌ์ถ๋น์ฉ
- ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ๋ ์ฌ์ฉ์์ ์๊ตฌ์ ๋ฐ๋ผ ๋ณํ๋ ๋์ ์ธ ์ฝํ ์ธ ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๋ฏธ๋ค์จ์ด
- WAS ๊ด๋ จ ์๊ตฌ์ฌํญ ์๋ณ ์ ๊ณ ๋ ค ์ฌํญ : ์ฑ๊ธฐ๊ฐ๊ตฌ
- ์ฑ๋ฅ, ๊ธฐ์ ์ง์, ๊ฐ์ฉ์ฑ, ๊ตฌ์ถ๋น์ฉ
14. ์คํ ์์ค - ๋ผ์ด์ผ์ค ์ข ๋ฅ, ์ฌ์ฉ์ ์, ๊ธฐ์ ์ง์๊ฐ๋ฅ์ฑ
- ๋๊ตฌ๋ ๋ณ๋ค๋ฅธ ์ ํ์์ด ์ฌ์ฉํ ์ ์๋๋ก ์์ค ์ฝ๋๋ฅผ ๊ณต๊ฐํ ์ํํธ์จ์ด
- ์คํ ์์ค ๊ด๋ จ ์๊ตฌ์ฌํญ ์๋ณ ์ ๊ณ ๋ ค์ฌํญ : ๋ผ์ฌ๊ธฐ
- ๋ผ์ด์ ์ค์ ์ข ๋ฅ, ์ฌ์ฉ์ ์, ๊ธฐ์ ์ ์ง์ ๊ฐ๋ฅ์ฑ
15. ์๊ตฌ์ฌํญ
- ์๊ตฌ์ฌํญ์ ์ํํธ์จ์ด๊ฐ ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ๊ณตํ๋ ์๋น์ค์ ๋ํ ์ค๋ช ๊ณผ ์ ์์ ์ผ๋ก ์ด์๋๋๋ฐ ํ์ํ ์ ์ฝ์กฐ๊ฑด
- ๊ฐ๋ฐ์ ์ฐธ์ฌํ๋ ์ดํด๊ด๊ณ์๋ค ๊ฐ์ ์์ฌ์ํต์ ์ํํ ํ๋๋ฐ ๋์์ ์ค.
A - 16. ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ
- ์์คํ ์ด ๋ฌด์์ ํ๋์ง, ์ด๋ค ๊ธฐ๋ฅ์ ํ๋ ์ง ๋ฑ ๊ธฐ๋ฅ์ด๋ ์ํ๊ณผ ๊ด๋ จ๋ ์๊ตฌ์ฌํญ
- 1. ์์คํ ์ ์ ๋ ฅ์ด๋ ์ถ๋ ฅ์ผ๋ก ๋ฌด์์ด ํฌํจ๋์ด์ผ ํ๋์ง์ ๋ํ ์ฌํญ
- 2. ์์คํ ์ด ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ฑฐ๋ ์ฐ์ฐ์ ์ํํด์ผ ํ๋์ง์ ๋ํ ์ฌํญ
- 3. ์์คํ ์ด ๋ฐ๋์ ์ํํด์ผ ํ๋ ๊ธฐ๋ฅ
- 4. ์ฌ์ฉ์๊ฐ ์์คํ ์ ํตํด ์ ๊ณต๋ฐ๊ธฐ๋ฅผ ์ํ๋ ๊ธฐ๋ฅ
A - 17. ๋น๊ธฐ๋ฅ ์๊ตฌ์ฌํญ
- ํ์ง์ด๋ ์ ์ฝ์ฌํญ๊ณผ ๊ด๋ จ๋ ์๊ตฌ์ฌํญ
- ์์คํ ์ ์ฅ๋น ๊ตฌ์ฑ, ์ฑ๋ฅ, ์ธํฐํ์ด์ค, ํ ์คํธ, ๋ณด์ ๋ฑ์ ์๊ตฌ์ฌํญ์ ๋งํจ.
B - 18. ์๊ตฌ์ฌํญ ๊ฐ๋ฐ ํ๋ก์ธ์ค
- ๋์ถ -> ๋ถ์ -> ๋ช ์ธ -> ํ์ธ
19. ์๊ตฌ์ฌํญ ๋ช ์ธ
- ๋ถ์๋ ์๊ตฌ์ฌํญ์ ๋ฐํ์ผ๋ก ๋ชจ๋ธ์ ์์ฑํ๊ณ ๋ฌธ์ํํ๋ ๊ฒ.
- ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ์ ๋น ์ง์์ด ๊ธฐ์ ํ๊ณ , ๋น๊ธฐ๋ฅ ์๊ตฌ์ฌํญ์ ํ์ํ ๊ฒ๋ง ๊ธฐ์ ํ๋ค.
B - 20. ์๊ตฌ์ฌํญ ๋ช ์ธ ๊ธฐ๋ฒ
- ์ ํ ๋ช
์ธ ๊ธฐ๋ฒ : ์ํ์ ์๋ฆฌ/๋ชจ๋ธ ๊ธฐ๋ฐ
- ์ํ์ ๊ธฐํธ์ ์ ํํ๋ ํ๊ธฐ๋ฒ์ผ๋ก ์์ฑํ์ฌ ์๊ตฌ์ฌํญ์ ์ ํํ๊ณ ๊ฐ๊ฒฐํ๊ฒ ํํ ๊ฐ๋ฅ
- ํ๊ธฐ๋ฒ์ด ์ด๋ ค์ ์ฌ์ฉ์๊ฐ ์ดํดํ๊ธด ์ด๋ ต๋ค.
- VDM, Z, Petri-net, CSP ๋ฑ์ด ์์
- ๋น์ ํ ๋ช
์ธ ๊ธฐ๋ฒ : ์ํ/๊ธฐ๋ฅ/๊ฐ์ฒด ์ค์ฌ
- ์์ฐ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ์ฌ ํด์์ด ๋ฌ๋ผ์ ธ ์ผ๊ด์ฑ์ด ๋จ์ด์ง ์ ์๋ค.
- ๋ด์ฉ์ ์ดํด์์ฒด๋ ์ฝ๋ค.
- FSM, Decision Table, ER ๋ชจ๋ธ๋ง, State Chart ๋ฑ
21. ์๊ตฌ์ฌํญ ๋ถ์
- ์๊ตฌ์ฌํญ ๋ถ์์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ค์ ์ ์ธ ์ฒซ ๋จ๊ณ๋ก, ๊ฐ๋ฐ ๋์์ ๋ํ ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ์ดํดํ๊ณ ๋ฌธ์ํํ๋๊ฒ
- ์ฌ์ฉ์ ์๊ตฌ์ ํ๋น์ฑ์ ์กฐ์ฌํ๊ณ ๋น์ฉ๊ณผ ์ผ์ ์ ๋ํ ์ ์ฝ ์ค์
- ์ฌ์ฉ์์ ์๊ตฌ๋ฅผ ์ ํํ๊ฒ ์ถ์ถํ์ฌ ๋ชฉํ๋ฅผ ์ ํ๋ค.
B - 22. ์๋ฃ ํ๋ฆ๋ (DFD)
- ์๊ตฌ์ฌํญ ๋ถ์์์ ์๋ฃ์ ํ๋ฆ ๋ฐ ๋ณํ ๊ณผ์ ๊ณผ ๊ธฐ๋ฅ์ ๋ํ(ํ์ดํ, ์, ์ฌ๊ฐํ, ์ง์ )์ค์ฌ์ผ๋ก ๊ธฐ์ ํ๋ ๋ฐฉ๋ฒ
- ์๋ฃ ํ๋ฆ ๊ทธ๋ํ, ๋๋ ๋ฒ๋ธ ์ฐจํธ๋ผ๊ณ ๋ ํจ.
- ์๋ฃ ํ๋ฆ๊ณผ ์ฒ๋ฆฌ๋ฅผ ์ค์ฌ์ผ๋ก ํ๋ ๊ตฌ์กฐ์ ๋ถ์ ๊ธฐ๋ฒ์ ์ด์ฉ๋จ
A - 23. ์๋ฃ ํ๋ฆ๋์ ๊ตฌ์ฑ์์
- ํ์์๋จ
- ํ๋ก์ธ์ค : ์๋ฃ๋ฅผ ๋ณํ์ํค๋ ์์คํ ์ ํ ๋ถ๋ถ์ ๋ํ๋ด๋ฉฐ, ์ฒ๋ฆฌ, ๊ธฐ๋ฅ, ๋ณํ, ๋ฒ๋ธ์ด๋ผ๊ณ ๋ ํจ.
- ์๋ฃ ํ๋ฆ : ์๋ฃ์ ์ด๋์ด๋ ์ฐ๊ด๊ด๊ณ๋ฅผ ๋ํ๋
- ์๋ฃ ์ ์ฅ์ : ์์คํ ์์์ ์๋ฃ ์ ์ฅ์๋ฅผ ๋ํ๋
- ๋จ๋ง: ์์คํ ๊ณผ ๊ต์ ํ๋ ์ธ๋ถ ๊ฐ์ฒด๋ก, ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ๋ง๋ค์ด์ง๊ณ ์ถ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์
A - 24. ์๋ฃ ์ฌ์ (DD)
- ์๋ฃ ํ๋ฆ๋์ ์๋ ์๋ฃ๋ฅผ ๋ ์์ธํ ์ ์ํ๊ณ ๊ธฐ๋กํ ๊ฒ
- = : ์๋ฃ์ ์ ์
- + : ์๋ฃ์ ์ฐ๊ฒฐ
- () : ์๋ฃ์ ์๋ต
- [] : ์๋ฃ์ ์ ํ
- {} : ์๋ฃ์ ๋ฐ๋ณต
- ** : ์๋ฃ์ ์ค๋ช (์ฃผ์)
25. ์๊ตฌ์ฌํญ ๋ถ์์ฉ CASE
- ์๊ตฌ์ฌํญ ๋ถ์์ฉ CASE(์๋ํ ๋๊ตฌ)๋ ์๊ตฌ์ฌํญ์ ์๋์ผ๋ก ๋ถ์ํ๊ณ , ์๊ตฌ์ฌํญ ๋ถ์ ๋ช ์ธ์๋ฅผ ๊ธฐ์ ํ๋๋ก ๊ฐ๋ฐ๋ ๋๊ตฌ
- ๋ํ์ ์ผ๋ก SADT, SREM, PSL/PSA, TAGS๊ฐ ์์
B - 26. SADT
- SoftTech ์ฌ์์ ๊ฐ๋ฐํ ์๊ตฌ์ฌํญ ๋ถ์ CASE๋ก, ๋ธ๋ก ๋ค์ด์ด๊ทธ๋จ์ ์ฑํํ ์๋ํ ๋๊ตฌ
A - 27. HIPO
- ํํฅ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ํ ๋ฌธ์ํ ๋๊ตฌ
- ์์คํ ์ ๊ธฐ๋ฅ์ ์ฌ๋ฌ ๊ฐ์ ๊ณ ์ ๋ชจ๋๋ก ๋ถํ ํ์ฌ ์ธํฐํ์ด์ค๋ฅผ ๊ณ์ธต ๊ตฌ์กฐ๋ก ํํํ ๊ฒ์ HIPO Chart๋ผ๊ณ ํจ.
A - 28. UML(Unified Modeling Language)
- UML์ ์์คํ ๋ถ์, ์ค๊ณ, ๊ตฌํ ๋ฑ ์์คํ ๊ฐ๋ฐ ๊ณผ์ ์์ ์์คํ ๊ฐ๋ฐ์์ ๊ณ ๊ฐ ๋๋ ๊ฐ๋ฐ์ ์ํธ๊ฐ์ ์์ฌ์ํต์ด ์ํํ ์ด๋ฃจ์ด์ง๋๋ก ํ์คํํ ๊ฐ์ฒด์งํฅ ๋ชจ๋ธ๋ง ์ธ์ด
- ๋ผ๋ฐ์ฐ ๋ฑ ๊ฐ์ฒด์งํฅ ๋ฐฉ๋ฒ๋ก ์ ์ฅ์ ์ ํตํฉ
- UML์ ๊ตฌ์ฑ์์
- ์ฌ๋ฌผ
- ๊ด๊ณ
- ๋ค์ด์ด๊ทธ๋จ
29. ๊ด๊ณ
- ๊ด๊ณ๋ ์ฌ๋ฌผ๊ณผ ์ฌ๋ฌผ ์ฌ์ด์ ์ฐ๊ด์ฑ์ ํํํ๋ ๊ฒ.
- ๊ด๊ณ์ ์ข
๋ฅ : ์ฐํฌ์ ์ง์ผ์ค
- ์ฐ๊ด ๊ด๊ณ
- ํฌํจ ๊ด๊ณ
- ์์กด ๊ด๊ณ
- ์งํฉ ๊ด๊ณ
- ์ผ๋ฐํ ๊ด๊ณ
- ์ค์ฒดํ ๊ด๊ณ
30. ๊ด๊ณ - ์ฐ๊ด ๊ด๊ณ ( ->)
- 2๊ฐ ์ด์์ ์ฌ๋ฌผ์ด ์๋ก ๊ด๋ จ๋์ด ์๋ ๊ด๊ณ
- ์ฌ๋ฌผ ์ฌ์ด๋ฅผ ์ค์ ์ผ๋ก ํํํ๋ค.
- ๋ฐฉํฅ์ฑ์ ํ์ดํ๋ก ํํ (์๋ฐฉํฅ์ ๊ฒฝ์ฐ ํ์ดํ ์๋ต)
A - 31. ๊ด๊ณ - ์งํฉ ๊ด๊ณ
- ํ๋์ ์ฌ๋ฌผ์ด ๋ค๋ฅธ ์ฌ๋ฌผ์ ํฌํจ๋์ด ์๋ ๊ด๊ณ
- ํฌํจ๋๋ ์ชฝ์์ ํฌํจํ๋ ์ชฝ์ผ๋ก ์์ด ๋น ๋ง๋ฆ๋ชจ๋ฅผ ์ฐ๊ฒฐํ์ฌ ํํ
- ํฌํจํ๋ ์ชฝ๊ณผ ํฌํจ๋๋ ์ชฝ์ ์๋ก ๋ ๋ฆฝ์
32. ๊ด๊ณ - ํฌํจ ๊ด๊ณ
- ์งํฉ ๊ด๊ณ์ ํน์ํ ํํ๋ก, ํฌํจํ๋ ์ฌ๋ฌผ์ ๋ณํ๊ฐ ํฌํจ๋๋ ์ฌ๋ฌผ์ ์ํฅ์ ๋ฏธ์น๋ ๊ด๊ณ
- ํฌํจํ๋ ์ชฝ๊ณผ ํฌํจ๋๋ ์ชฝ์ ์๋ก ๋ ๋ฆฝ๋ ์ ์๊ณ , ์๋ช ์ฃผ๊ธฐ๋ฅผ ํจ๊ปํจ.
- ํฌํจ ๋๋ ์ชฝ์์ ํฌํจํ๋ ์ชฝ์ผ๋ก ์์ด ์ฑ์์ง ๋ง๋ฆ๋ชจ๋ฅผ ์ฐ๊ฒฐํ์ฌ ํํ
A - 33. ๊ด๊ณ - ์ผ๋ฐํ ๊ด๊ณ( -โท)
- ํ๋์ ์ฌ๋ฌผ์ด ๋ค๋ฅธ ์ฌ๋ฌผ์ ๋นํด ๋ ์ผ๋ฐ์ (์ปคํผ)์ด๊ฑฐ๋ ๊ตฌ์ฒด(์๋ฉ๋ฆฌ์นด๋ ธ, ์์คํ๋ ์)์ ์ธ ๊ด๊ณ
- ๋ณด๋ค ์ผ๋ฐ์ ์ธ ๊ฐ๋ ์ ๋ถ๋ชจ(์์), ๊ตฌ์ฒด์ ์ธ ๊ฐ๋ ์ ์์(ํ์)๋ผ๊ณ ๋ถ๋ฅธ๋ค.
- ๊ตฌ์ฒด์ ์ธ ์ฌ๋ฌผ์์ ์ผ๋ฐ์ ์ธ ์ฌ๋ฌผ๋ก ์์ด ๋น ํ์ดํ(-โท)๋ฅผ ์ฐ๊ฒฐํ์ฌ ํํ
A - 34. ๊ด๊ณ - ์์กด ๊ด๊ณ( ---> )
- ์ฐ๊ด๊ด๊ณ์ ๊ฐ์ด ์ฌ๋ฌผ ์ฌ์ด ์ฐ๊ด์ ์์ผ๋ ํ์์ ์ํด ์๋ก์๊ฒ ์ํฅ์ ์ฃผ๋ ์งง์ ์๊ฐ ๋์๋ง ์ฐ๊ด์ ์ ์งํ๋ ๊ด๊ณ
- ํ๋์ ์ฌ๋ฌผ๊ณผ ๋ค๋ฅธ ์ฌ๋ฌผ์ด ์์ ๊ด๊ณ๋ ์๋์ง๋ง ์ฌ๋ฌผ์ ๋ณํ๊ฐ ๋ค๋ฅธ ์ฌ๋ฌผ์๊ฒ๋ ์ํฅ์ ๋ฏธ์น๋ ๊ด๊ณ
- ์ํฅ์ ์ฃผ๋ ์ฌ๋ฌผ์ด ์ํฅ์ ๋ฐ๋ ์ฌ๋ฌผ์ชฝ์ผ๋ก ์ ์ ํ์ดํ๋ฅผ ์ฐ๊ฒฐํ์ฌ ํํ
A - 35. ๊ด๊ณ - ์ค์ฒดํ ๊ด๊ณ ( ---โท)
- ์๋ก๋ฅผ ๊ทธ๋ฃนํ ํ ์ ์๋ ๊ด๊ณ๋ก, ํ ๊ฐ์ฒด๊ฐ ๋ค๋ฅธ ๊ฐ์ฒด์๊ฒ ์คํผ๋ ์ด์ ์ ์ํํ๋๋ก ์ง์ ํ๋ ์๋ฏธ์ ๊ด๊ณ
- ์ฌ๋ฌผ์์ ๊ธฐ๋ฅ ์ชฝ์ผ๋ก ์์ด ๋น ์ ์ ํ์ดํ๋ฅผ ์ฐ๊ฒฐํ์ฌ ํํ
36. ๋ค์ด์ด๊ทธ๋จ
- ๋ค์ด์ด๊ทธ๋จ์ ์ฌ๋ฌผ๊ณผ ๊ด๊ณ๋ฅผ ๋ํ์ผ๋ก ํํํ๊ฒ
- ์ ์ ๋ชจ๋ธ๋ง์์๋ ์ฃผ๋ก ๊ตฌ์กฐ์ ๋ค์ด์ด๊ทธ๋จ์, ๋์ ๋ชจ๋ธ๋ง์์๋ ํ์ ๋ค์ด์ด๊ทธ๋จ์ ์ฌ์ฉ
B - 37. ๊ตฌ์กฐ์ ๋ค์ด์ด๊ทธ๋จ์ ์ข ๋ฅ
- ํด๊ฐ์ปด ๋ฐฐํญํจ
- ํด๋์ค ๋ค์ด์ด๊ทธ๋จ : ํด๋์ค ์ฌ์ด์ ๊ด๊ณ๋ฅผ ํํ
- ๊ฐ์ฒด ๋ค์ด์ด๊ทธ๋จ : ๊ฐ์ฒด(์ธ์คํด์ค) ์ฌ์ด์ ๊ด๊ณ๋ฅผ ํํ.
- ๋ผ๋ฐ์ฐ ๊ฐ์ฒด์งํฅ ๋ถ์ ๊ธฐ๋ฒ์์ ๊ฐ์ฒด ๋ชจ๋ธ๋ง์ ํ์ฉ๋๋ค.
- ์ปดํฌ๋ํธ ๋ค์ด์ด๊ทธ๋จ : ์ค์ ๊ตฌํ ๋ชจ๋์ธ ์ปดํฌ๋ํธ ๊ฐ์ ๊ด๊ณ๋ ์ปดํฌ๋ํธ ๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ํํ. ๊ตฌํ๋จ๊ณ์์ ์ฌ์ฉ
- ๋ฐฐ์น ๋ค์ด์ด๊ทธ๋จ : ๊ฒฐ๊ณผ๋ฌผ, ํ๋ก์ธ์ค, ์ปดํฌ๋ํธ ๋ฑ์ ๋ฌผ๋ฆฌ์ ์์๋ค์ ์์น๋ฅผ ํํ. ๊ตฌํ ๋จ๊ณ์์ ์ฌ์ฉ
- ๋ณตํฉ์ฒด ๊ตฌ์กฐ ๋ค์ด์ด๊ทธ๋จ : ํด๋์ค๋ ์ปดํฌ๋ํธ๊ฐ ๋ณตํฉ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋ ๊ฒฝ์ฐ ๊ทธ ๋ด๋ถ๊ตฌ์กฐ๋ฅผ ํํํ ๋ ์ฌ์ฉ
- ํจํค์ง ๋ค์ด์ด๊ทธ๋จ : ์ ์ค์ผ์ด์ค๋ ํด๋์ค ๋ฑ์ ๋ชจ๋ธ์์๋ค์ ๊ทธ๋ฃนํํ ํจํค์ง๋ค์ ๊ด๊ณ๋ฅผ ํํ
B - 38. ํ์ ๋ค์ด์ด๊ทธ๋จ์ ์ข ๋ฅ
- ์ ์์ปค์ ํ์ํ
- ์ ์ค์ผ์ด์ค ๋ค์ด์ด๊ทธ๋จ : ์ฌ์ฉ์์ ์๊ตฌ๋ฅผ ๋ถ์ํ๋ ๊ฒ์ผ๋ก ์ฌ์ฉ์(์กํฐ)์ ์ฌ์ฉ์ฌ๋ก(์ ์ค์ผ์ด์ค)๋ก ๊ตฌ์ฑ
- ์ํ์ค ๋ค์ด์ด๊ทธ๋จ : ์ํธ์์ฉํ๋ ์์คํ ์ด๋ ๊ฐ์ฒด๋ค์ด ์ฃผ๊ณ ๋ฐ๋ ๋ฉ์์ง๋ฅผ ํํ
- ์ปค๋ฎค๋์ผ์ด์ ๋ค์ด์ด๊ทธ๋จ : ๊ฐ์ฒด๋ค์ด ์ฃผ๊ณ ๋ฐ๋ ๋ฉ์์ง์ ๊ฐ์ฒด๊ฐ์ ์ฐ๊ด๊ด๊ณ๋ฅผ ํํ
- ์ํ ๋ค์ด์ด๊ทธ๋จ : ํ๋์ ๊ฐ์ฒด๊ฐ ์์ ์ด ์ํ ํด๋์ค์ ์ํ ๋ณํ ํน์ ๋ค๋ฅธ ๊ฐ์ฒด์์ ์ํธ์์ฉ์ ๋ฐ๋ผ ์ํ๊ฐ ์ด๋ป๊ฒ ๋ณํ๋์ง ํํ.
- ๋ผ๋ฐ์ฐ ๊ฐ์ฒด์งํฅ ๋ถ์ ๊ธฐ๋ฒ์์ ๋์ ๋ชจ๋ธ๋ง์ ํ์ฉ
- ํ๋ ๋ค์ด์ด๊ทธ๋จ : ๊ฐ์ฒด์ ์ฒ๋ฆฌ ๋ก์ง์ด๋ ์ฒ๋ฆฌ์ ํ๋ฆ์ ์์์ ๋ฐ๋ผ ํํ
- ์ํธ์์ฉ ๊ฐ์ ๋ค์ด์ด๊ทธ๋จ : ์ํธ์์ฉ ๋ค์ด์ด๊ทธ๋จ๊ฐ์ ์ ์ดํ๋ฆ์ ํํ
- ํ์ด๋ฐ ๋ค์ด์ด๊ทธ๋จ : ๊ฐ์ฒด ์ํ ๋ณํ์ ์๊ฐ ์ ์ฝ์ ๋ช ์์ ์ผ๋ก ํํ
B - 39. ์คํ ๋ ์ค ํ์
- UML์์ ํํํ๋ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ธ ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ํํํ๋ ๊ฒ์ผ๋ก "๊ธธ๋ฌ๋ฉง"์ด๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒนํ์ด๊ดํธ(<<>>) ์ฌ์ด์ ํํํ ํํ๋ฅผ ๊ธฐ์ .
A - 40. ์ ์ค์ผ์ด์ค ๋ค์ด์ด๊ทธ๋จ
- ์ ์ค์ผ์ด์ค ๋ค์ด์ด๊ทธ๋จ์ ์ฌ์ฉ์(์กํฐ)์ ๋ค๋ฅธ ์ธ๋ถ ์์คํ ๋ค์ด ๊ฐ๋ฐ๋ ์์คํ ์ ์ด์ฉํด ์ํํ ์ ์๋ ๊ธฐ๋ฅ์ ์ฌ์ฉ์์ ๊ด์ ์์ ํํํ ๊ฒ
A - 41. ์ ์ค์ผ์ด์ค์์ ๋ํ๋ ์ ์๋ ๊ด๊ณ
- ํฌํจ(<<include>>) ๊ด๊ณ : ๋ ๊ฐ ์ด์์ ์ ์ค์ผ์ด์ค์ ๊ณตํต์ ์ผ๋ก ์ ์ฉ๋๋ ๊ธฐ๋ฅ์ ๋ณ๋๋ก ๋ถ๋ฆฌํ์ฌ ์๋ก์ด ์ ์ค์ผ์ด์ค๋ฅผ ๋ง๋ ๊ฒฝ์ฐ ์ด ๊ด๊ณ๋ฅผ ํฌํจ ๊ด๊ณ๋ผ๊ณ ํจ
- ํ์ฅ(<<extends>>) ๊ด๊ณ : ํน์ ์กฐ๊ฑด์ ๋ถํฉ๋์ด ์ ์ค์ผ์ด์ค์ ๊ธฐ๋ฅ์ด ํ์ฅ ๋ ๋, ๊ธฐ์กด์ ์ ์ค์ผ์ด์ค์ ํ์ฅ๋ ์ ์ค์ผ์ด์ค์ ๊ด๊ณ๋ฅผ ํ์ฅ ๊ด๊ณ๋ผ๊ณ ํจ
42. ํ๋ ๋ค์ด์ด๊ทธ๋จ
- ์ฌ์ฉ์์ ๊ด์ ์์ ์์คํ ์ด ์ํํ๋ ๊ธฐ๋ฅ์ ์ฒ๋ฆฌ ํ๋ฆ์ ๋ฐ๋ผ ์์๋๋ก ํํํ ๊ฒ
A - 43. ํด๋์ค ๋ค์ด์ด๊ทธ๋จ
- ํด๋์ค ์ฌ์ด์ ๊ด๊ณ๋ฅผ ํํํ ๊ฒ
44. ์ฐ๊ด ํด๋์ค
- ์ฐ๊ด ํด๋์ค๋ ์ฐ๊ด ๊ด๊ณ์ ์๋ ๋ ํด๋์ค์ ์ถ๊ฐ์ ์ผ๋ก ํํํด์ผ ํ ์์ฑ์ด๋ ์คํผ๋ ์ด์ ์ด ์๋ ๊ฒฝ์ฐ ์์ฑํ๋ ํด๋์ค๋ก ์ ์ ์ ์ด์ด ํ์ํ๋ค.
- ์ฐ๊ด ํด๋์ค์ ์ด๋ฆ์ ์ฐ๊ด ๊ด๊ณ์ ์ด๋ฆ์ ์ด์ฉํด ์ง์
B - 45. ์ํ์ค ๋ค์ด์ด๊ทธ๋จ
- ์์คํ ์ด๋ ๊ฐ์ฒด๋ค์ด ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ ์ํธ์์ฉํ๋ ๊ณผ์ ์ ๊ทธ๋ฆผ์ผ๋ก ํํํ ๋ค์ด์ด๊ทธ๋จ
A - 46. ์ปค๋ฎค๋์ผ์ด์ ๋ค์ด์ด๊ทธ๋จ
A - 47. ์ํ ๋ค์ด์ด๊ทธ๋จ
A - 48. ํจํค์ง ๋ค์ด์ด๊ทธ๋จ
B - 49. ๊ตฌ์กฐ์ ๋ฐฉ๋ฒ๋ก
- ์ ํํ๋ ๋ถ์์ ์ฐจ์ ๋ฐ๋ผ, ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ํ์ ํ์ฌ ๋ฌธ์ํํ๋ ์ฒ๋ฆฌ ์ค์ฌ์ ๋ฐฉ๋ฒ๋ก
- ์๋ฃ ํ๋ฆ๋, ์๋ฃ ์ฌ์ , ์๋จ์ ๋ช ์ธ์์ ํน์ง์ ๊ฐ์ง๋ฉฐ, ์ดํด๊ฐ ์ฝ๊ณ ๊ฒ์ฆ์ด ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ด ๋ชฉ์
- ๊ฐ๋ฐ ์ ์ฐจ : ํ๋น์ฑ ๊ฒํ -> ๊ณํ -> ์๊ตฌ์ฌํญ -> ์ค๊ณ -> ๊ตฌํ -> ์ํ(ํ ์คํธ) -> ์ด์ฉ/์ ์ง๋ณด์
50. ๊ฐ์ฒด์งํฅ ๋ฐฉ๋ฒ๋ก
- ํ์ค ์ธ๊ณ์ ๊ฐ์ฒด๋ฅผ ๊ธฐ๊ณ์ ๋ถํ์ฒ๋ผ ํ๋์ ๊ฐ์ฒด๋ก ๋ง๋ค์ด, ๊ฐ์ฒด๋ค์ ์กฐ๋ฆฝํด์ ํ์ํ ์ํํธ์จ์ด๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ๋ก
- ๊ฐ๋ฐ ์ ์ฐจ : ์๊ตฌ๋ถ์-> ์ค๊ณ -> ๊ตฌํ ->ํ ์คํธ ๋ฐ ๊ฒ์ฆ->์ธ๋
B - 51. ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ๋ฐฉ๋ฒ๋ก
- ๊ธฐ์กด์ ์์คํ ์ด๋ ์ปดํฌ๋ํธ๋ฅผ ์กฐํฉํ์ฌ ํ๋์ ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๋ฐฉ๋ฒ๋ก
- ์ปดํฌ๋ํธ์ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ฌ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ ๊ฐํ ์ ์๋ค.
- ๊ฐ๋ฐ ์ ์ฐจ : ๊ฐ๋ฐ์ค๋น -> ๋ถ์ -> ์ค๊ณ -> ๊ตฌํ- > ํ ์คํธ -> ์ ๊ฐ -> ์ธ๋
A - 52. ์ํํธ์จ์ด ์ฌ์ฌ์ฉ
- ์ด๋ฏธ ๊ฐ๋ฐ๋์ด ์ธ์ ๋ฐ์ ์ํํธ์จ์ด๋ฅผ ๋ค๋ฅธ ์ํํธ์จ์ด ๊ฐ๋ฐ์ด๋ ์ ์ง์ ์ฌ์ฉํ๋ ๊ฒ
- ํฉ์ฑ ์ค์ฌ : ๋ธ๋ก์ ๋ง๋ค์ด์ ๋ผ์ ๋ง์ถ์ด ์ํํธ์จ์ด๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ. ๋ธ๋ก ๊ตฌ์ฑ ๋ฐฉ๋ฒ
- ์์ฑ ์ค์ฌ : ์ถ์ํ ํํ๋ก ์ฐ์ฌ์ง ๋ช ์ธ๋ฅผ ๊ตฌ์ฒดํํ์ฌ ๋ง๋๋ ๋ฐฉ๋ฒ. ํจํด ๊ตฌ์ฑ ๋ฐฉ๋ฒ
53. ์ํํธ์จ์ด ์ฌ๊ณตํ
- ๊ธฐ์กด ์์คํ ์ ์ด์ฉํ์ฌ ๋ณด๋ค ๋์ ์์คํ ์ ๊ตฌ์ถํ๊ณ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๊ฒ
A - 54. CASE(์๋ํ ๋๊ตฌ)
- ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณผ์ ์์ ์ฌ์ฉ๋๋ ์๊ตฌ๋ถ์, ์ค๊ณ, ๊ตฌํ, ๊ฒ์ฌ ๋ฑ์ ๊ณผ์ ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํ ํ๋ ๊ฒ
- ์ฃผ์ ๊ธฐ๋ฅ
- ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ ์ ๋จ๊ณ์ ์ฐ๊ฒฐ
- ๋ค์ํ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ชจํ ์ง์
- ๊ทธ๋ํฝ ์ง์
55. ํํฅ์ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ
- ์ํํธ์จ์ด ๋น์ฉ์ ์ฐ์ ํ๋ ๊ธฐ๋ฒ์ค ํ๋.
- ์ ๋ฌธ๊ฐ ๊ฐ์ ๊ธฐ๋ฒ : ์ ๋ฌธ๊ฐ ๋๋ช ์ด์์๊ฒ ๋น์ฉ ์ฐ์ ์๋ขฐ
- ๋ธํ์ด ๊ธฐ๋ฒ : ๋ณด๋ค ๋ง์ ์ ๋ฌธ๊ฐ๋ค์ ์๊ฒฌ์ ์ข ํฉํ์ฌ ์ฐ์
56. ์ํฅ์ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ
- ์ธ๋ถ์ ์ธ ๋จ๊ณ๋ณ๋ก ๋น์ฉ์ฐ์ ํ์ฌ ์ง๊ณํ ํ ์ ์ฒด ๋น์ฉ์ ์ฐ์ ํ๋ ๋ฐฉ์
- LOC ๊ธฐ๋ฒ(์์ ์ฝ๋ ๋ผ์ธ ์ ๊ธฐ๋ฒ)
- ๊ฐ๋ฐ ๋จ๊ณ๋ณ ์ธ์์ ๊ธฐ๋ฒ
- ์ํ์ ์ฐ์ ๊ธฐ๋ฒ
A - 57. ์ํฅ์ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ - LOC ๊ธฐ๋ฒ
- ์ํํธ์จ์ด ๊ฐ ๊ธฐ๋ฅ์ ์์ ์ฝ๋ ๋ผ์ธ ์์, ๋น๊ด์น, ๋๊ด์น, ๊ธฐ๋์น๋ฅผ ์ธก์ ํ์ฌ ์์ธก์น๋ฅผ ๊ตฌํ์ฌ ๋น์ฉ์ฐ์ ํ๋ ๋ฐฉ์
- ๋ ธ๋ ฅ(์ธ์) = ๊ฐ๋ฐ๊ธฐ๊ฐ * ํฌ์ ์ธ์ = LOC / 1์ธ๋น ์ํ๊ท ์์ฐ ์ฝ๋ ๋ผ์ธ์
- ๊ฐ๋ฐ ๋น์ฉ = ๋ ธ๋ ฅ(์ธ์) * ๋จ์ ๋น์ฉ(1์ธ๋น ์ํ๊ท ์ธ๊ฑด๋น)
- ๊ฐ๋ฐ ๊ธฐ๊ฐ = ๋ ธ๋ ฅ(์ธ์) / ํฌ์ ์ธ์
- ์์ฐ์ฑ = LOC / ๋ ธ๋ ฅ(์ธ์)
B - 58. ์ํฅ์ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ - ์ํ์ ์ฐ์ ๊ธฐ๋ฒ
- ๊ฐ๋ฐ ๋น์ฉ ์ฐ์ ์ ์๋ํ๋ฅผ ๋ชฉํ.
- COCOMO ๋ชจํ
- Putnam ๋ชจํ
- ๊ธฐ๋ฅ ์ ์(FP) ๋ชจํ
59. ์ํฅ์ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ - ์ํ์ ์ฐ์ ๊ธฐ๋ฒ - COCOMO ๋ชจํ
- ๋ณดํด์ด ์ ์
- LOC์ ์ํ ๋น์ฉ์ฐ์ ๊ธฐ๋ฒ
A - 60. COCOMO์ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ํ
- ์กฐ์งํ : 5๋ง ๋ผ์ธ ์ดํ
- ๋ฐ๋ถ๋ฆฌํ : 30๋ง ๋ผ์ธ ์ดํ
- ๋ด์ฅํ : 30๋ง ๋ผ์ธ ์ด์
A - 61. ์ํฅ์ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ - ์ํ์ ์ฐ์ ๊ธฐ๋ฒ - Putnam ๋ชจํ
- ๋ ธ๋ ฅ์ ๋ถํฌ๋ฅผ ์์ํ๋ ๋ชจํ
- ํธํธ๋จ์ด ์ ์
- SLIM์ด๋ผ๋ ์๋ํ ๋๊ตฌ๊ฐ ์๋ค.
- ์๊ฐ์ ๋ฐ๋ฅธ ํจ์๋ก ํํ๋๋ Rayleight-Norden ๊ณก์ ์ ๋ ธ๋ ฅ ๋ถํฌ๋๋ฅผ ๊ธฐ์ด๋ก ํจ
B - 62. ์ํฅ์ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ - ์ํ์ ์ฐ์ ๊ธฐ๋ฒ - ๊ธฐ๋ฅ์ ์(FP) ๋ชจํ
- ์ํํธ์จ์ด์ ๊ธฐ๋ฅ์ ์ฆ๋์ํค๋ ์์ธ๋ณ๋ก ๊ฐ์ค์น ๋ถ์ฌํ์ฌ ๋น์ฉ์ฐ์
- ESMATICS ๋ผ๋ ์๋ํ ๋๊ตฌ๊ฐ ์๋ค.
- ๊ธฐ๋ฅ ์ฆ๋ ์์ธ
- ์๋ฃ ์ ๋ ฅ(์ ๋ ฅ์์)
- ์ ๋ณด ์ถ๋ ฅ(์ถ๋ ฅ๋ณด๊ณ ์)
- ๋ช ๋ น์ด(์ฌ์ฉ์ ์ง์์)
- ๋ฐ์ดํฐํ์ผ
- ํ์ํ ์ธ๋ถ ๋ฃจํด๊ณผ์ ์ธํฐํ์ด์ค
A - 63. ๋น์ฉ ์ฐ์ ์๋ํ ์ถ์ ๋๊ตฌ
- SLIM : Putnam ์์ธก ๋ชจ๋ธ์ ๊ธฐ์ด๋ก ํ๋ ์๋ํ ์ถ์ ๋๊ตฌ
- ESMATICS : FP ๋ชจํ์ ๊ธฐ์ด๋ก ํ๋ ์๋ํ ์ถ์ ๋๊ตฌ
64. PERT
- ํ๋ก์ ํธ์ ํ์ํ ์ ์ฒด์์ ์ ์ํธ๊ด๊ณ๋ฅผ ํ์ํ๋ ๋คํธ์ํฌ.
- ๋๊ด, ๊ฐ๋ฅ์ฑ, ๋น๊ด ์ธ๊ฐ์ง๋ก ๋๋์ด ์ข ๋ฃ์๊ธฐ๋ฅผ ๊ฒฐ์
B - 65. CPM(์๊ณ๊ฒฝ๋ก)
- ํ๋ก์ ํธ ์์ฑ์ ํ์ํ ์์ ์ ๋์ด, ์์๊ธฐ๊ฐ์ ์์ธกํ๋ ๋ฐ ์ฌ์ฉํ๋ ๊ธฐ๋ฒ
66. ๊ฐํธ ์ฐจํธ
- ํ๋ก์ ํธ๊ฐ ์ธ์ ์์ํ๊ณ ์ธ์ ๋๋๋์ง ๋ํ๋ด๋ ์๊ฐ์ ์ฐจํธ
A - 67. ISO/IEC 12207
- ISO์์ ๋ง๋ ํ์ค ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ ํ๋ก์ธ์ค
- ๊ธฐ๋ณธ ์๋ช ์ฃผ๊ธฐ ํ๋ก์ธ์ค - ํ๋, ๊ณต๊ธ, ๊ฐ๋ฐ, ์ด์, ์ ์ง๋ณด์
- ์ง์ ์๋ช ์ฃผ๊ธฐ ํ๋ก์ธ์ค - ํ์ง๋ณด์ฆ, ๊ฒ์ฆ, ํ์ธ, ํ๋ ๊ฒํ , ๊ฐ์ฌ, ๋ฌธ์ํ, ํ์ ๊ด๋ฆฌ, ๋ฌธ์ ํด๊ฒฐ ํ๋ก์ธ์ค
- ์กฐ์ง ์๋ช ์ฃผ๊ธฐ ํ๋ก์ธ์ค - ๊ด๋ฆฌ, ๊ธฐ๋ฐ ๊ตฌ์กฐ, ํ๋ จ, ๊ฐ์ ํ๋ก์ธ์ค
B - 68. CMMI
- ์กฐ์ง์ ์ฑ์๋๋ฅผ ํ๊ฐํ๋ ๋ชจ๋ธ
- ์ฑ์๋ 5๋จ๊ณ : ์ด๊ด์ ์ ์ต
- ์ด๊ธฐ
- ๊ด๋ฆฌ
- ์ ์
- ์ ๋์ ๊ด๋ฆฌ
- ์ต์ ํ
69. SPICE
- ์ํํธ์จ์ด ํ์ง๊ณผ ์์ฐ์ฑ ํฅ์์ ์ํด ํ๋ก์ธ์ค๋ฅผ ํ๊ฐํ๋ ๊ตญ์ ํ์ค
- ๊ณต์ ๋ช ์นญ์ (ISO/IEC 15504)
A - 70. SPICE์ ํ๋ก์ธ์ค ์ํ ๋ฅ๋ ฅ ๋จ๊ณ 6๊ฐ์ง
- ๋ถ์๊ดํ์์ต
- ๋ถ์์
- ์ํ
- ๊ด๋ฆฌ
- ํ๋ฆฝ
- ์์ธก
- ์ต์ ํ
71. ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ํ ์ผ๋ฌ๋ง
- ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ ์ ์ฐจ, ์ฌ์ฉ ๊ธฐ๋ฒ ๋ฑ์ ์์ ๋ฐ ๋ณด์ํ๋ ์์
- ๊ณ ๋ ค์ฌํญ ( ์ธ๋ฒํ )
- ๋ด๋ถ์ ๊ธฐ์ค : ๋ชฉํํ๊ฒฝ, ์๊ตฌ์ฌํญ, ํ๋ก์ ํธ ๊ท๋ชจ, ๋ณด์ ๊ธฐ์
- ์ธ๋ถ์ ๊ธฐ์ค : ๋ฒ์ ์ ์ฝ์ฌํญ, ํ์ค ํ์ง ๊ธฐ์ค
B - 72. ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ ์์ํฌ
- ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๊ณตํต์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ตฌ์ฑ์์์ ์ํคํ ์ฒ๋ฅผ ์ผ๋ฐํํ์ฌ ์์ฝ๊ฒ ๊ตฌํํ ์ ์๋๋ก ์ ๊ณตํด์ฃผ๋ ๋ฐ์ ํ ํํ์ ์ํํธ์จ์ด ์์คํ
73. ์คํ๋ง ํ๋ ์์ํฌ
- ์๋ฐ ํ๋ซํผ์ ์ํ ์คํ ์์ค ๊ฒฝ๋ํ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ
- ๋์ ์ธ ์น ์ฌ์ดํธ์ ๊ฐ๋ฐ์ ์ํด ๋ค์ํ ์๋น์ค ์ ๊ณต
- ์ ์ ์ ๋ถ ํ์ค ํ๋ ์์ํฌ๋ก ์ฌ์ฉ
B - 74. ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ ์์ํฌ์ ํน์ฑ
- ๋ชจ๋ํ : ์บก์ํ๋ฅผ ํตํด ๋ชจ๋ํ๋ฅผ ๊ฐํ
- ์ฌ์ฌ์ฉ์ฑ : ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋์ ์ ๊ณตํจ์ผ๋ก์จ ์์ฐ ์ ๊ฐ
- ํ์ฅ์ฑ : ๋คํ์ฑ์ ํตํ ์ธํฐํ์ด์ค ํ์ฅ
- ์ ์ด์ ์ญํ๋ฆ : ๊ฐ์ฒด์ ์ ์ด๋ฅผ ํ๋ ์์ํฌ์๊ฒ ๋๊น์ผ๋ก์จ ์์ฐ์ฑ ํฅ์
๊ธฐ์ถ ์ฒดํฌ
1. ๋ค์์ ์ ์๋ ๋์ ํ ๋ชจ๋ธ์ 4๊ฐ์ง ์ฃผ์ ํ๋์ ์์๋๋ก ๋์ดํ์์ค.
- ์ํ๋ถ์, ๊ณ ๊ฐํ๊ฐ, ๊ณํ์๋ฆฝ, ๊ฐ๋ฐ ๋ฐ ๊ฒ์ฆ
/ ๊ณํ์๋ฆฝ -> ์ํ๋ถ์ -> ๊ฐ๋ฐ ๋ฐ ๊ฒ์ฆ -> ๊ณ ๊ฐํ๊ฐ
2. ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํ ์ค๊ณ, ์ด์ฉ, ์ ์ง๋ณด์ ๋ฑ์ ๊ณผ์ ์ ๊ฐ ๋จ๊ณ๋ณ๋ก ๋๋ ๊ฒ์?
/ ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ
3. ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ฐ ๋จ๊ณ๋ฅผ ํ์คํ ๋งค๋ญ์ง๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ฒ ์ ํ ๊ฒํ ํ์ฌ ์น์ธ ๊ณผ์ ์ ๊ฑฐ์น ํ ๋ค์ ๋จ๊ณ๋ฅผ ์งํํ๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์?
/ ํญํฌ์ ๋ชจํ
4. ์ค์ ๊ฐ๋ฐ๋ ์ํํธ์จ์ด์ ๋ํ ๊ฒฌ๋ณธํ์ ๋ง๋ค์ด ์ต์ข ๊ฒฐ๊ณผ๋ฌผ์ ์์ธกํ๋ ๋ชจํ์?
/ ํ๋กํ ํ์ ๋ชจํ
5. ์์ ํ์ ๋์์์ด ์ ์ํ๋ฉฐ ์ฌ์ดํด์ ๋ฐ๋ณตํ๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ผ๋ก ์ํฐํด๊ณผ ๋์กฐ์ ์ด๋ฉฐ, ๊ณ ๊ฐ์ ๋ณํํ๋ ์๊ตฌ์ฌํญ๊ณผ ํ๊ฒฝ ๋ณํ์ ๋ฅ๋์ ์ธ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์?
/ ์ ์์ผ ๋ชจํ
6. ์ ์์ผ ๊ฐ๋ฐ 4๊ฐ์ง ํต์ฌ ๊ฐ์น๋ก ์ณ์ ๊ฒ์ ๋ชจ๋ ๊ณจ๋ผ๋ผ
- 1. ํ๋ก์ธ์ค์ ๋๊ตฌ๋ณด๋ค๋ ๊ฐ์ธ๊ณผ์ ์ํธ์์ฉ์ ๋ ๊ฐ์น๋ฅผ ๋๋ค.
- 2. ๊ณ์ฝ ํ์๋ณด๋ค๋ ๊ณ ๊ฐ๊ณผ์ ํ์ ์ ๋ ๊ฐ์น๋ฅผ ๋๋ค.
- 3. ์ค์ ์๋ํ๋ ์ํํธ์จ์ด๋ณด๋ค๋ ์ดํดํ๊ธฐ ์ข์ ๋ฌธ์์ ๋ ๊ฐ์น๋ฅผ ๋๋ค.
- 4. ๊ณํ์ ๋ฐ๋ฅด๊ธฐ๋ณด๋ค๋ ๋ณํ์ ๋์ํ๋ ๊ฒ์ ๋ ๊ฐ์น๋ฅผ ๋๋ค.
1, 2, 4
7. ๋ค์ ๊ดํธ์ ๊ณตํต์ผ๋ก ๋ค์ด๊ฐ ์ฉ์ด๋?
( )์ ์ํํธ์จ์ด์ ์๊ธฐ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํ ๋ฐฉ์์ผ๋ก ์ฐ๊ตฌ๋ ํ๋ฌธ์ด๋ฉฐ, ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๋ก ๊ณผ ๋๊ตฌ, ๊ด๋ฆฌ ๊ธฐ๋ฒ์ ํตํ์ฌ ์ํํธ์จ์ด์ ํ์ง๊ณผ ์์ฐ์ฑ ํฅ์์ ๋ชฉ์ ์ผ๋ก ํ๋ค.
( )์ ๊ธฐ๋ณธ์์น์ ๋ค์๊ณผ ๊ฐ๋ค.
- ํ๋์ ์ธ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ ๊ณ์์ ์ผ๋ก ์ ์ฉํด์ผ ํ๋ค.
- ๊ฐ๋ฐ๋ ์ํํธ์จ์ด์ ํ์ง์ด ์ ์ง๋๋๋ก ์ง์์ ์ผ๋ก ๊ฒ์ฆํด์ผ ํ๋ค.
- ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ด๋ จ ์ฌํญ ๋ฐ ๊ฒฐ๊ณผ์ ๋ํ ๋ช ํํ ๊ธฐ๋ก์ ์ ์งํด์ผ ํ๋ค.
์ํํธ์จ์ด ๊ณตํ
8. ์คํฌ๋ผ์ ํ ๊ตฌ์ฑ์ ์ค ์ดํด ๊ด๊ณ์๋ค์ ์๊ฒฌ์ ์ข ํฉํ์ฌ ๋ฐฑ๋ก๊ทธ๋ฅผ ์์ฑํ๋ ์ฃผ์ฒด๋?
์ ํ ์ฑ ์์(Product Owner)
9. ์คํฌ๋ผ ๊ฐ๋ฐ ๊ณผ์ ์ ์งํ ์์์ ๋ง๊ฒ ๋์ดํ๋ผ.
- 1. ์คํ๋ฆฐํธ
- 2. ์คํ๋ฆฐํธ ํ๊ณ
- 3. ์ผ์ผ ์คํฌ๋ผ ํ์
- 4. ์คํ๋ฆฐํธ ๊ฒํ ํ์
- 5. ์คํ๋ฆฐํธ ๊ณํ ํ์
5 -> 1-> 3-> 4-> 2
10. ์์๋ก ๋ฐ์ํ๋ ๊ณ ๊ฐ์ ์๊ตฌ์ฌํญ์ ์ ์ฐํ๊ฒ ๋์ํ๊ธฐ ์ํด ๊ณ ๊ฐ์ ์ฐธ์ฌ์ ๊ฐ๋ฐ ๊ณผ์ ์ ๋ฐ๋ณต์ ๊ทน๋ํํ์ฌ ๊ฐ๋ฐ ์์ฐ์ฑ์ ํฅ์์ํค๋ ์ต์คํธ๋ฆผ ํ๋ก๊ทธ๋๋ฐ์ 5๊ฐ์ง ํต์ฌ๊ฐ์น์๋ ( ) , ( ) , ( ), ( ), ( ) ๊ฐ ์๋ค.
์์ฌ์ํต, ๋จ์์ฑ, ์ฉ๊ธฐ, ์กด์ค, ํผ๋๋ฐฑ
11. ๋ค์ ๋ณด๊ธฐ์์ XP์ ์ฃผ์ ์ค์ฒ ๋ฐฉ๋ฒ์ ๋ชจ๋ ๊ณจ๋ผ๋ผ.
- 1. Linear Sequencial Method
- 2. Pair Programming
- 3. Collective Ownership
- 4. Continuous Integration
2, 3, 4
12. DBMS ๊ด๋ จ ์๊ตฌ์ฌํญ ๋ถ์ ์ ๊ณ ๋ ค์ฌํญ 4๊ฐ์ง๋?
/ ์ฑ๋ฅ, ๊ธฐ์ ์ง์, ์ํธํธํ์ฑ, ๊ตฌ์ถ๋น์ฉ, ๊ฐ์ฉ์ฑ
13. ์ฌ์ฉ์์ ์๊ตฌ์ ๋ฐ๋ผ ๋ณํ๋ ๋์ ์ธ ์ฝํ ์ธ ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๋ฏธ๋ค์จ์ด๋ก, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ์ฐ๋ํ์ฌ ์ฌ์ฉํ๋ ๊ฒ์?
/ WAS(์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ)
14. ๋๊ตฌ๋ ๋ณ๋ค๋ฅธ ์ ํ์์ด ์ฌ์ฉํ ์ ์๋๋ก ์์ค์ฝ๋๊ฐ ๊ณต๊ฐ๋ ์ํํธ์จ์ด๋ก, ์ฌ์ฉ ์ ๋ผ์ด์ ์ค์ ์ข ๋ฅ, ์ฌ์ฉ์ ์, ๊ธฐ์ ์ ์ง์๊ฐ๋ฅ์ฑ์ ๊ณ ๋ คํด์ผํ๋ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฆฌํค๋ ์ฉ์ด๋?
/ ์คํ์์ค
15. ๋ค์์ ์ค๋ช ๊ณผ ๊ฐ์ฅ ๋ถํฉํ๋ ์ฉ์ด๋ ?
- ์ํํธ์จ์ด๊ฐ ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ๊ณตํ๋ ์๋น์ค์ ๋ํ ์ค๋ช ๊ณผ ์ ์์ ์ผ๋ก ์ด์๋๋๋ฐ ํ์ํ ์ ์ฝ์กฐ๊ฑด์ ๋ํ๋ธ๋ค.
- ์ํํธ์จ์ด ๊ฐ๋ฐ์ด๋ ์ ์ง๋ณด์ ๊ณผ์ ์์ ํ์ํ ๊ธฐ์ค๊ณผ ๊ทผ๊ฑฐ๋ฅผ ์ ๊ณต
- ๊ฐ๋ฐํ๋ ค๋ ์ํํธ์จ์ด์ ์ ๋ฐ์ ์ธ ๋ด์ฉ์ ํ์ธํ ์ ์๊ฒ ํ๋ฏ๋ก ๊ฐ๋ฐ์ ์ฐธ์ฌํ๋ ์ดํด๊ด๊ณ์๋ค๊ฐ์ ์์ฌ์ํต์ ์ํํ๊ฒ ํ๋ ๋ฐ ๋์์ ์ค๋ค.
/ ์๊ตฌ์ฌํญ
16. ( ) ์๊ตฌ์ฌํญ์ ์์คํ ์ด ๋ฌด์์ ํ๊ณ ์ด๋ค ๊ธฐ๋ฅ์์ ํ๋์ง ๋ฑ ์ฌ์ฉ์๊ฐ ์์คํ ์ ํตํด ์ ๊ณต๋ฐ๊ธฐ๋ฅผ ์ํ๋ ๊ธฐ๋ฅ์ด๋ ์์คํ ์ด ๋ฐ๋์ ์ํํด์ผ ํ๋ ๊ธฐ๋ฅ์ ์๋ฏธํ๋ค.
/ ๊ธฐ๋ฅ
17. ( ) ์๊ตฌ์ฌํญ์ ํ์ง์ด๋ ์ ์ฝ์ฌํญ๊ณผ ๊ด๋ จ๋ ์๊ตฌ์ฌํญ์ผ๋ก, ์์คํ ์ ์ฅ๋น ๊ตฌ์ฑ, ์ฑ๋ฅ, ์ธํฐํ์ด์ค, ํ ์คํธ, ๋ณด์ ๋ฑ์ ์๊ตฌ์ฌํญ์ ๋งํ๋ค.
/ ๋น๊ธฐ๋ฅ
18. ์๊ตฌ์ฌํญ ๊ฐ๋ฐ ํ๋ก์ธ์ค ( ) -> ( ) -> ( ) -> ( )
/ ๋์ถ ๋ถ์ ๋ช ์ธ ํ์ธ
20. ์๊ตฌ์ฌํญ ๋ช ์ธ ๊ธฐ๋ฒ์ค ๋ค์์ ์ค๋ช ๊ณผ ๋ถํฉํ๋ ๊ธฐ๋ฒ์?
- ์ฌ์ฉ์์ ์๊ตฌ๋ฅผ ํํํ ๋ ์ํ์ ์ธ ์๋ฆฌ์ ํ๊ธฐ๋ฒ์ ์ด์ฉํจ.
- ์ฃผ๋ก Z๊ธฐ๋ฒ์ ์ด์ฉํด ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ ํํ.
- ์ฌ์ฉ์์ ์๊ตฌ๋ฅผ ์ ํํ๊ณ ๊ฐ๊ฒฐํ ํํ.
์ ํ ๋ช ์ธ ๊ธฐ๋ฒ
21. ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณผ์ ์ค ๋ค์๊ณผ ๊ฐ์ ์์ ์ด ์ํ๋๋ ๋จ๊ณ๋?
- ๋น์ฉ๊ณผ ์ผ์ ์ ๋ํ ์ ์ฝ ์ค์
- ํ๋น์ฑ ์กฐ์ฌ
- ์๊ตฌ์ฌํญ ์ ์ ๋ฌธ์ํ
- ๋ชฉํ ์ค์
์๊ตฌ์ฌํญ ๋ถ์
22. ์ํํธ์จ์ด ๊ฐ๋ฐ ๋จ๊ณ์ค ์๊ตฌ์ฌํญ ๋ถ์ ๊ณผ์ ์์ ๋ค์ํ ๋ถ์๋๊ตฌ๊ฐ ์ฌ์ฉ๋๋๋ฐ, ๋ค์ ๋ณด๊ธฐ์์ ์ค๋ช ํ๋ ๋ถ์ ๋๊ตฌ๋?
์๋ฃ ํ๋ฆ ๊ทธ๋ํ ๋๋ ๋ฒ๋ธ์ฐจํธ ๋ผ๊ณ ๋ ํ๋ค.
๊ตฌ์กฐ์ ๋ถ์ ๊ธฐ๋ฒ์ ์ฌ์ฉ
์๋ฃ์ ํ๋ฆ์ ๋ช ํํ ํํํ ์ ์์.
ํ์ดํ, ์, ์ฌ๊ฐํ, ์ง์ ์ ์ด์ฉํ์ฌ ์๋ฃ์ ํ๋ฆ์ ํ์
DFD(์๋ฃ ํ๋ฆ๋)
23. ์๊ตฌ์ฌํญ ๋ถ์์์ ์๋ฃ์ ํ๋ฆ ๋ฐ ๋ณํ ๊ณผ์ ๊ณผ ๊ธฐ๋ฅ์ ๋ํ ์ค์ฌ์ผ๋ก ๊ธฐ์ ํ๋ ์๋ฃ ํ๋ฆ๋์ 4๊ฐ์ง ๊ตฌ์ฑ์์๋ ?
ํ๋ก์ธ์ค, ์๋ฃ ํ๋ฆ, ์๋ฃ ์ ์ฅ์ ,๋จ๋ง
24. ๋ค์ ์๋ฃ ์ฌ์ (DD)์์ ์ฌ์ฉํ๋ ๊ธฐํธ์ ์ค๋ช ์ผ๋ก ๋น์นธ์ ์ฑ์ฐ์์ค.
: ์๋ฃ์ ์ ์
: ์๋ฃ์ ์ฐ๊ฒฐ
: ์๋ฃ์ ์๋ต
: ์๋ฃ์ ์ ํ
: ์๋ฃ์ ๋ฐ๋ณต
: ์๋ฃ์ ์ค๋ช
=, +, (), [], {}, **
25. ์๊ตฌ์ฌํญ ๋ถ์์ฉ ์๋ํ ๋๊ตฌ๋ฅผ ์ฐ์์ค.
CASE - ์ข ๋ฅ์๋ SREM, PSL/PSA, TAGS, SADT๊ฐ ์๋ค
26. SoftTech ์ฌ์์ ๊ฐ๋ฐํ ์๊ตฌ์ฌํญ ๋ถ์ CASE๋ก, ๋ธ๋ก ๋ค์ด์ด๊ทธ๋จ์ ์ฑํํ ์๋ํ ๋๊ตฌ๋?
SADT
27. ๋ค์์ ์ค๋ช ๊ณผ ๊ฐ์ฅ ๋ถํฉํ๋ ์ฉ์ด๋ฅผ ์๋ฌธ ์ฝ์ด๋ก ์ฐ์์ค.
- ์์คํ ์ ๋ถ์ ๋ฐ ์ค๊ณ, ๋๋ ๋ฌธ์ํ์ ์ฌ์ฉ๋๋ ๊ธฐ๋ฒ์ผ๋ก, ํํฅ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ํ ๋ฌธ์ํ ๋๊ตฌ.
์ฐจํธ์ ์ข ๋ฅ์๋ ๊ฐ์์ ๋ํ, ์ด์ฒด์ ๋ํ, ์ธ๋ถ์ ๋ํ๊ฐ ์๊ณ , ๊ธฐํธ, ๋ํ ๋ฑ์ ์ฌ์ฉํ๋ฏ๋ก ๋ณด๊ธฐ ์ฝ๊ณ ์ดํดํ๊ธฐ ์ฝ๋ค.
HIPO
28. ๊ฐ์ฒด์งํฅ ๋ชจ๋ธ๋ง ์ธ์ด์ธ UML์ ๊ธฐ๋ณธ ๊ตฌ์ฑ์์ 3๊ฐ์ง๋?
/ ์ฌ๋ฌผ, ๊ด๊ณ, ๋ค์ด์ด๊ทธ๋จ
29. UML์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์ ์ค ๊ด๊ณ์ ๋ํด ์งง๊ฒ ์์ ํ๋ผ.
/ ์ฌ๋ฌผ๊ณผ ์ฌ๋ฌผ๊ฐ์ ์ฐ๊ด์ฑ์ ํํํ๊ฒ
30. ( ) ๊ด๊ณ๋ 2๊ฐ ์ด์์ ์ฌ๋ฌผ์ด ์๋ก ๊ด๋ จ๋์ด ์๋ ๊ด๊ณ๋ก, ๋ฐฉํฅ์ฑ์ ํ์ดํ๋ก ํํํ๊ณ , ๋ค์ค๋๋ฅผ ์ ์์ ํ๊ธฐํ๋ค.
/ ์ฐ๊ด
31. ( ) ๊ด๊ณ๋ ํ๋์ ์ฌ๋ฌผ์ด ๋ค๋ฅธ ์ฌ๋ฌผ์ ํฌํจ๋์ด ์๋ ๊ด๊ณ๋ก, ์ ์ฒด์ ๋ถ๋ถ์ผ๋ก ๊ตฌ๋ถ๋๋ฉฐ ์๋ก ๋ ๋ฆฝ์ ์ด๋ค. ์์ด ๋น ๋ง๋ฆ๋ชจ๋ฅผ ์ฐ๊ฒฐํ์ฌ ํํ
/ ์งํฉ
32. ( ) ๊ด๊ณ๋ ์งํฉ ๊ด๊ณ์ ํน์ํ ๊ด๊ณ๋ก ์๋ก ๋ ๋ฆฝ๋ ์ ์๊ณ ์๋ช ์ฃผ๊ธฐ๋ฅผ ํจ๊ปํ๋ค. ์์ด ์ฑ์์ง ๋ง๋ฆ๋ชจ๋ฅผ ์ฐ๊ฒฐํ์ฌ ํํ
/ ํฌํจ
33. ( ) ๊ด๊ณ๋ ์์ ๋ชจ๋์ด ํ์ ๋ชจ๋๋ณด๋ค ์ผ๋ฐ์ ์ธ ๊ฐ๋ ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์์ด ๋น ํ์ดํ๋ฅผ ์ฐ๊ฒฐํ์ฌ ํํํ๋ค.
/ ์ผ๋ฐํ
34. ( ) ๊ด๊ณ๋ ์ฌ๋ฌผ์ ๋ช ์ธ๊ฐ ๋ฐ๋๋ฉด ๋ค๋ฅธ ์ฌ๋ฌผ์ ์ํฅ์ ์ฃผ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ํ ํด๋์ค๊ฐ ๋ค๋ฅธ ํด๋์ค๋ฅผ ์คํผ๋ ์ด์ ์ ๋งค๊ฐ๋ณ์๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ํ๋๋ ๊ด๊ณ๋ก, ์ ์ ํ์ดํ๋ฅผ ์ฐ๊ฒฐํ์ฌ ํํ
/ ์์กด
35. ( ) ๊ด๊ณ๋ ์๋ก๋ฅผ ๊ทธ๋ฃนํ ํ ์ ์๋ ๊ด๊ณ๋ก, ์์ด ๋น ์ ์ ํ์ดํ๋ฅผ ์ฐ๊ฒฐํ์ฌ ํํํ๋ค.
/ ์ค์ฒดํ
36. ๋ค์ด์ด๊ทธ๋จ์ ์งง๊ฒ ์ค๋ช ํ๋ผ.
/ ์ฌ๋ฌผ๊ณผ ๊ด๊ณ๋ฅผ ๋ํ์ผ๋ก ํํํ๊ฒ
37. UML ๋ค์ด์ด๊ทธ๋จ์ค ์ ์ ๋ชจ๋ธ๋ง์ ์ฌ์ฉ๋๋ ( ) ๋ค์ด์ด๊ทธ๋จ์ ์ข ๋ฅ๋ฅผ ๋ชจ๋ ์์ ํ๋ผ.
/ (๊ตฌ์กฐ) ๋ค์ด์ด๊ทธ๋จ - ํด๋์ค, ๊ฐ์ฒด, ์ปดํฌ๋ํธ, ๋ฐฐ์น , ๋ณตํฉ์ฒด ๊ตฌ์กฐ , ํจํค์ง ๋ค์ด์ด๊ทธ๋จ
37-2. UML ๋ค์ด์ด๊ทธ๋จ์ค ํด๋์ค์ ํด๋์ค ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ํ๋ผ ๋ ์ฌ์ฉํ๋ ๋ค์ด์ด๊ทธ๋จ์?
ํด๋์ค ๋ค์ด์ด๊ทธ๋จ
38. UML ๋ค์ด์ด ๊ทธ๋จ์ค ๋์ ๋ชจ๋ธ๋ง์ ์ฌ์ฉ๋๋ ( ) ๋ค์ด์ด ๊ทธ๋จ์ ์ข ๋ฅ๋ฅผ ๋ชจ๋ ์์ ํ๋ผ.
/ (ํ์) - ์ ์ค์ผ์ด์ค, ์ํ์ค, ์ปค๋ฎค๋์ผ์ด์ , ์ํ, ํ๋, ์ํธ์์ฉ ๊ฐ์, ํ์ด๋ฐ ๋ค์ด์ด๊ทธ๋จ
38-2. ( )์ ๊ฐ์ฒด๋ค ์ฌ์ด์ ๋ฉ์์ง ๊ตํ์ ๋ํ๋ด๋ฉฐ, ( )์ ํ๋์ ๊ฐ์ฒด๊ฐ ๊ฐ์ง ์ํ์ ๊ทธ ์ํ์ ๋ณํ ํน์ ๋ค๋ฅธ ๊ฐ์ฒด์์ ์ํธ์์ฉ์ ๋ฐ๋ผ ์ด๋ป๊ฒ ๋ณํํ๋์ง๋ฅผ ๋ํ๋ธ๋ค.
/ ์ํ ๋ค์ด์ด๊ทธ๋จ
39. UML ํ์ฅ ๋ชจ๋ธ์์ ์คํ ๋ ์ค ํ์ ๊ฐ์ฒด๋ฅผ ํํํ ๋ ์ฌ์ฉํ๋ ๊ธฐํธ๋ ?
/ <<>>
40. ์ ์ค์ผ์ด์ค์ ๊ตฌ์ฑ ์์ ์ค ๋์ ์์คํ ๊ณผ ์ํธ์์ฉํ๋ ์ฌ๋์ด๋ ๋ค๋ฅธ ์์คํ ์ ์ํ ์ญํ ์ ํํํ๋ ์์๋?
// ์กํฐ
41. ๋ค์ ์ค ๊ธฐ๋ณธ ์ ์ค์ผ์ด์ค ์ํ ์ ํน๋ณํ ์กฐ๊ฑด์ ๋ง์กฑํ ๋ ์ํ๋๋ ์ ์ค์ผ์ด์ค๋?
- ์ฐ๊ด, ํ์ฅ, ์ ํ, ํนํ
// ํ์ฅ
42.
43. ์กฐ๊ฑด, fork
1. ํด๋์ค
2. ํจ์
44.
/ ์ฐ๊ด ํด๋์ค
45. ๋ค์ ์ค ์ํ์ค ๋ค์ด์ด๊ทธ๋จ์ ๊ตฌ์ฑ์์๋ ?
- ์คํ ์์, ์๋ช ์ , ํ์ฅ, ๋ฉ์์ง, ์ ์ค์ผ์ด์ค, ์กํฐ๋นํฐ
49. ์ ํํ๋ ๋ถ์์ ์ฐจ์ ๋ฐ๋ผ, ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ํ์ ํ์ฌ ๋ฌธ์ํํ๋ ์ฒ๋ฆฌ ์ค์ฌ์ ๋ฐฉ๋ฒ๋ก ์?
/ ๊ตฌ์กฐ์ ๋ฐฉ๋ฒ๋ก
50. ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ค, ํ์ค ์ธ๊ณ์ ๊ฐ์ฒด๋ฅผ ๊ธฐ๊ณ์ ๋ถํ์ฒ๋ผ ํ๋์ ๊ฐ์ฒด๋ก ๋ง๋ค์ด ๊ฐ์ฒด๋ค์ ์กฐ๋ฆฝํด์ ์ํํธ์จ์ด๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ๋ก ์?
/ ๊ฐ์ฒด์งํฅ ๋ฐฉ๋ฒ๋ก
51. ๊ธฐ์กด์ ์์คํ ์ด๋ ์ํํธ์จ์ด๋ฅผ ๊ตฌ์ฑํ๋ ์ปดํฌ๋ํธ๋ฅผ ์กฐํฉํ์ฌ ํ๋์ ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์?
// ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ๋ฐฉ๋ฒ๋ก
52. ์ํํธ์จ์ด ์ฌ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ์ค๋ช ์ด๋ค. ๋น์นธ์ ์ฑ์ฐ์.
1. ( ) : ์ ์์นฉ๊ณผ ๊ฐ์ ์ํํธ์จ์ด ๋ถํ, ์ฆ ๋ธ๋ก์ ๋ง๋ค์ด์ ๋ผ์ ๋ง์ถ์ด ์ํํธ์จ์ด๋ฅผ ์์ฑ์ํค๋ ๋ฐฉ๋ฒ. ๋ธ๋ก ๊ตฌ์ฑ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ๋ ํ๋ค.
2. ( ) : ์ถ์ํ ํํ๋ก ์จ์ง ๋ช ์ธ๋ฅผ ๊ตฌ์ฒดํํ์ฌ ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๋ฐฉ๋ฒ. ํจํด ๊ตฌ์ฑ ๋ฐฉ๋ฒ ์ด๋ผ๊ณ ๋ ํ๋ค.
// ํฉ์ฑ ์ค์ฌ
// ์์ฑ ์ค์ฌ
53. ์ํํธ์จ์ด ์ฌ๊ณตํ์ ๊ฐ๋ ์ ๊ฐ๋ตํ ์์ ํด๋ณด์.
// ๊ธฐ์กด์ ์์คํ ์ ๋ถ์ํ์ฌ ๋ ๋์ ์์คํ ์ ๊ตฌ์ถํ๊ณ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ ์ฑ๋ฅ ํฅ์ํ๋๊ฒ
54. ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณผ์ ์์ ์ฌ์ฉ๋๋ ๊ณผ์ ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํํ๋ ๊ฒ์ผ๋ก ( ), ( ), ( ) ์ ๊ธฐ๋ฅ์ด ์๋ค.
CASE / ๊ทธ๋ํฝ์ง์, ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ ์ ๋จ๊ณ ์ฐ๊ฒฐ, ๋ค์ํ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ชจํ ์ง์
55. ์ํํธ์จ์ด ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ ์ค ์ ๋ฌธ๊ฐ ๊ฐ์ ๊ธฐ๋ฒ์ ์ฃผ๊ด์ ์ธ ํธ๊ฒฌ์ ๋ณด์ํ๊ธฐ ์ํด ๋ง์ ์ ๋ฌธ๊ฐ๋ค์ ์๊ฒฌ์ ์ข ํฉํ์ฌ ์ฐ์ ํ๋ ๊ธฐ๋ฒ์?
// ๋ธํ์ด ๊ธฐ๋ฒ
56. ์ํฅ์ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ์ ๊ณ ๋ฅด์์ค.
1. ์ ๋ฌธ๊ฐ ๊ฐ์ ๊ธฐ๋ฒ
2. LOC ๊ธฐ๋ฒ
3. ์ํ์ ์ฐ์ ๊ธฐ๋ฒ
4. ๋ธํ์ด ๊ธฐ๋ฒ
5. ๊ฐ๋ฐ ๋จ๊ณ๋ณ ์ธ์ ์ ๊ธฐ๋ฒ
57. LOC ๊ธฐ๋ฒ์ ์ํด ์์ธก๋ ์ด ๋ผ์ธ ์๊ฐ 30000, ๊ฐ๋ฐ์ ์ฐธ์ฌํ ํ๋ก๊ทธ๋๋จธ๊ฐ 5๋ช , ํ๋ก๊ทธ๋๋จธ๋ค์ ํ๊ท ์์ฐ์ฑ์ด ์๊ฐ 300๋ผ์ธ์ผ ๋ ๊ฐ๋ฐ์ ์์๋๋ ๊ธฐ๊ฐ์ ๊ณ์ฐ์๊ณผ ํจ๊ป ์ฐ์์ค.
= 30000/5/300 = 20๊ฐ์
58. ๋ค์ ์ค ์ํ์ ์ฐ์ ๊ธฐ๋ฒ์ด ์๋ ๊ฒ์?
1. COCOMO
2. Putnam
3. Function-Point
4. PERT
// 4
59. ์ํํธ์จ์ด ๋น์ฉ์ฐ์ ๊ธฐ๋ฒ์ค ๋ณดํด์ด ์ ์ํ์์ผ๋ฉฐ, ์์ ํ๋ก๊ทธ๋จ์ ๊ท๋ชจ์ธ LOC์ ์ํ ๊ธฐ๋ฒ์?
COCOMO
60. COCOMO ๋ชจํ์ ๊ฐ๋ฐ์ ํ์ ๋ํ ์ค๋ช ์ด๋ค. ๋น์นธ์ ์ฑ์ฐ์์ค
( ) : 30๋ง ๋ผ์ธ ์ด์์ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๋ ์ ํ
( ) : 30๋ง ๋ผ์ธ ์ด์์ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๋ ์ ํ
( ) : 5๋ง ๋ผ์ธ ์ดํ์ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๋ ์ ํ
// ๋ด์ฅํ
// ๋ฐ๋ถ๋ฆฌํ
// ์กฐ์งํ
61. Rayleigh-Norden ๊ณก์ ์ ๋ ธ๋ ฅ ๋ถํฌ๋๋ฅผ ์ด์ฉํ ํ๋ก์ ํธ ์ฐ์ ๊ธฐ๋ฒ์?
// Putnam
62. FP ๋ชจํ์์ ๋น์ฉ ์ฐ์ ์ ์ด์ฉ๋๋ ์์๋ฅผ ๋ชจ๋ ๊ณ ๋ฅด์์ค
1. ํด๋์ค ์ธํฐํ์ด์ค
2. ๋ช ๋ น์ด(์ฌ์ฉ์ ์ง์ ์)
3. ๋ฐ์ดํฐ ํ์ผ
4. ์ถ๋ ฅ ๋ณด๊ณ ์
// 2,3
63. Rayleigh - Norden ๊ณก์ ๊ณผ Putnam ์์ธก ๋ชจ๋ธ์ ๊ธฐ์ด๋ก ํ์ฌ ๋ง๋ค์ด์ง ์๋ํ ๋๊ตฌ ์ด๋ฆ์?
// SLIM
64. ํ๋ก์ ํธ์ ํ์ํ ์ ์ฒด ์์ ์ ์ํธ ๊ด๊ณ๋ฅผ ํ์ํ๋ ๋คํธ์ํฌ๋ก, ๊ฐ ์์ ๋ณ๋ก ๋๊ด, ๊ธฐ๋, ๊ฐ๋ฅ์ฑ์ด ์๋ ๊ฒฝ์ฐ๋ฅผ ๋๋์ด ์ข ๋ฃ์๊ธฐ๋ฅผ ๊ฒฐ์ ํ๋ ์ผ์ ๊ณํ ๊ธฐ๋ฒ์?
// PERT
66.
// ๊ฐํธ ์ฐจํธ
67.
// ๊ธฐ๋ณธ ์๋ช ์ฃผ๊ธฐ : ํ๋, ๊ณต๊ธ, ๊ฐ๋ฐ, ์ด์, ์ ์ง๋ณด์
// ์ง์ ์๋ช ์ฃผ๊ธฐ : ํ ํํํ ๊ฐ๊ฒ๋ฌธ๋ฌธ
68.
// ๊ด๋ฆฌ, ์ ์, ์ ๋์ ๊ด๋ฆฌ,
69.
// SPICE
70.
๋ถ์์ - ์ํ - ๊ด๋ฆฌ - ํ๋ฆฝ - ์์ธก - ์ต์ ํ
// ๋ถ0 ์1 ๊ด2 ํ3 ์4 ์ต5
ใฑ
71.
์ธ๋ถ์ ๊ธฐ์ค : ๋ฒ์ ์ ์ฝ์ฌํญ, ํ์ค ํ์ง ๊ธฐ์ค
๋ด๋ถ์ ๊ธฐ์ค : ์๊ตฌ์ฌํญ, ๋ณด์ ๊ธฐ์ , ๋ชฉํํ๊ฒฝ, ํ๋ก์ ํธ ๊ท๋ชจ
72.
// ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ ์์ํฌ
74.
// ์ฌ์ฌ์ฉ์ฑ, ๋ชจ๋ํ
'๐ CS > ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 6. ํ๋ฉด ์ค๊ณ (0) | 2024.04.15 |
---|---|
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 5. ์ธํฐํ์ด์ค ๊ตฌํ (0) | 2024.04.15 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 4. ์๋ฒ ํ๋ก๊ทธ๋จ ๊ตฌํ (1) | 2024.04.14 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 3. ํตํฉ ๊ตฌํ (0) | 2024.04.13 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 2. ๋ฐ์ดํฐ ์ /์ถ๋ ฅ ๊ตฌํ (1) | 2024.04.13 |
๋ธ๋ก๊ทธ์ ์ ๋ณด
Study Repository
rlaehddnd0422