๐ ์๊ฒฉ์ฆ/์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ20 ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ ํ๊ธฐ ํด .. ๋์ 2๋ฒ์งธ ์ ์ฒ๊ธฐ ํ๊ธฐ ์ํ ใ ใ ใ ใ ๊น๋ง๋ํ 4๋ ์ .. ์ทจ์ ์ ์ ํ๊ธฐ ํฉ๊ฒฉํ๊ณ , ์ค๊ธฐ ๊ณต๋ถ ์์ํ๊ธฐ ์ ์ ์ทจ์ ์ ๋จผ์ ํ๋ค.์ผํ๋ฉด์ ์ค๊ธฐ ๊ณต๋ถํ๊ฒ ๋ ธ๋ผ ๋ค์งํ์ง๋ง .. ๊ทธ~๋๋ก 2๋ ์ด๋ผ๋ ์๊ฐ์ด ์ง๋์ ํ๊ธฐ ํฉ๊ฒฉ ๋ง๋ฃ๋์ด๋ฒ๋ ธ๋ค์ด๋ฐ ๋ฐ๋ณด ใ ใ ์ค๋ฌด๋ง ์ํ๋ฉด ๋๋ค๋ผ๊ณ ์๊ฐํ์ง๋ง ๋ด๊ฐ ๋น์ ๊ณต์์ฌ์ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ๋ ๊ผญ ๋ฐ๊ณ ์ถ์๋ค2025๋ ์ํด ๋ค์ง์ผ๋ก ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์๊ฒฉ์ฆ ๋ฐ๊ธฐ ๋ค์ง โจ 1๏ธโฃ ๊ฐ๋ ์ ๋ฆฌ 1์์ ๋ฐ๋ก ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ ์ํ ์ ์ฒญํ๊ณ ์๋๊ณต ์ฌ์ดํธ์ ์ฌ๋ผ์จ ์๋ฃ๋ค๋ก ๊ฐ๋ ์ ๋ฆฌ ๋จผ์ ์์ํ๋ค ์๋๊ณต์ปดํ, ์ ๋ณด์ฒ๋ฆฌ, ์๋ํ๋ก์ธ์ ๋ฑ IT ์๊ฒฉ์ฆ ์ ๋ฌธ. ํด์ค ํฌํจ CBT, ์ต์ ๊ธฐ์ถ ์๋ฃ ๋ฌด๋ฃ, ์ค๊ธฐ ์ฑ์ ํ๋ก๊ทธ๋จ ์ ๊ณตwww.sinagong.co.kr๊ตณ์ด ์ฑ ์ ์ฌ์ง ์์๋ ์๋๊ณต ์ฌ์ดํธ์ ๋ก๊ทธ.. 2025. 2. 15. 2024๋ 3ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด 4. ๋ฏธ๋ค์จ์ด์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฌ์ฉ์ ์ฌ์ด ๋ฟ๋ง ์๋๋ผ ํด๋ผ์ด์ธํธ์ ์๋ฒ, ์ด์์ฒด์ ์ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ์ด ๋ ์์คํ ์ฌ์ด์์ ๋ค์ํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ํํธ์จ์ด๋ฅผ ๋ฏธ๋ค์จ์ด๋ผ๊ณ ํ๋ค. 10. is instance of = ๋ถ๋ฅํ๋์ผํ ํ์ ํน์ฑ์ ๊ฐ๋ ๊ฐ์ฒด๋ค์ ๋ชจ์ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋ถ๋ฅํํ๊ณ ํ๋ฉฐ, is instance of ๋ผ๊ณ ํํํ๋ค. 15. ์ํคํ ์ฒ ์ค๊ณ ๊ณผ์ 1๏ธโฃ ์ค๊ณ ๋ชฉํ ์ค์ 2๏ธโฃ ์์คํ ํ์ ๊ฒฐ์ 3๏ธโฃ ์คํ์ผ ์ ์ฉ ๋ฐ ์ปค์คํฐ๋ง์ด์ฆ4๏ธโฃ ์๋ธ์์คํ ์ ๊ธฐ๋ฅ, ์ธํฐํ์ด์ค ๋์ ์์ฑ5๏ธโฃ ์ํคํ ์ฒ ์ค๊ณ ๊ฒํ 16. ํด๋์ค๋ ์ํ๋ ์ ๋ณด๋ฅผ ํํํ๋ ์์ฑ๊ณผ ๋์์ ํํํ๋ ์คํผ๋ ์ด์ , ๊ด๊ณ ๋ฑ์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค. 18. CASE์ ์์ฒ ๊ธฐ์ - ๊ตฌ์กฐ์ ๊ธฐ๋ฒ- ํ๋กํ ํ์ดํ ๊ธฐ์ - ์์ฉ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ - ์ ๋ณด .. 2025. 2. 15. 2024๋ 2ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด 1. ์๊ตฌ๊ณตํ์๊ตฌ๊ณตํ์ ์๊ตฌ์ฌํญ ๊ฐ๋ฐ๋ณด๋ค ๋ ํฐ ๋ฒ์ฃผ์ ํด๋นํ๋ฏ๋ก ์๊ตฌ์ฌํญ ๊ฐ๋ฐ์ด ์๊ตฌ๊ณตํ์ ํ ์์๊ฐ ๋๋ค. 3. ํด๋์ค ๋ค์ด์ด๊ทธ๋จํด๋์ค์ ํด๋์ค๊ฐ ๊ฐ์ง๋ ์์ฑ, ํด๋์ค ์ฌ์ด์ ๊ด๊ณ๋ฅผ ํํํ๋ ๋ค์ด์ด๊ทธ๋จโ ์ปค๋ฎค๋์ผ์ด์ ๋ค์ด์ด๊ทธ๋จ: ์ํ์ค ๋ค์ด์ด๊ทธ๋จ๊ณผ ๊ฐ์ด ๋์์ ์ฐธ์ฌํ๋ ๊ฐ์ฒด๋ค์ด ์ฃผ๊ณ ๋ฐ๋ ๋ฉ์์ง๋ฅผ ํํํ๋๋ฐ, ๋ฉ์์ง๋ฟ๋ง ์๋๋ผ ๊ฐ์ฒด๋ค ๊ฐ์ ์ฐ๊ด๊น์ง ํํํ๋ค. 10. HIPO chart- ์์คํ ์ ๋ถ์ ๋ฐ ์ค๊ณ๋ ๋ฌธ์ํํ ๋ ์ฌ์ฉ๋๋ ๊ธฐ๋ฒ์ผ๋ก, ๊ธฐํธ๋ ๋ํ ๋ฑ์ ์ฌ์ฉํ๋ฏ๋ก ๋ณด๊ธฐ ์ฝ๊ณ ์ดํดํ๊ธฐ๋ ์ฝ๋ค๋ ํน์ง์ด ์๋ค. 13. Putnam ๋ชจํ- Rayleight-Norden ๊ณก์ ์ ๋ ธ๋ ฅ ๋ถํฌ๋๋ฅผ ์ด์ฉํ ํ๋ก์ ํธ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒโ ๋ธํ์ด ๋ชจํ: ์ ๋ฌธ๊ฐ์ ๊ฐ์ ๊ธฐ๋ฒ์ ์ฃผ๊ด์ ์ธ ํธ๊ฒฌ์ ๋ณด์ํ๊ธฐ ์ํด๋ง์ ์ ๋ฌธ๊ฐ์ .. 2025. 2. 14. 2024๋ 1ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด 7. ๋ผ๋ฐ์ฐ Rumbaugh์์คํ ์์ ์๊ตฌ๋๋ ๊ฐ์ฒด(Object) ๋ฅผ ์ฐพ์๋ด๊ณ , ๊ทธ ๊ฐ์ฒด๋ค์ด ๊ฐ์ง๋ ์์ฑ(Attribute) ๊ณผ ์ฐ์ฐ(Operation, Method) ์ ์๋ณํ ํ, ๊ฐ์ฒด๋ค ๊ฐ์ ๊ด๊ณ(Relationship) ๋ฅผ ๊ท์ ํ์ฌ ๊ฐ์ฒด ๋ค์ด์ด๊ทธ๋จ(Object Diagram) ์ผ๋ก ๋ํ๋ด๋ ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ- ๊ฐ์ฒด ๋ชจ๋ธ๋ง(Object Modeling, OM) → ๊ฐ์ฒด ๋ค์ด์ด๊ทธ๋จ- ๋์ ๋ชจ๋ธ๋ง(Dynamic Modeling, DM) → ์ํ ๋ค์ด์ด๊ทธ๋จ- ๊ธฐ๋ฅ ๋ชจ๋ธ๋ง(Functional Modeling, FM) → ์๋ฃ ํ๋ฆ๋(DFD, Data Flow Diagram) 15. ์๊ตฌ์ฌํญ ๊ธฐ๋ฅ์ vs ๋น๊ธฐ๋ฅ์ - ๊ธฐ๋ฅ์ ์๊ตฌ์ฌํญ: ์์คํ ์ด ์ด๋ค ๊ธฐ๋ฅ์ ์ ๊ณตํด์ผ ํ๋์ง๋ฅผ ์ค๋ช ํ๋ ์๊ตฌ์ฌํญ- ๋น๊ธฐ๋ฅ์ ์๊ตฌ์ฌํญ: ์.. 2025. 2. 14. 2023๋ 3ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด 4. UML ๋ค์ด์ด๊ทธ๋จโ ์ ์ ๋ค์ด์ด๊ทธ๋จ: ์์คํ ์ ๊ตฌ์กฐ๋ฅผ ๋ํ๋- ํด๋์ค ๋ค์ด์ด๊ทธ๋จ Class- ๊ฐ์ฒด ๋ค์ด์ด๊ทธ๋จ Object- ์ปดํฌ๋ํธ ๋ค์ด์ด๊ทธ๋จ Component- ๋ฐฐ์น ๋ค์ด์ด๊ทธ๋จ Deployment- ํจํค์ง ๋ค์ด์ด๊ทธ๋จ Package โ ๋์ ๋ค์ด์ด๊ทธ๋จ: ์์คํ ์ ๋์ ํ๋ฆ์ ๋ํ๋- ์์ฐจ ๋ค์ด์ด๊ทธ๋จ Sequence- ํ๋ ๋ค์ด์ด๊ทธ๋จ Activity- ์ํ ๋ค์ด์ด๊ทธ๋จ State- ํ์ด๋ฐ ๋ค์ด์ด๊ทธ๋จ Timing 5. ๋์์ธ ํจํด์ ๊ฐ์ฒด์งํฅ ์ธ์ด์์ ํจ๊ณผ์ ์ด๋ค! 7. CASE(Computer-Aided Software Engineering, ์ปดํจํฐ ์ง์ ์ํํธ์จ์ด ๊ณตํ)- ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณผ์ ์์ ์๋ํ๋ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ์์ฐ์ฑ์ ๋์ด๊ณ , ํ์ง์ ํฅ์์ํค๋ ๊ธฐ์ - ์ฆ, ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณผ์ (๋ถ์, ์ค๊ณ,.. 2025. 2. 13. 2023๋ 2ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด 6. ์ํคํ ์ฒ ์ค๊ณ ๊ณผ์ 1๏ธโฃ ์ค๊ณ ๋ชฉํ ์ค์ 2๏ธโฃ ์์คํ ํ์ ๊ฒฐ์ 3๏ธโฃ ์คํ์ผ ์ ์ฉ ๋ฐ ์ปค์คํฐ๋ง์ด์ฆ4๏ธโฃ ์๋ธ์์คํ ์ ๊ธฐ๋ฅ, ์ธํฐํ์ด์ค ๋์ ์์ฑ5๏ธโฃ ์ํคํ ์ฒ ์ค๊ณ ๊ฒํ 8. ์ธํฐํ์ด์ค ๋ถ๋ฆฌ ์์น- ํด๋ผ์ด์ธํธ๋ ์์ ์ด ์ฌ์ฉํ์ง ์์ ๋ฉ์๋์ ์์กด๊ด๊ณ๋ฅผ ๋งบ์ผ๋ฉด ์๋๋ค.- ํด๋ผ์ด์ธํธ๊ฐ ์ฌ์ฉํ์ง ์๋ ์ธํฐํ์ด์ค ๋๋ฌธ์ ์ํฅ์ ๋ฐ์์๋ ์๋๋ค.โ ๋จ์ผ ์ฑ ์ ์์น: ๋ชจ๋ ํด๋์ค๋ ํ๋์ ์ฑ ์๋ง ๊ฐ์ง๋ฉฐ, ํด๋์ค๋ ๊ทธ ์ฑ ์์ ์์ ํ ์บก์ํํด์ผ ํ๋ค.โ ๊ฐ๋ฐฉ ํ์ ์์น: ํ์ฅ์ ๋ํด์๋ ๊ฐ๋ฐฉ์ ์ด๊ณ , ์์ ์ ๋ํด์๋ ํ์์ ์ด์ผ ํ๋ค.โ ๋ฆฌ์ค์ฝํ ๊ต์ฒด ์์น: ์๋ธ ํ์ ์ ์ธ์ ๋ ๊ธฐ๋ฐ ์ฐจ์ ์ผ๋ก ๊ต์ฒดํ ์ ์์ด์ผ ํ๋ค. 15. ๋ผ๋ฐ์ฐ ๊ฐ์ฒด์งํฅ ๋ถ์ ๊ธฐ๋ฒ- ๊ฐ์ฒด(Object) ๋ชจ๋ธ๋ง: ๊ฐ์ฒด ๋ค์ด์ด๊ทธ๋จ, ์ ๋ณด ๋ชจ๋ธ๋ง์ด๋ผ๊ณ ๋.. 2025. 2. 12. 2023๋ 1ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด 3. ๋ฉ์์ง ์งํฅ ๋ฏธ๋ค์จ์ด(MOM, Message-Oriented Middleware)- ๋น๋๊ธฐ ๋ฉ์์ง ๊ธฐ๋ฐ์ ํต์ ์ ์ ๊ณตํ๋ ๋ฏธ๋ค์จ์ด๋ก, ๋๋ฆฌ์ง๋ง ์์ ์ ์ธ ์ฒ๋ฆฌ๊ฐ ์ค์ํ ํ๊ฒฝ์์ ์ฌ์ฉ๋๋ค.- ๋น๋๊ธฐ ์ฒ๋ฆฌ: ๋ฉ์์ง๋ฅผ ํ์ ์ ์ฅํ๊ณ , ์์ ์๊ฐ ์ค๋น๋์์ ๋ ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์, ์ฆ๊ฐ์ ์ธ ์๋ต์ด ํ์ํ์ง ์์ ํ๊ฒฝ์ ์ ํจ- ๊ณ ์ ๋ขฐ์ฑ: ๋ฉ์์ง๋ ์์ค๋์ง ์๋๋ก ํ์ ์ ์ฅ๋๋ฉฐ, ์์คํ ์ฅ์ ๋ฐ์ ์์๋ ๋ณต๊ตฌ ๊ฐ๋ฅ, ๋๋ฆฌ์ง๋ง ์์ ์ ์ธ ์๋ต์ ๋ณด์ฅํ๋ ๊ฒ์ด ํต์ฌ- ๋น๋๊ธฐ ๋ฉ์์ง์ ํตํ ๋ถ์ฐ ํ๊ฒฝ ์ง์: ๋ถ์ฐ ์์คํ ์์ ์๋ก ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๋ ๋ฆฝ์ ์ธ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํจ, ์ก์ ์์ ์์ ์๊ฐ ์ง์ ์ฐ๊ฒฐ๋์ง ์์๋ ๋ฉ์์ง๋ฅผ ๊ตํํ ์ ์์- ๋ํ์ ์ธ MOM ๊ธฐ์ : RabbitMQ, Apache Kafka, Ac.. 2025. 2. 11. 2022๋ 3ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด 2. ๊ฒฐํฉ๋(๋์, ๋์จ) ์๋ฃ ๊ฒฐํฉ๋: ๋ ๋ชจ๋์ด ํ์ํ ๋ฐ์ดํฐ๋ง ์ธ์(ํ๋ผ๋ฏธํฐ)๋ก ์ฃผ๊ณ ๋ฐ์ ์์กด↓์คํฌํ ๊ฒฐํฉ๋: ๋ ๋ชจ๋์ด ๋์ผํ ๋ณตํฉ ๋ฐ์ดํฐ ๊ตฌ์กฐ(๋ ์ฝ๋, ๊ตฌ์กฐ์ฒด ๋ฑ)๋ฅผ ๊ณต์ ํ์ฌ ์์กด↓์ ์ด ๊ฒฐํฉ๋: ํ ๋ชจ๋์ด ๋ค๋ฅธ ๋ชจ๋์ ํ๋ฆ(์ ์ด ํ๋๊ทธ)์ ์ง์ ์ ์ด↓์ธ๋ถ ๊ฒฐํฉ๋: ๋ ๋ชจ๋์ด ์ธ๋ถ์์ ์ ๊ณต๋๋ ํ์(ํ์ผ, ๋๋ฐ์ด์ค ๋ฑ)์ ์์กด↓๊ณตํต ๊ฒฐํฉ๋: ๋ ๋ชจ๋์ด ์ ์ญ ๋ณ์๋ ๊ณตํต ๋ฐ์ดํฐ ์์ญ์ ๊ณต์ ํ์ฌ ์์กด↓(๋ฎ์, ์ข์) ๋ด์ฉ ๊ฒฐํฉ๋: ํ ๋ชจ๋์ด ๋ค๋ฅธ ๋ชจ๋์ ๋ด๋ถ ๊ตฌํ(๋ณ์, ํจ์ ๋ฑ)์ ์ง์ ์ ๊ทผํ์ฌ ์์กด โจ ๋ฎ์ ๊ฒฐํฉ๋๋ฅผ ๋ชฉํ๋ก ์ค๊ณํด์ผ ๋ชจ๋์ ์ฌ์ฌ์ฉ์ฑ๊ณผ ์์ ์ฑ์ ๋์ผ ์ ์๋ค. 4. HIPO (Hierarchy Input Process Output)์ํํธ์จ์ด ๊ฐ๋ฐ ์ ์์คํ ์ ๊ธฐ๋ฅ์ ์ฒด๊ณ์ ์ผ๋ก ์ค๊ณํ.. 2025. 2. 9. 2022๋ 2ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด 2. ๋ฉ์์ง ์งํฅ ๋ฏธ๋ค์จ์ด (Message Oriented Middleware, MOM)- ์ ํ๋ฆฌ์ผ์ด์ ๋ค์ ์ฐ๊ฒฐํด ์ด๋ค์ด ์๋ก ๋ฐ์ดํ๋ฅผ ๊ตํํ ์ ์๊ฒ ํด์ฃผ๋ ์ํํธ์จ์ด- ๋ฉ์์ง API๋ฅผ ํตํด ๋ถ์ฐ๋์ด์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๋ค๋ฆฌ์ญํ ์ ํจ์ผ๋ก์จ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ ์ ์๋๋ก ํ๋ ์์คํ - ๋ฉ์์ง๋ฅผ ํตํด ์ฌ๋ฌ ๋ถ์ฐ๋์ด ์๋ ์์คํ ๊ฐ์ Connector ์ญํ ์ค ๊ฒฐํฉ์ฑ์ ๋ฎ์ถ๊ณ , ์ด๋ค์ด ์๋ก ์ค์๊ฐ ๋น๋๊ธฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ ์ ์๋๋ก ํ๋ ์ํํธ์จ์ด- ์ฆ, ๋ถ์ฐ ์์คํ ๊ฐ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ธฐ๋ฅ์ ์ง์ํ๋ ์ํํธ์จ์ด๋ ํ๋์จ์ด ์ธํ๋ผ 3. ์ต์คํธ๋ฆผ ํ๋ก๊ทธ๋๋ฐ (eXtreme Programming, XP)- ๋น์ง๋์ค ์์ ์๊ตฌ๊ฐ ์์๊ฐ๊ฐ ๋ณ๋์ด ์ฌํ ๊ฒฝ์ฐ์ ์ ํฉํ ๊ฐ๋ฐ ๋ฐฉ๋ฒ- ์ ์์ผ ๊ฐ๋ฐ ๋ฐฉ๋ฒ ์ค ๋ํ์ ์ธ ํ๋- .. 2025. 2. 6. ์ด์ 1 2 3 ๋ค์