μννΈμ¨μ΄ κ°λ°
- μννΈμ¨μ΄ νμ κ΄λ¦¬
- λ²μ μ λν μ 보μ μ κ·Ό κ°λ₯νμ¬ λ°°ν¬λ³Έ κ΄λ¦¬ μ μ©
- λΆνμν μ¬μ©μμ μμ€ μμ μ ν
- λμΌν νλ‘μ νΈμ λν΄ μ¬λ¬ κ°λ°μ λμ κ°λ° κ°λ₯
- swκ°λ° μ 체 λΉμ© μ€μ΄κ³ λ°©ν΄ μμΈ μ΅μν
- μ£Όμ κΈ°λ₯: 체ν¬μΈ, 체ν¬μμ, 컀λ°
- ν μ€νΈ: μ€λ₯ μ°Ύμ / λλ²κΉ : μ€λ₯ μμ
- λ¨μν
μ€νΈ
- μμ© νλ‘κ·Έλ¨μμ ν μ€νΈ κ°λ₯ν κ°μ₯ μμ μννΈμ¨μ΄λ₯Ό μ€ννμ¬ νμΈ
- λꡬ
- CppUnit
- JUniut
- Httpunit
- λ°κ²¬ν μ μλ μ€λ₯
- μκ³ λ¦¬μ¦ μ€λ₯μ λ°λ₯Έ μμΉ μλ κ²°κ³Ό
- νμΆκ΅¬κ° μλ λ°λ³΅λ¬Έμ μ¬μ©
- νλ¦° κ³μ° μμμ μν μλͺ»λ κ²°κ³Ό
- μ±λ₯ ν
μ€νΈ λꡬ(μ±λ₯ λͺ©ν λ¬μ± νμΈ)
- μ²λ¦¬λ, μλ΅μκ°, κ²½κ³Όμκ°, μμμ¬μ©λ₯ μ λν΄ κ°μμ μ¬μ©μλ₯Ό μμ±νκ³ ν μ€νΈ
- ν μ€νΈ λλΌμ΄λ²: νμ λͺ¨λ νΈμΆ ν νλΌλ―Έν° μ λ¬, κ°μ λͺ¨λ μν₯μ ν μ€νΈ
- TEST CASE
- μ€λ₯/λΉμ© κ°μ, μμ¬μν΅
- λͺ μΈ, ꡬ쑰, κ²½ν κΈ°λ°
- λ¨μ: λΈλλ°μ€, νμ΄νΈλ°μ€
- ν΅ν©: λΉ λ± , μν₯μ, νν₯μ, μλμμΉ
- μμ€ν : κΈ°λ₯μ , λΉκΈ°λ₯μ
- μΈμ: μν, λ² ν
- ν μ€νΈ μΌμ΄μ€: μꡬμ¬ν
- μλ리μ€: μ μ°¨ μ€λΌν΄: κ²°κ³Ό
- ν
μ€νΈ κ΅μ νμ€
- ISO/IEC 12119
- ISO/IEC 9126 μννΈμ¨μ΄ νμ§ νΉμ±
- κΈ°λ₯μ±
- μ ν©μ±
- μ νμ±
- μνΈμ΄μ©μ±
- 보μμ±
- κΈ°λ₯μ±
- DRM (λμ§νΈ μ μκΆ κ΄λ¦¬)
- Contents Provider: μ½ν μΈ μ 곡νλ μ μκΆμ
- DRM Controller: λ°°ν¬λ μ½ν μΈ μ μ΄μ© κΆνμ ν΅μ
- Packager: λ°°ν¬ κ°λ₯ν λ¨μλ‘ λ¬Άμ
- Contents Distributor: μνΈνλ μ½ν μΈ μ ν΅
- μ€λ₯ κ°μ§ λ° λ³΅κ΅¬λ λͺ»ν¨!!
- ν μ λ ¬
- μ λ ¬ν μ λ ₯ λ μ½λ€λ‘ ν ꡬμ±, κ°μ₯ ν° κ° μ κ±°λ₯Ό λ°λ³΅, μμ μ΄μ§νΈλ¦¬λ‘ ꡬμ±
- μ΅μ , νκ· , μ΅μ μνμκ°μ΄ λͺ¨λ O(nlogn)
- ν΅ μ λ ¬
- ν€λ₯Ό κΈ°μ€μΌλ‘ μμ κ° - μΌμͺ½, ν° κ° - μ€λ₯Έμͺ½μΌλ‘ λΆν΄
- μ΅μ μ μκ° λ³΅μ‘λ n(n-1)/2
- νκ· μκ° λ³΅μ‘λ nlogn
- μν μκ³ λ¦¬μ¦μ μ¬μ©ν΄μΌ νλ―λ‘ μ€ν κ³΅κ° νμ
- 첫 λ²μ§Έ ν€ λ§μ λΆν μμλ‘ μ§μ
- λ μ½λμ λ§μ μλ£ μ΄λμ μμ κ³ νλμ νμΌμ λΆλΆμ μΌλ‘ λλμ΄ κ°λ©° μ λ ¬
- μΈν°νμ΄μ€ 보μ λ€νΈμν¬ μμ μ루μ
- IPSec
- SSL
- SHTTP
- μΈν°νμ΄μ€ κ° ν΅μ λ°μ΄ν° ν¬λ§·
- JSON, XML, YAML
- μμ€ μ½λ νμ§ λΆμ μ½λ
- μ μ g
- pmd, cppcheck, SonarQube, checkstyle, ccm, cobertuna
- λμ (AV)
- Avalanche, Valgrind
- μ μ g
- μ ν ꡬ쑰
- ν, μ€ν, λ°ν¬
- λΉμ ν ꡬ쑰
- νΈλ¦¬, κ·Έλν
- μ€νμ μ΄μ©ν μ°μ°
- μ¬κ·νΈμΆ
- νμνν
- κΉμ΄μ°μ νμ
- μ λ ¬λ Nκ°μ λ°μ΄ν°λ₯Ό μ²λ¦¬νλ μκ° O(Nlog2N) - ν©λ³μ λ ¬
- λΈλλ°μ€ ν
μ€ν
(μ¬μ©μ κ΄μ )
- μννΈμ¨μ΄μ λ΄λΆ ꡬ쑰λ μλμ리 λͺ¨λ¦
- μΆλ ₯ κ°μλ§ μ΄μ μ λκ³ ν μ€ν
- λͺ μΈ κΈ°λ° ν μ€ν
- κ²½κ³κ° λΆμ
- νΉμ§, μꡬ μ¬ν κ²μ¬λ₯Ό μν΄ κ³΅κ°λ μ€κ³λ λ±μ λμΈμ μΌλ‘ 곡κ°λ μ¬νλ€μ ν΅ν΄ κ²μ¬λ₯Ό μ§ν
- νμ΄νΈλ°μ€ ν
μ€ν
(κ°λ°μ κ΄μ )
- μννΈμ¨μ΄μ λ΄λΆ ꡬ쑰, λμμ μΈλ°νκ² κ²μ¬
- μμ€ μ½λ λ΄ λͺ¨λ λ 립μ μΈ κ²½λ‘λ₯Ό μν
- ꡬ쑰 κΈ°λ° ν μ€ν
- κΈ°λ³Έ κ²½λ‘(Basis Path) - μΈμ΄ν΄ νμ©
- 쑰건 κ²μ¬, κΈ°μ΄ κ²½λ‘ κ²μ¬, 루ν κ²μ¬
- STAF
- μΈν°νμ΄μ€ ꡬν κ²μ¦ λꡬ
- xUnit, STAF, FitNesse, NTAF, Selenium, watir
- λ€μν νκ²½μ μ§μνλ ν μ€νΈ νλ μμν¬
- μΉ κΈ°λ° ν μ€νΈ μΌμ΄μ€ μ€κ³, μ€ν, κ²°κ³Ό νμΈ λ±μ μ§μνλ ν μ€νΈ νλ μ μν¬
- μΈν°νμ΄μ€ ꡬν κ²μ¦ λꡬ
- FEP : νλ‘μΈμ μ²λ¦¬ μκ° μ€μ¬μ€
- EAI κ΅¬μΆ μ ν (ERPλ λΉμ·)
- point to point : λ―Έλ€μ¨μ΄X
- hub&spoke
- message bus
- hybrid : hub&spoke +message bus , λ³λͺ© νμ μ΅μν
- Pareto λ²μΉ
- μννΈμ¨μ΄ ν μ€νΈμμ μ€λ₯μ 80%λ μ 체 λͺ¨λμ 20%λ΄μμ λ°κ²¬λλ€λ λ²μΉ
- μμ€ μ½λ νμ§ μ μ λΆμ λꡬ
- pmd
- cppcheck
- checkstyle
- Stub
- νν₯μ ν΅ν©μ μμ΄ μμλ‘ μ 곡λλ μνμ© λͺ¨λ
- ν΄μ± ν¨μ(Hashing Function) μ’
λ₯
- μ κ³±λ², μ«μλΆμλ², μ μ°λ²
LIST
'#6 μκ²©μ¦ ποΈ > 5-1 μ 보μ²λ¦¬κΈ°μ¬' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μ 보μ²λ¦¬κΈ°μ¬ μ€κΈ°] 1. μꡬμ¬ν νμΈ (0) | 2022.11.03 |
---|---|
[μ 보μ²λ¦¬κΈ°μ¬ νκΈ°] μ 보μμ€ν ꡬμΆκ΄λ¦¬ (0) | 2022.11.03 |
[μ 보μ²λ¦¬κΈ°μ¬ νκΈ°] νλ‘κ·Έλλ° μΈμ΄ νμ© (0) | 2022.10.24 |
[μ 보μ²λ¦¬κΈ°μ¬ νκΈ°] λ°μ΄ν°λ² μ΄μ€ κ΅¬μΆ (0) | 2022.10.24 |
[μ 보μ²λ¦¬κΈ°μ¬ νκΈ°] μννΈμ¨μ΄ μ€κ³ (0) | 2022.10.24 |