์ํํธ์จ์ด ๊ณตํ์ 3R
์ญ๊ณตํ, ์ฌ๊ณตํ, ์ฌ์ฌ์ฉ
์ํํธ์จ์ด ๊ฐ๋ฐ๋จ๊ณ
๊ณํ -> ์๊ตฌ์ฌํญ ๋ถ์ -> ์ค๊ณ -> ๊ตฌํ -> ํ ์คํธ -> ์ ์ง๋ณด์
์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก
์ ์์ผ ๋ฐฉ๋ฒ๋ก
์ํธ์์ฉ, ๊ณ ๊ฐ๊ณผ ํ๋ ฅ, ๋ณํ์ ๋์
XP(eXtreme Programming) 5๊ฐ์ง
์์ฌ์ํต, ํผ๋๋ฐฑ, ์กด์ค, ์ฉ๊ธฐ, ๋จ์์ฑ
์ํํธ์จ์ด ๊ฐ๋ฐ ๋ชจ๋ธ
ํญํฌ์ ๋ชจ๋ธ [๊ธฐ๋ณธ๋ชจ๋ธ]
๋์ ํ ๋ชจ๋ธ[Spiral Model] ๊ณํ ๋ฐ ์๊ตฌ๋ถ์ -> ์ํ๋ถ์ -> ๊ฐ๋ฐ -> ์ฌ์ฉ์ ํ๊ฐ (๋ฐ๋ณต)
V๋ชจ๋ธ
๋จ์ํ ์คํธ-> ํตํฉํ ์คํธ -> ์์คํ ํ ์คํธ -> ์ธ์ํ ์คํธ
๋จ์ํ ์คํธ
--์ ์ ํ ์คํธ(ํ๋ก๊ทธ๋จ ์คํํ์ง ์๊ณ ~)
--๋์ ํ ์คํธ(ํ๋ก๊ทธ๋จ ์คํํ์ฌ~)
ํตํฉํ ์คํธ
--์ํฅ์ ํ ์คํธ(๋๋ผ์ด๋ฒ)
--ํํฅ์ ํ ์คํธ(์คํ )
--๋น ๋ฑ ํ ์คํธ(์ ๋ถ)
์์คํ ํ ์คํธ
--๊ธฐ๋ฅํ ์คํธ(๊ธฐ๋ฅ)
--๋น๊ธฐ๋ฅ ํ ์คํธ(๋ณด์,ํ์ง,์ฌ์ฉ์ฑ)
์ธ์ํ ์คํธ
--์ํํ ์คํธ(๊ฐ๋ฐ์+์ฌ์ฉ์)
--๋ฒ ํํ ์คํธ(์ฌ์ฉ์)
์คํฌ๋ผ
๊ฐ๋ฐ ์ฃผ๊ธฐ๋ 30์ผ ์ ๋๋ก~
ํ๋ก์ ํธ ํต์ฌ ๊ด๋ฆฌ๋์(3P)
์ฌ๋(people)
๋ฌธ์ (problem)
ํ๋ก์ธ์ค(process)
๊ฐ๋ฐ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ
ํํฅ์-์ฌ๋์ด ํ๋๊ฒ
์ํฅ์-์์๋ผ์ธ์(LOC)
์ํ์ ์ฐ์ ๊ธฐ๋ฒ(COCOMO -์กฐ์งํ,-๋ฐ๋ถ๋ฆฌํ,-๋ด์ฅํ), PUTNAM(๋ ๋ฆฌ ๋ ธ๋ ๊ณก์ ,SLIM), ๊ธฐ๋ฅ์ ์๊ธฐ๋ฒ(FP, Function Point, ๊ธฐ๋ฅ์ ๊ฐ์๋ฅผ ๊ธฐ์ค์ผ๋ก~)
๊ฐ๋ฐ ์ผ์ ์ฐ์
WBS(Work Breakdown Structure)
๋ชฉํ๋ฌ์ฑ์ ์ํด ํ์ํ ํ๋๊ณผ ์ ๋ฌด๋ฅผ ์ธ๋ถํ
CPM
์๊ณ๊ฒฝ๋ก: ํ๋ก์ ํธ๋ฅผ ๋๋ด๊ธฐ ์ํด ํ์ํ ์ต์ ์์๊ธฐ๊ฐ(์ฆ ํ๋ก์ ํธ๋ฅผ ๋๋ด๊ธฐ์ํด ํ์ํ ์ต๋๊ธฐ๊ฐ)
ํ๋กํ ์ฝ 3์์
๊ตฌ๋ฌธ(Syntax)
ํ์ด๋ฐ(Timming)
์๋ฏธ(Seantic)
์๊ตฌ์ฌํญ ๊ฐ๋ฐ ํ๋ก์ธ์ค
๋์ถ-> ๋ถ์ -> ๋ช ์ธ -> ํ์ธ
HIPO
ํํฅ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ํ ๋ฌธ์ํ '๋๊ตฌ'
๋ชจ๋ธ๋ง
๊ธฐ๋ฅ์ ๋ชจ๋ธ๋ง
์ ์ ๋ชจ๋ธ๋ง
๋์ ๋ชจ๋ธ๋ง
๋ผ๋ฐ์ฐ
๊ฐ์ฒด ๋ชจ๋ธ๋ง(๊ฐ์ฒด ๋ค์ด์ด๊ทธ๋จ)
๋์ ๋ชจ๋ธ๋ง(์ํ ๋ค์ด์ด๊ทธ๋จ)
๊ธฐ๋ฅ ๋ชจ๋ธ๋ง(์๋ฃํ๋ฆ๋(DFD))
UML
์ฌ๋ฌผ(Things)
๊ด๊ณ(Relationships)
๋ค์ด์ด๊ทธ๋จ(Diagram)-----
๊ตฌ์กฐ ๋ค์ด์ด๊ทธ๋จ-- ํด๊ฐ์ปด๋ฐฐ๋ณตํจ
ํ์ ๋ค์ด์ด๊ทธ๋จ-- ์ ์์ปค์ํ์ํ
UI(์ฌ์ฉ์-ํ๋ก๊ทธ๋จ)
UX(์ฌ์ฉ์์ ๊ฒฝํ)
CLI(ํค๋ณด๋,๋ช ๋ น์ด)
GUI(๋ง์ฐ์ค, ํด๋ฆญ)
NUI(์์ฐ์ค๋ฌ์ด~)
OUI(๋ชจ๋ ๊ฒ)
UI ์ค๊ณ ์์น
์ง๊ด์ฑ:๋๊ตฌ๋ ์ฝ๊ฒ ์ดํดํ๊ณ ์ฌ์ฉํ ์ ์์ด์ผ ํ๋ค.
์ ํจ์ฑ:์ฌ์ฉ์์ ๋ชฉ์ ์ ์ ํํ๊ฒ ๋ฌ์ฑํด์ผ ํ๋ค.
ํ์ต์ฑ:๋๊ตฌ๋ ์ฝ๊ฒ ๋ฐฐ์ฐ๊ณ ์ตํ ์ ์์ด์ผ ํ๋ค.
์ ์ฐ์ฑ:์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ์ต๋ํ ์์ฉํ๋ฉฐ, ์ค๋ฅ๋ฅผ ์ต์ํํด์ผํ๋ค.
ํ์๊ด๋ฆฌ๋๊ตฌ
๋ฒ์ ๊ด๋ฆฌ ํด์ฃผ๋ ๊ฒ Git,CVS,SVN
ํ์๊ด๋ฆฌ ์ ์ฐจ
ํ์์๋ณ: ํ์๊ด๋ฆฌ์ ๋์๋ค์ ๊ตฌ๋ถํ๊ณ ๊ด๋ฆฌ
ํ์ํต์ : ๋ณ๊ฒฝ์์ฒญ์ ๊ฒํ ํ๊ณ ์น์ธ
ํ์๊ฐ์ฌ:๊ณํ์ ๋ฐ๋ผ ์ ๋๋ก ์ด๋ค์ก๋์ง ํ์ธํ๊ณ ์น์ธ
ํ์ ๊ธฐ๋ก/๋ณด๊ณ : ๊ฐ๋ฐ์ํ์ ๋ํ ๋ณด๊ณ ์๋ฅผ ์ ๊ณต
๋น๋ ์๋ํ ๋๊ตฌ
Make: UNIX ๊ณ์ด
Ant: Java, ์ญ์ฌ์ค๋๋จ
Maven: ์์กด์ฑ,๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์
Jenkins: Java,์คํ์์ค,์ง์์ ํตํฉ
Gradle: Groovy, ์๋๋ก์ด๋
๋ชจ๋
๊ฒฐํฉ๋: ๋ชจ๋์ ์์กด์ ๋ ์(๊ฐ) ์ค(๋ฐฐ์ด) ์ (์ ์ด) ์ธ(์ธ๋ถ์ ๋ค๋ฅธ๋ชจ๋) ๊ณต(์ ์ญ๋ณ์๋ฅผ ๊ฐฑ์ ) ๋ด(๋จ์๊บผ ๊ฐ์ ธ๋ค ์ฐ๊ธฐ)
์์ง๋: ๋ชจ๋์ ๋ ๋ฆฝ์ฑ ๊ธฐ(๊ธฐ๋ฅ) ์(์ถ๋ ฅ๊ฐ์ ๋ค๋ฅธ ํ๋์ด ์ฌ์ฉ) ๊ต(๋์ผํ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ) ์ (์์ฐจ์ ) ์(ํน์ ์๊ฐ) ๋ ผ(์ ์ฌํ์ฑ๊ฒฉ) ์ฐ(์ฐ๊ด์ด ์์)
์ฐ์ธก์ผ๋ก ๊ฐ์๋ก ๋์๋ค. ์์ง๋๋ ๋์์๋ก ์ข๊ณ , ๊ฒฐํฉ๋๋ ๋ฎ์์๋ก ์ข๋ค.
์์ง๋์ ๊ฒฝ์ฐ ์์ฐจ์ ์์ง๋๋ ์ถ๋ ฅ๊ฐ์ ๋ค๋ฅธ ๋์ด ์ฐ๋๊ฒ ์ ์ฐจ์ ์์ง๋๊ฐ ์์ฐจ์ ์ผ๋ก ์ํํ๋ ๊ฒ
Fan-in, Fan-out
์ ๊ฐฏ์
์ํ์ด ์ฝ๋ฉ
OWASP ์ ๋ณด ๋ณด์ ํ๋ก์ ํธ
OWASP Top 10 : OWASP์์ ์ ์ ํ 10๊ฐ์ง ๋ณด์์ทจ์ฝ์
๋ฐฐ์นํ๋ก๊ทธ๋จ
ํฌ๋ก ํญ(Crontab): ๋ถ ์ ์ผ ์ ์์ผ ๋ช ๋ น์ด
์ธํฐํ์ด์ค ์์คํ ๊ตฌ์ฑ
์ก์ ์์คํ
์์ ์์คํ
์ค๊ณ์๋ฒ
EAI : ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ์ ๋ณด์ ๋ฌ,ํตํฉ์ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ์๋ฃจ์
point to point: ๋ฏธ๋ค์จ์ด ์์ด ๋ฐ๋ก ๊ทธ๋ฅ ๋ค์ด๋ ํธ
Hub & Spoke: ํ๋ธ์์คํ ๊ฑฐ์ณ์ ๋ฐ์ดํฐ ์ ์ก
Message Bus: ์ดํ๋ฆฌ์ผ์ด์ ์ฌ์ด์ ๋ฏธ๋ค์จ์ด(๋ฒ์ค)๋ฅผ ๋์ด ์ฒ๋ฆฌ
Hybrid: Hub & Spoke๋ก ๋ฐ์ดํฐ ์ ์กํ๊ณ Message Bus๋ก ์ฒ๋ฆฌ
JSON: javascript๊ธฐ๋ฐ์ ํ์ค ํฌ๋งท, ๋ฐ์ดํฐ๋ฅผ ํ์ํ๋ ํํ ๋ฐฉ๋ฒ์ผ ๋ฟ
XML: ์น์์ ๊ตฌ์กฐํํ ๋ฌธ์๋ฅผ ํํ, ๋งํฌ์ ์ธ์ด, ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ ๋ฌํ ๋ชฉ์
AJAX: ํ์ด์ง ์ผ๋ถ๋ถ๋ง ๋ณ๊ฒฝํ ์ ์๋ ๊ธฐ๋ฒ(์๋ก๊ณ ์นจ)
SOAP: HTTP,HTTPS,SMTP ๋ฑ์ ํตํด XML๊ธฐ๋ฐ์ ๋ฉ์ธ์ง, ํ๋กํ ์ฝ
UDDI: ๋น์ง๋์ค์ ์ฒด ๋ชฉ๋ก์ ์์ ์ ๋ชฉ๋ก์ ๋ฑ๋กํ๊ธฐ ์ํ XML๊ธฐ๋ฐ์ ๊ท๊ฒฉ
WSDL: XML๋ก ๋ง๋ค์ด์ง ์ค๋ช ์
CRUD operation
Create, Read, Update, Delete
์ธํฐํ์ด์ค ๊ตฌํ ๊ฒ์ฆ๋๊ตฌ
xUnit: ๋ค์ํ ์ธ์ด, ๋จ์ํ ์คํธ ํ๋ ์ ์ํฌ. JUnit: Java ์ธ์ด
STAF: ์๋น์ค ํธ์ถ ๋ฐ ์ปดํฌ๋ํธ ์ฌ์ฌ์ฉ
FitNesse: ์น ๊ธฐ๋ฐ
NTAF: ๋ค์ด๋ฒ, staf+fitnesse
selenium: ์น ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ ํ๋ ์ ์ํฌ
watir: Ruby
๋์์ธ ํจํด
GoF
์(์ฑ),๊ตฌ(์กฐ),ํ(์)
์์ฑ: ์ถ๋นํฉํ์ฑ
๊ตฌ์กฐ: ์ด๋ธ์ปด๋ฐํผํํ
ํ์: ๊ทธ์ธ์ ๊ฒ๋ค(๋๋ฌด ๋ง์ ใ )
์ํํธ์จ์ด ํ ์คํธ์ ๊ธฐ๋ณธ์์น
๊ฒฐํจ์ง์ค:
-ํ๋ ํ ๋ฒ์น: ์ ์ฒด ๊ฒฐ๊ณผ์ 80%๊ฐ ์ ์ฒด ์์ธ์ 20%์์ ์ผ์ด๋๋ ํ์(๋ผ๊ณ ํ๋๋ฐ ์ดํดํ๊ธฐ ๋ถํธํ๋๊น ์ ์ฒด 20%์์ 80%์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค~)
์ด์ถฉ์ ํจ๋ฌ๋ ์ค: ๊ฐ์ ํ ์คํธ ์ผ์ด์ค๋ฅผ ๊ณ์ ํ๋ฉด ๊ฒฐํจ์ ์ฐพ์ ์ ์๋ค(๊ทธ๋ฌ๋๊น ๋ค์ํ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์คํํด์ผํ๋ค)
ํ ์คํธ ์ค๋ผํด
์ฌ์ ์ ์ ์๋ '์ฐธ'๊ฐ์ ๋ฃ๊ณ ๋น๊ตํ๋ ๊ธฐ๋ฒ
์ฐธ ์ค๋ผํด: ๋ชจ๋ ํ ์คํธ์ผ์ด์ค๋ฅผ ์ํ (ํญ๊ณต๊ธฐ, ์๋ฒ ๋๋, ์ํผ ์ํํธ์จ์ด ์ค๋ฅ ๋ฐ์ํ๋ฉด ์ง์ง ํฐ์ผ ๋๋ ๊ฒ๋ค)
์ํ๋ง์ค๋ผํด: ๋ช๊ฐ์ ๋ฐ์คํธ์ผ์ด์ค๋ง ์ํ (๊ฒ์, ์ค๋ฝ ๋ฐ ์ผ๋ฐ์ ์ธ ์ ๋ฌด)
ํด๋ฆฌ์คํฑ์ค๋ผํด: ๋ช๊ฐ์ ํ ์คํธ์ผ์ด์ค + ๋๋จธ์ง๋ ์ถ์ (์ํ๋ง ์ ๊ทธ๋ ์ด๋ ๋ฒ์ )
์ผ๊ด์ฑ ๊ฒ์ฌ ์ค๋ผํด: ๋ณ๊ฒฝ์ฌํญ์ด ์์์ ๋ณ๊ฒฝ์ ํ์ ๊ฐ์ด ๋์ผํ์ง ํ์ธ
ํ ์คํธ ๋ ๋ฒจ
V๋ชจ๋ธ์ ์ค๋ฅธ์ชฝ
๋จ์ํ ์คํธ-ํตํฉํ ์คํธ-์์คํ ํ ์คํธ-์ธ์ํ ์คํธ
(์์ ์์ธํ๊ฒ ์จ๋์)
ํ์ดํธ๋ฐ์ค ํ ์คํธ: ๋ด๋ถ๊ตฌ์กฐ~ ์์ ๋ค์ฌ๋ค ๋ณด๋~ ์์ค์ฝ๋๋ฅผ ํ ์คํธ
-๊ธฐ์ด ๊ฒฝ๋ก ๊ฒ์ฌ V(G)=์ -์+2
๋ธ๋๋ฐ์ค ํ ์คํธ: ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฅ์ ํ ์คํธ
๋๋ฑ ๋ถํ ๊ธฐ๋ฒ(Equivalence Partitioning Testing): ์ ๋ ฅ์๋ฃ์ ์ด์ (์ค๊ฐ๊ฐ)
๊ฒฝ๊ณ๊ฐ ๋ถ์(Baundary Value Analysis): ์ ๋ ฅ์กฐ๊ฑด์ด 80์ด๋ฉด ๊ทธ ๊ฒฝ๊ณ๊ฐ(79,80,81 ๋ฑ)์ ๋ฃ๊ณ ํ ์คํธ
์์ธ-ํจ๊ณผ ๊ทธ๋ํ ๊ฒ์ฌ(Cause - Effect Graphing Testing): ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ์ ๊ด๊ณ์ ์ถ๋ ฅ์ ์ํฅ์ ๋ฏธ์น๋ ์ํฉ
์ค๋ฅ์์ธก๊ฒ์ฌ(Error Guessing): ๊ณผ๊ฑฐ์ ๊ฒฝํ์ด๋ ํ ์คํฐ์ ๊ฐ๊ฐ
๋น๊ต ๊ฒ์ฌ(Comparison Testing): ์ฌ๋ฌ ๋ฒ์ ์ ํ๋ก๊ทธ๋จ์ ๋์ผํ ํ ์คํธ ์๋ฃ๋ฅผ ์ ๊ณตํ์ฌ ๋์ผํ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋์ง~(์ด์ง ์ผ๊ด์ฑ ๊ฒ์ฌ ์ค๋ผํด ๋๋?)
ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง:ํ ์คํธ ๋ฒ์๋ฅผ ์ธก์ , ํ ์คํธ๋ฅผ ์ผ๋ง๋ ์ํํ๋์ง ์ธก์ ํ๋ ๊ธฐ์ค
๊ธฐ๋ฅ ๊ธฐ๋ฐ ์ปค๋ฒ๋ฆฌ์ง: 100% ๋ฌ์ฑ์ ๋ชฉํ๋ก
๋ผ์ธ ์ปค๋ฒ๋ฆฌ์ง: ์์ค์ฝ๋์ ๋ผ์ธ์~
์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง: ์์ค์ฝ๋์ ๊ตฌ๋ฌธ, ์กฐ๊ฑด,๊ฒฐ์ ๋ฑ์ ๊ตฌ์กฐ ์ฝ๋๊ฐ ์ผ๋ง๋ ํ ์คํธ ๋์๋์ง ์ธก์ ํ๋ ๋ฐฉ๋ฒ
- ๋ค์ค์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง(๊ฒฐ์ ํฌ์ธํธ ๋ด์ ๋ชจ๋ ๊ฐ๋ณ์กฐ๊ฑด์์ ๊ฐ๋ฅํ ์กฐํฉ 100%๋ณด์ฅ)
-๋ณ๊ฒฝ ์กฐ๊ฑด/ ๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง(๊ฒฐ์ ํฌ์ธํธ ๋ด์ ๊ฐ๋ณ์กฐ๊ฑด์์ ์ ์ด๋ ํ๋ฒ True/False ๋ง์กฑํด์ผํ๋ค)
-์กฐ๊ฑด/๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง(๊ฒฐ์ ํฌ์ธํธ, ๊ฐ๋ณ์กฐ๊ฑด์์ด True์ False ๋ง์กฑ OK)
[ -์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง(๊ฒฐ์ ํฌ์ธํธ ๋ด์ ๋ชจ๋ '๊ฐ๋ณ ์กฐ๊ฑด์'์ ๋ํด~ '๊ฐ๋ณ์กฐ๊ฑด์'์ด ๊ฐ๊ฐ True์ False๋ง ๋ง์กฑํ๋ฉด OK)
[ -๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง(๊ฒฐ์ ํฌ์ธํธ ๋ด์ ๋ชจ๋ '๋ถ๊ธฐ๋ฌธ'์๋ํด ~ ๊ฒฐ์ ํฌ์ธํธ๊ฐ ๊ฐ๊ฐ True์ False๋ง ๋ง์กฑํ๋ฉด OK)
[ -๊ตฌ๋ฌธ ์ปค๋ฒ๋ฆฌ์ง(๋ชจ๋ ๊ตฌ๋ฌธ์ ๋ํด ํ ๋ฒ ์ด์ ์ํ)-(์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง์ ๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง์ ๊ต์งํฉ)
์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง ์ธ์ฐ๊ธฐ ์ข์ด๋ ค์ด๋ฐ ์ธ์ด ๋ฐฉ๋ฒ์
[๋ค์ค์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง]์์
[๋ณ๊ฒฝ ์กฐ๊ฑด/๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง]์์
[์กฐ๊ฑด/๊ฒฐ์ ์ปค๋น๋ฆฌ์ง] ์์
[์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง] ์ [๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง]๋ฅผ ๊ฐ์ง๊ณ ๊ทธ ๋์ ๊ต์งํฉ์ [๊ตฌ๋ฌธ ์ปค๋ฒ๋ฆฌ์ง]์ด๋ค.
(์์์ ์์ผ๋ก ๋ค์ด๊ฐ๊ณ ๋ค์ ์ฌ๋ผ๊ฐ๋ฉด์)
[๊ตฌ๋ฌธ ์ปค๋ฒ๋ฆฌ์ง]๋ ๋ชจ๋ ๊ตฌ๋ฌธ์ ๋ํด ํ๋ฒ ์ด์ ์ํํ๊ณ ,
[์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง]๋ ๊ฐ๋ณ์กฐ๊ฑด์์ด T/F๋ง์กฑ, [๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง]๋ ๊ฒฐ์ ํฌ์ธํธ๊ฐ T/F๋ง์กฑ ํ๋ฉด ๋๋ค.
์ฌ๋ผ๊ฐ์ [์กฐ๊ฑด/๊ฒฐ์ ์ปค๋น๋ฆฌ์ง]๋ ๋๋ค(๊ฒฐ์ ํฌ์ธํธ์ ๊ฐ๋ณ์กฐ๊ฑด์)์ด T/F๋ฅผ ๊ฐ์ ธ์ผํ๊ณ ,
[๋ณ๊ฒฝ ์กฐ๊ฑด/๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง]๋ ๊ฒฐ์ ํฌ์ธํธ์์ ๊ฐ๋ณ ์กฐ๊ฑด์์ ์ ์ด๋ ํ๋ฒ T/F๋ฅผ ๊ฐ์ ธ์ผํ๋ค.
[๋ค์ค์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง]๋ ๊ฐ๋ฅํ ์กฐํฉ์ 100%๋ณด์ฅํด์ผ ํ๋ค.
์์ค์ฝ๋ ํ์ง ๋ถ์
๋๋ฃ๊ฒํ : ๋๋ฃ๋ผ๋ฆฌ ๋ ๋ค๋ฉด์
์ํฌ์ค๋ฃจ: ์ฌ์ ๊ฒํ ํ ์งง์ ์๊ฐ๋์ ํ์
์ธ์คํ์ : ๊ณต์์ ๊ฒ์ฌ ํ์. ์์ ์ ์ธ ์ ๋ฌธ๊ฐ๊ฐ ๊ฒ์ฌ
์คํ๊ฒํฐ ์ฝ๋: ๋ณต์กํ๊ฒ ์ฝํ ์ฝ๋
์ธ๊ณ์ธ ์ฝ๋: ์ค๋๋ ์ฝ๋
๋ฆฌํฉํ ๋ง: ์ธ๋ถ ๋์(๊ธฐ๋ฅ)์ ๊ทธ๋๋ก ๋ด๋ถ ๊ตฌ์กฐ๋ง ๋ณ๊ฒฝ(๊ฐ์ )
ISO/IEC ๊ตญ์ ํ์ค (์ด๊ฑธ ์ธ์์ผ ํ๋...)
ISO/IEC 9126:
-๊ธฐ๋ฅ์ฑ
-์ ๋ขฐ์ฑ
-์ฌ์ฉ์ฑ
-ํจ์จ์ฑ
-์ ์ง๋ณด์์ฑ
-์ด์์ฑ
ISO/IEC 14598: ๋ฐ๋ณต์ฑ,์ฌํ์ฑ, ๊ณต์ ์ฑ, ๊ฐ๊ด์ฑ
ISO/IEC 12119: (ํ์งํ์ค+TEST) ์ ํ ์ค๋ช ์,์ฌ์ฉ์ ๋ฌธ์, ์คํํ๋ก๊ทธ๋จ
ISO/IEC 12207
-๊ธฐ๋ณธ ์๋ช ์ฃผ๊ธฐ ํ๋ก์ธ์ค
-์ง์ ์๋ช ์ฃผ๊ธฐ ํ๋ก์ธ์ค
-์กฐ์ง ์๋ช ์ฃผ๊ธฐ ํ๋ก์ธ์ค
ํ๋ก์ธ์ค ์ํ๋ฅ๋ ฅ,์ ๋ฌด๋ฅ๋ ฅ
ISO/IEC 15504(SPICE)
0.๋ถ์์ ๋จ๊ณ
1.์ํ ๋จ๊ณ
2.๊ด๋ฆฌ ๋จ๊ณ
3.ํ๋ฆฝ ๋จ๊ณ
4.์์ธก ๋จ๊ณ
5. ์ต์ ํ ๋จ๊ณ
CMM------------CMMi
์ด๊ธฐ ๋จ๊ณ. ์ด๊ธฐ ๋จ๊ณ
๋ฐ๋ณต ๋จ๊ณ. ๊ด๋ฆฌ ๋จ๊ณ
์ ์ ๋จ๊ณ. ์ ์๋จ๊ณ
๊ด๋ฆฌ ๋จ๊ณ. ์ ๋์ ๊ด๋ฆฌ ๋จ๊ณ
์ต์ ํ ๋จ๊ณ. ์ต์ ํ ๋จ๊ณ
๋ฆด๋ฆฌ์ฆ๋ ธํธ
-ํค๋: ๋ฌธ์ ์ด๋ฆ, ์ ํ ์ด๋ฆ, ๋ฒ์ ๋ฒํธ, ๋ฆด๋ฆฌ์ฆ ๋ ์ง.
-๊ฐ์: ๊ฐ๋ตํ ์ ๋ฐ์ ๊ฐ์
-๋ชฉ์ : ์๋ก์ด ๊ธฐ๋ฅ ๋ชฉ๋ก, ๋ฒ๊ทธ ์์ ๋ฐ ์๋ก์ด ๊ธฐ๋ฅ ๊ธฐ์
-์ด์ ์์ฝ: ๋ฒ๊ทธ์ ๊ฐ๋จํ ์ค๋ช ๋๋ ๋ฆด๋ฆฌ์ฆ ์ถ๊ฐ ํญ๋ชฉ ์์ฝ
๋ฑ๋ฑ์์ง๋ง ๊ธฐ์ถ์๋ ํค๋(Header)๋ง ๋์ด
DRM
ํด๋ฆฌ์ด๋งํ์ฐ์ค(Apple)
๊ถํ, ๋ผ์ด์ ์ค ๋ณด์
์ฝํ ์ธ ์ ๊ณต์(์ฑ ์ ์์)
ํด๋ฆฌ์ด๋ง ํ์ฐ์ค(Apple)์๋ค๊ฐ ๋ผ์ด์ ์ค ๋ฑ๋ก
์ฝํ ์ธ ๋ถ๋ฐฐ์(App store)์๋ค๊ฐ ์ฝํ ์ธ ๋ฑ๋ก
์ฝํ ์ธ ๋ถ๋ฐฐ์(AppStore)
์ฝํ ์ธ ์ ํตํด์ค
์ฝํ ์ธ ์๋น์('๋')
์ฝํ ์ธ ๋ถ๋ฐฐ์ํํ (AppStore)์๋ค๊ฐ ์๊ธ์ง๋ถ -> ํด๋ฆฌ์ด๋ง ํ์ฐ์ค(Apple)์๋ค๊ฐ '๋'๋ ๋๋์ผ๋ ์ฝํ ์ธ ๋ผ์ด์ ์ค ์ฃผ๋ผ๊ณ ์์ฒญ
ํด๋ฆฌ์ด๋ง ํ์ฐ์ค(Apple)ํํ ๋ผ์ด์ ์ค ๋ฐ๊ธ๋ฐ๊ณ ์ฝํ ์ธ ๋ค์ด๋ก๋
!์ ๊ธ์ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 23๋ ๋ 2ํ ์ค๋น๋ฅผ ์ํด ์ ๊ฐ ์์ดํจ๋๋ก ์์ฑํ์ฌ PC๋ ๋ชจ๋ฐ์ผ๋ก๋ ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง ์ ์์ต๋๋ค.
!์ ๊ธ์ ์ง๊ทนํ ์ฃผ๊ด์ ์ผ๋ก ์ ๊ฐ ์ธ์ฐ๊ธฐ ์ฝ๊ฒ ๊ธ์ ์ผ๊ธฐ ๋๋ฌธ์ ์ดํดํ๋๋ฐ ์ด๋ ค์์ด ์๊ฑฐ๋ ์คํ, ๋ด์ฉ์์ ์ค๋ฅ, ๊ฟํ์ด ์๋ค๋ฉด ๋๊ธ๋ก ์ ์ด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค!
๊ผญ ๊ฐ์ด ํฉ๊ฒฉํด์~
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 23๋ 2ํ ๋๋น ์ ๋ฆฌ๋ ธํธ - 2๊ณผ๋ชฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ถ
๋๊ธ