1๋ฒ
- ๊ด๊ณ๋์
- ์ํ๋ ์ ๋ณด์ ๊ทธ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ธฐ ์ํด ์ด๋ป๊ฒ ์ ๋ํ๋๊ฐ๋ฅผ ๊ธฐ์
- ์ ์ฐจ์ ์ธ ์ธ์ด, ๋ฆด๋ ์ด์ ์ฒ๋ฆฌ
- ์ฐ์ฐ์์ ์ฐ์ฐ ๊ท์น์ ์ ๊ณต
- ํผ์ฐ์ฐ์์ ์ฐ์ฐ ๊ฒฐ๊ณผ๊ฐ ๋ชจ๋ ๋ฆด๋ ์ด์
- ํด๋ฅผ ๊ตฌํ๊ธฐ ์ํ ์ฐ์ฐ์ ์์๋ฅผ ๋ช ์
- ์์ ๊ด๊ณ ์ฐ์ฐ์์ ์ผ๋ฐ ์งํฉ ์ฐ์ฐ์ฆ๊ฐ ์์.
- ๊ด๊ณํด์ (Relational Calculus)
- ์ํ์ ์ ์ด ํด์(Predicate Calculus)์ ๊ธฐ๋ฐ์ ๋๊ณ ๊ด๊ณ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ์ํด ์ ์
- ์ํ๋ ์ ๋ณด๊ฐ ๋ฌด์์ด๋ผ๋ ๊ฒ๋ง ์ ์ํจ
- ๋น์ ์ฐจ์ ํน์ฑ์ ์ง๋๊ณ ์ํ๋ ์ ๋ณด ์ ์ ์ ๊ณ์ฐ ์์์ ์ฌ์ฉ
- ํํ ๊ด๊ณํด์๊ณผ ๋๋ฉ์ธ ๊ด๊ณํด์์ผ๋ก ๊ตฌ๋ถ
10๋ฒ
- ์ํํธ์จ์ด ๊ฐ๋ฐ ๋จ๊ณ -> ํ
์คํธ ๋จ๊ณ
- ์๊ตฌ์ฌํญ -> ๋ถ์ -> ์ค๊ณ -> ๊ตฌํ ->
- ๋จ์ ํ ์คํธ -> ํตํฉ ํ ์คํธ -> ์์คํ ํ ์คํธ -> ์ธ์ ํ ์คํธ
- ์์คํ ํ ์คํธ, ์ธ์ ํ ์คํธ ์ ๊ธฐ์ตํ๊ธฐ
- ์ธ์ํ
์คํธ (Acceptance Test)
- ์ฌ์ฉ์ ์ธ์ ํ
์คํธ
- ์ฌ์ฉ์๊ฐ ์์คํ ์ฌ์ฉ์ ์ ์ ์ฑ ์ฌ๋ถ๋ฅผ ํ์ธ
- ์ด์์์ ์ธ์ ํ
์คํธ
- ์์คํ ๊ด๋ฆฌ์๊ฐ ์์คํ ์ธ์ ์ ์ํ
- ๊ณ์ฝ ์ธ์ ํ
์คํธ
- ๊ณ์ฝ์ ์ธ์/๊ฒ์ ์กฐ๊ฑด์ ์ค์ํ๋์ง ์ฌ๋ถ ํ์ธ
- ๊ท์ ์ธ์ ํ
์คํธ
- ์ ๋ถ ์ง์นจ, ๊ท์ ๋ฑ์ ๋ง๊ฒ ๊ฐ๋ฐ ๋์๋์ง ํ์ธ
- ์ํ ํ
์คํธ
- ๊ฐ๋ฐ์์ ์ฅ์์์ ์ฌ์ฉ์๊ฐ ๊ฐ๋ฐ์ ์์์ ํํจ.
- ํ ์คํธ๋ ํต์ ๋ ํ๊ฒฝ์์ ํํด์ง
- ์ค๋ฅ์ ๋ฌธ์ ์ ์ ์ฌ์ฉ์์ ๊ฐ๋ฐ์๊ฐ ํจ๊ป ํ์ธ
- ๋ฒ ํ ํ
์คํธ
- ์ ์ ๋ ์ต์ข ์ฌ์ฉ์ ์ฌ๋ฌ๋ช ์ ์ฌ์ฉ์๊ฐ ์ง์ ํ ์คํธ
- ์ฌ์ฉ์ ์ธ์ ํ
์คํธ
11๋ฒ
- ํ๋ก๊ทธ๋จ ์คํ ์ฌ๋ถ์ ๋ฐ๋ฅธ ํ
์คํธ
- ์ ์ ํ
์คํธ
- ํ๋ก๊ทธ๋จ์ ์คํํ์ง ์๊ณ ์์ค ์ฝ๋๋ฅผ ๋์์ผ๋ก ๋ถ์
- ๋์ ํ
์คํธ
- ํ๋ก๊ทธ๋จ ์คํ ์ค ์ค๋ฅ๋ฅผ ์ฐพ๋ ํ ์คํธ
- ์ ์ ํ
์คํธ
- ํ
์คํธ ๊ธฐ๋ฐ์ ๋ฐ๋ฅธ ํ
์คํธ
- ๋ช
์ธ ๊ธฐ๋ฐ ํ
์คํธ
- ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ๋ํ ๋ช ์ธ๋ฅผ ๋น ์ง ์์ด ํ ์คํธ ์ผ์ด์ค๋ก ๋ง๋ฌ
- ๊ตฌ์กฐ ๊ธฐ๋ฐ ํ
์คํธ
- SW ๋ด๋ถ ๋ ผ๋ฆฌ ํ๋ฆ์ ๋ฐ๋ผ ํ ์คํธ ์ผ์ด์ค ์์ฑ
- ๊ฒฝํ ๊ธฐ๋ฐ ํ
์คํธ
- ์ ์ฌ SW, ๊ธฐ์ ๋ฑ ํ ์คํฐ์ ๊ฒฝํ์ ๊ธฐ๋ฐ์ผ๋ก ์ํ
- ๋ช
์ธ ๊ธฐ๋ฐ ํ
์คํธ
- ์๊ฐ์ ๋ฐ๋ฅธ ํ
์คํธ
- ๊ฒ์ฆ(Verification) ํ
์คํธ
- ๊ฐ๋ฐ์์ ์๊ฐ์์ ์ ํ์ ์์ฐ ๊ณผ์ ์ ํ ์คํธ
- ํ์ธ (Validation) ํ
์คํธ
- ์ฌ์ฉ์์ ์๊ฐ์์ ์์๋ ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ ํ ์คํธ
- ๊ฒ์ฆ(Verification) ํ
์คํธ
- ๋ชฉ์ ์ ๋ฐ๋ฅธ ํ
์คํธ
- ํ๋ณต(Recovery) ํ
์คํธ
- ์ฌ๋ฌ๊ฐ์ง ๊ฒฐํจ์ ์ฃผ์ด ์คํจ ํ, ๋ณต๊ตฌ ๋๋์ง ํ ์คํธ
- ์์ (Security) ํ
์คํธ
- ์์คํ ๋ณดํธ ๋๊ตฌ๊ฐ ๋ถ๋ฒ์ ์ธ ์นจ์ ์ผ๋ก๋ถํฐ ๋ณดํธํ ์ ์๋์ง ํ์ธ
- ๊ฐ๋(Stress) ํ
์คํธ
- ์์คํ ์ ๊ณผ๋ํ ์ ๋ณด๋์ด๋ ๋น๋ ๋ฑ์ ๋ถ๊ณผ
- ๊ณผ๋ถํ ์์๋ SW๊ฐ ์ ์์ ์ผ๋ก ๋๋์ง ํ ์คํธ
- ์ฑ๋ฅ (Performance) ํ
์คํธ
- SW ์ค์๊ฐ ์ฑ๋ฅ์ด๋ ์ ์ฒด์ ์ธ ํจ์จ์ฑ ์ง๋จ
- ๊ตฌ์กฐ (Structure) ํ
์คํธ
- SW ๋ด๋ถ์ ๊ฒฝ๋ก, ์์ค ์ฝ๋์ ๋ณต์ก ํ๊ฐ
- ํ๊ท (Regression) ํ
์คํธ
- ๋ณ๊ฒฝ ๋๋ ์์ ๋ ์ฝ๋์ ์๋ก์ด ๊ฒฐํจ์ด ์๋์ง ํ์ธ
- ๋ณํ(Parallel) ํ
์คํธ
- ๋ณ๊ฒฝ๋ SW์ ๊ธฐ์กด SW์ ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํด ๊ฒฐ๊ณผ๋ฅผ ๋น๊ต
- ํ๋ณต(Recovery) ํ
์คํธ
์ ๋งค
3๋ฒ
where (๋ค์ค ๋ฐ์ดํฐ) ์ ์์๋ in, any, all์ด ์๋ค.
6๋ฒ
- ๋จ์ผ ์ฑ
์์ ์์น (SRP, Single Responsibility Principle)
- ๊ฐ์ฒด๋ ๋จ ํ๋์ ์ฑ ์๋ง ๊ฐ์ ธ์ผ ํ๋ค.
- ๊ฐ๋ฐฉ-ํ์ ์ ์์น (OCP, Open-Closed Principle)
- ๊ธฐ์กด์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์๋๋ก ์ค๊ณํด์ผ ํ๋ค.
- ๋ฆฌ์ค์ฝํ ์นํ์ ์์น(LSP, Liskov SUbsitution Principle)
- ์์ ํด๋์ค๋ ์ต์ํ ๋ถ๋ชจ ํด๋์ค์ ๊ธฐ๋ฅ์ ์ํํ ์ ์์ด์ผ ํ๋ค๋ ์์น
- ์ธํฐํ์ด์ค ๋ถ๋ฆฌ์ ์์น (ISP, Inserface Segregation Principle)
- ์์ ์ด ์ฌ์ฉํ์ง ์๋ ์ธํฐํ์ด์ค์ ์์กด ๊ด๊ณ๋ฅผ ๋งบ์ผ๋ฉด ์๋๋ค.
- ์ํฅ๋ ๋ฐ์์๋ ์๋๋ค.
- ์ง ์ธํฐํ์ด์ค๋ ์ง๊บผ๋ง ๊ตฌํ
- ์์กด ์ญ์ ์ ์์น (Dependency Inversion Principle)
- ์์กด ๊ด๊ณ ์ฑ๋ฆฝ์ ์ถ์์ฑ์ด ๋์ ํด๋์ค์ ์์กด ๊ด๊ณ๋ฅผ ๋งบ์ด์ผ ํจ.
'์๊ฒฉ์ฆ > ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ค๊ธฐ ํ๊ธฐ] ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ (0) | 2024.07.30 |
---|---|
[์ค๊ธฐ] ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 22๋ 1ํ ๊ธฐ์ถ ์ค๋ต๋ ธํธ (0) | 2024.07.28 |
[์ค๊ธฐ] ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 23๋ 2ํ ๊ธฐ์ถ ์ค๋ต๋ ธํธ (0) | 2024.07.28 |
[์ค๊ธฐ] ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 23๋ 3ํ ๊ธฐ์ถ ์ค๋ต๋ ธํธ (0) | 2024.07.28 |
[์ค๊ธฐ] ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 24๋ 1ํ ๊ธฐ์ถ ์ค๋ต๋ ธํธ (0) | 2024.07.28 |