'์๋๊ณต 2020 ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ' ๊ต์ฌ ๊ณต๋ถํ๋ฉด์ ์์ฝํ ๋ด์ฉ์ ๋๋ค. ์ค์ํ ๋ด์ฉ๊ณผ ์ํ์ ๋น์ถ๋๋ ๋ด์ฉ๋ง ์ ๋ฆฌํ์์ต๋๋ค. ์ข์์ ๊พธ์ฑ ๋๋ฌ์ฃผ์ธ์ :)
๊ธฐ์ถ ๋ฌธ์
1. ๋ค์ ๋ด์ฉ ์ค ๊ดํธ์ ๋ค์ด๊ฐ ๊ฐ์ฅ ์ ํฉํ ์ฉ์ด๋ฅผ ์ฐ์์ค.
ํํ ์์คํ
์ ( )์๋ ๋จ์ ์
๋ฌด ์์คํ
๊ฐ์ ์ฃผ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ์ ์ข
๋ฅ, ํ์, ํ๋กํ ์ฝ, ์ฐ๊ณ ์ ํ, ์ฃผ๊ธฐ ๋ฑ์ ๋ช
์ํ๋ค. ๋ฐ์ดํฐ๋ฅผ ์ด๋ค ํ์์ผ๋ก ์ฃผ๊ณ ๋ฐ๋์ง, ํต์ ๊ท์ฝ์ ๋ฌด์์ ์ฌ์ฉํ๋์ง, ์ฐ๊ณ ์ ํ์ ๋ฌด์์ธ์ง ๋ฑ์ ๋ฐ๋์ ๊ณ ๋ คํด์ผ ํ๋ค.
๋ต : ์ธํฐํ์ด์ค
ํด์ค
์์คํ ๊ตฌ์ฑ / ๊ธฐ๋ฅ / ์ธํฐํ์ด์ค / ์ํคํ ์ณ ๊ตฌ์ฑ / ์ํํธ์จ์ด ๊ตฌ์ฑ / ํ๋์จ์ด ๊ตฌ์ฑ / ๋คํธ์ํฌ ๊ตฌ์ฑ
2. DBMS ๊ด๋ จ ์๊ตฌ์ฌํญ ์๋ณ์ ๊ณ ๋ ค ์ฌํญ์ ์ฐ์์ค.
๋ต : ๊ฐ์ฉ์ฑ, ์ฑ๋ฅ, ๊ธฐ์ ์ง์, ๊ตฌ์ถ ๋น์ฉ, ์ํธ ํธํ์ฑ
3. ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ(WAS; Web Application Server)์ ๊ฐ๋ ์ ์ฐ์์ค.
๋ต : ์ฌ์ฉ์ ์๊ตฌ์ ๋ฐ๋ผ ๋ณํ๋ ๋์ ์ธ ์ฝํ ์ธ ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ฏธ๋ค์จ์ด
4. ์ํํธ์จ์ด๊ฐ ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ๊ณตํ๋ ์๋น์ค์ ๋ํ ์ค๋ช ๊ณผ ์ ์์ ์ผ๋ก ์ด์๋๋๋ฐ ํ์ํ ์ ์ฝ์กฐ๊ฑด ๋ฑ์ ๋ํ๋ด๋ ์๊ตฌ์ฌํญ์ ์ ํ 4๊ฐ์ง๋ฅผ ์ฐ์์ค.
๋ต : ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ, ๋น๊ธฐ๋ฅ ์๊ตฌ์ฌํญ, ์ฌ์ฉ์ ์๊ตฌ์ฌํญ, ์์คํ ์๊ตฌ์ฌํญ
5. ์๊ตฌ์ฌํญ ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ค ์์คํ , ์ฌ์ฉ์, ๊ทธ๋ฆฌ๊ณ ์์คํ ๊ฐ๋ฐ์ ๊ด๋ จ๋ ์ฌ๋๋ค์ด ์๋ก ์๊ฒฌ์ ๊ตํํ์ฌ ์๊ตฌ์ฌํญ์ด ์ด๋์ ์๋์ง, ์ด๋ป๊ฒ ์์งํ ๊ฒ์ธ์ง๋ฅผ ์๋ณํ๊ณ ์ดํดํ๋ ์๊ตฌ์ฌํญ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ฐ์์ค.
๋ต : ์๊ตฌ์ฌํญ ๋์ถ
6. ๊ฐ๋ฐ ๋์์ ๋ํ ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ ์ค ๋ช ํํ์ง ์๊ฑฐ๋ ๋ชจํธํ ๋ถ๋ถ์ ๊ฑธ๋ฌ๋ด๊ธฐ ์ํ ์๊ตฌ์ฌํญ ๋ถ์ ๊ธฐ๋ฒ ์ค ์ ํ ๋ถ์(Formal Analysis)์ ๊ฐ๋ ์ ์ค๋ช ํ์์ค.
๋ต : ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ๋ฅผ ๊ฐ๋ ์ ํํ๋ ์ธ์ด๋ก ์๊ตฌ์ฌํญ์ ์ํ์ ๊ธฐํธ๋ก ํํ ํ ๋ถ์ํ๋ ๊ณผ์
7. ์ ์ค์ผ์ด์ค ๋ค์ด์ด๊ทธ๋จ, ์ฌ์ฉ์ ์ธํฐ์ก์
, ๋ฐ์ดํฐ ํ๋ฆ ๋ชจ๋ธ๊ณผ ๊ด๊ณ์๋ ์๊ตฌ์ฌํญ ๋ถ์ ๊ธฐ๋ฒ์ ์ฐ์์ค.
๋ต : ๊ฐ๋ ๋ชจ๋ธ๋ง
8. ๋ฐ์ดํฐ ํ๋ฆ๋(DFD)์ ๊ตฌ์ฑ ์์๋ฅผ ์ฐ์์ค.
๋ต : ํ๋ก์ธ์ค, ์๋ฃ ํ๋ฆ, ์๋ฃ ์ ์ฅ์, ๋จ๋ง
9. ์๊ตฌ์ฌํญ ๊ฐ๋ฐ ๊ณผ์ ์ ๊ฑฐ์ณ ๋ฌธ์ํ๋ ์๊ตฌ์ฌํญ ๊ด๋ จ ๋ด์ฉ์ ํ์ธํ๊ณ ๊ฒ์ฆํ๋ ๋ฐฉ๋ฒ์ธ ์๊ตฌ์ฌํญ ํ์ธ ๊ธฐ๋ฒ ์ค ์ฌ์ฉ์๊ฐ ์ค์ ๋ก ์ฌ์ฉ๋ ํ๊ฒฝ์์ ์๊ตฌ์ฌํญ๋ค์ด ๋ชจ๋ ์ถฉ์กฑ๋๋์ง ์ฌ์ฉ์ ์ ์ฅ์์ ํ์ธํ๋ ๊ณผ์ ์ด ๋ฌด์์ธ์ง ์ฐ์์ค.
๋ต : ์ธ์ ํ ์คํธ
10. ์ํ์ด๋ ์๋น์ค๊ฐ ์ถ์๋๊ธฐ ์ ์ ๊ฐ๋ฐ ๋์ ์์คํ ๋๋ ๊ทธ ์ผ๋ถ๋ถ์ ๊ฐ๋ต์ ์ผ๋ก ๋ง๋ ์ํ์ ๋ฌด์์ด๋ผ๊ณ ํ๋์ง ์ฐ์์ค.
๋ต : ํ๋กํ ํ์
11. UML์ ๊ตฌ์ฑ ์์ 3๊ฐ์ง๋ฅผ ์ฐ์์ค.
๋ต : ์ฌ๋ฌผ, ๊ด๊ณ, ๋ค์ด์ด๊ทธ๋จ
12. ๋ค์์ UML์ ๊ตฌ์ฑ ์์๋ค์ ๋ํ ์ค๋ช
์ด๋ค. ๊ดํธ(1, 2)์ ๋ค์ด๊ฐ ์๋ง์ ๊ตฌ์ฑ ์์๋ฅผ ์ฐ์์ค.
- ๊ด๊ณ(Relationships) : ์ฌ๋ฌผ๊ณผ ์ฌ๋ฌผ ์ฌ์ด์ ์ฐ๊ด์ฑ์ ํํํ๋ ๊ฒ์ด๋ค.
- ( 1 ) : ๋ชจ๋ธ์ ๊ตฌ์ฑํ๋ ๊ฐ์ฅ ์ค์ํ ๊ธฐ๋ณธ์์๋ก, ๋ค์ด์ด๊ทธ๋จ ์์์ ๊ด๊ณ๊ฐ ํ์ฑ๋ ์ ์๋ ๋์๋ค์ด๋ค.
- ( 2 ) : ์ฌ๋ฌผ๊ณผ ๊ด๊ณ๋ฅผ ๋ํ์ผ๋ก ํํํ ๊ฒ์ด๋ค.
๋ต : (1) ์ฌ๋ฌผ (2) ๋ค์ด์ด๊ทธ๋จ
13. UML ๊ตฌ์ฑ ์์ ์ค ์ฌ๋ฌผ๊ณผ ์ฌ๋ฌผ ์ฌ์ด์ ์ฐ๊ด์ฑ์ ํํํ๋ ๊ฒ์ ๊ด๊ณ์ด๋ค. ๋ค์์ ๊ด๊ณ ์ข
๋ฅ ์ค ๋ฌด์์ ๋ํ ์ค๋ช
์ธ์ง ์ฐ์์ค.
์ฌ๋ฌผ์ด ํ ์ ์๊ฑฐ๋ ํด์ผ ํ๋ ๊ธฐ๋ฅ(ํ์, ์ธํฐํ์ด์ค)์ผ๋ก ์๋ก๋ฅผ ๊ทธ๋ฃนํ ํ ์ ์๋ ๊ด๊ณ๋ฅผ ํํํ๋ค. |
๋ต : ์ค์ฒดํ ๊ด๊ณ
14. Class Diagram, Object Diagram, Component Diagram, Activity Diagram ์ค ๊ตฌ์กฐ์ ๋ค์ด์ด๊ทธ๋จ์ด ์๋ ๊ฒ์ ์ฐ์์ค.
๋ต : Activity Diagram
15. ๋ค์์ ํด๋์ค ๋ค์ด์ด๊ทธ๋จ์ ํด๋์ค์ ๋ํ ์ค๋ช ์ด๋ค. ๊ดํธ์ ๋ค์ด๊ฐ ๊ฐ์ฅ ์ ํฉํ ์ฉ์ด๋ฅผ ์ฐ์์ค.
ํด๋์ค ๋ค์ด์ด๊ทธ๋จ์ ํด๋์ค๋ ๊ฐ๊ฐ์ ๊ฐ์ฒด๋ค์ด ๊ฐ๋ ( 1 )๊ณผ ( 2 )์ ํํํ๋ค. ( 1 )์ ํด๋์ค์ ์ํ๋ ์ ๋ณด๋ฅผ ํํํ๊ณ , ( 2 )์ ํด๋์ค๊ฐ ์ํํ ์ ์๋ ๋์์ผ๋ก, ํจ์ (๋ฉ์๋, Method)๋ผ๊ณ ๋ ํ๋ค. |
๋ต : (1) ์์ฑ (2) ์คํผ๋ ์ด์
16. ํ์ ๋ค์ด์ด๊ทธ๋จ ์ค ๋์ ๋ชจ๋ธ๋ง์ ํด๋นํ๋ ๋ค์ด์ด๊ทธ๋จ 3๊ฐ์ง๋ฅผ ์ฐ์์ค.
๋ต : ์ํ์ค ๋ค์ด์ด๊ทธ๋จ, ์ปค๋ฎค๋์ผ์ด์ ๋ค์ด์ด๊ทธ๋จ, ์ํ ๋ค์ด์ด๊ทธ๋จ
17. ์์คํ
์ด๋ ๊ฐ์ฒด๋ค์ด ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ ์ํธ ์์ฉํ๋ ๊ณผ์ ์ ํํํ๋ ๋ค์ด์ด๊ทธ๋จ์ด ๋ฌด์์ธ์ง ์ฐ์์ค.
๋ต : ์ํ์ค ๋ค์ด์ด๊ทธ๋จ
18. ๋์์ ์ฐธ์ฌํ๋ ๊ฐ์ฒด๋ค์ด ์ฃผ๊ณ ๋ฐ๋ ๋ฉ์์ง๋ฟ๋ง ์๋๋ผ ๊ฐ์ฒด๋ค ๊ฐ์ ์ฐ๊ด๊น์ง ํํํ๋ ๋ค์ด์ด๊ทธ๋จ์ ์ฐ์์ค.
๋ต : ์ปค๋ฎค๋์ผ์ด์ ๋ค์ด์ด๊ทธ๋จ
19. ์ ์ค์ผ์ด์ค ๋ค์ด์ด๊ทธ๋จ์ ๊ตฌ์ฑ ์์ 4๊ฐ์ง๋ฅผ ์ฐ์์ค.
๋ต : ์์คํ ๋ฒ์, ์กํฐ, ์ ์ค์ผ์ด์ค, ๊ด๊ณ
20. ์์คํ ์ด ์ด๋ค ๊ธฐ๋ฅ์ ์ํํ๋์ง ๊ฐ์ฒด์ ์ฒ๋ฆฌ ๋ก์ง์ด๋ ์กฐ๊ฑด์ ๋ฐ๋ฅธ ์ฒ๋ฆฌ์ ํ๋ฆ์ ์์์ ๋ฐ๋ผ ํํํ๋ ๋ค์ด์ด๊ทธ๋จ์ด ๋ฌด์์ธ์ง ์ฐ์์ค.
๋ต : ํ๋ ๋ค์ด์ด๊ทธ๋จ