π 5κ°: κ³μΈ΅μ μꡬμ¬ν κ΄λ¦¬ – μμ€ν μμ SWκΉμ§
μλ νμΈμ μ¬λ¬λΆ! π
μ€λμ μꡬμ¬ν κ΄λ¦¬μ κ½μ΄λΌ λΆλ¦¬λ _κ³μΈ΅μ μꡬμ¬ν κ΄λ¦¬_μ λν΄ μμλ³΄κ² μ΅λλ€.
"ν° κ·Έλ¦Όμμ μμ λν
μΌκΉμ§" μ°κ²°νλ μ΄ κ³Όμ μ, νλ‘μ νΈκ° κΈΈμ μμ§ μλλ‘ ν΄μ£Όλ λμΉ¨λ° κ°μ μν μ ν΄μ. π§
1. μ κ³μΈ΅μ κ΄λ¦¬κ° νμν κΉμ? π€
μμ€ν κ°λ°μ _λ κ³ λΈλ‘ 쑰립_κ³Ό λΉμ·ν©λλ€.
- λ κ³ μμ(μμ€ν μꡬμ¬ν)λ₯Ό μ΄λ©΄,
- κ° λΈλ‘(νμ μꡬμ¬ν)λ€μ΄ μλ‘ λ± λ§κ² μ°κ²°λμ΄μΌ λ©μ§ μμ±ν(μμ€ν ) π μ΄ νμνμ£ .
λ§μ½ μμ μꡬμ¬νκ³Ό νμ μꡬμ¬νμ΄ λ°λ‘ λλ©΄?
π “λ²μ€ λμ°© μκ°μ μ νν΄μΌ νλ€”λΌλ μκ΅¬κ° μλλ°, μ€μ νμ μꡬμ¬νμ΄ “λ²μ€μ λΉ¨κ°μ νμΈνΈ μΉ νκΈ°”λΌλ©΄… μμ λλ¬Έμλ΅μ΄μ£ . ππ¨
2. μμ → νμ μꡬμ¬ν μΆμ μ± ν보 π
μΆμ μ±(traceability)μ “μμμ λ§ν κ±Έ, μλμμ μ΄λ»κ² μ§μΌ°λκ°?”λ₯Ό νμΈνλ μ°κ²°μ μ΄μμ.
μ΄ μ μ΄ μλ€λ©΄ μꡬμ¬νμ μ’
μ΄ μμ κΈμμ λΆκ³Όν©λλ€.
μμ:
- μμ μꡬμ¬ν(μμ€ν
λ 벨)
- “μμ€ν μ μ΄μ μ μ λ ₯μ λ°λΌ κΈ°μ΄ λ³μμ μ§μν΄μΌ νλ€.”
- νμ μꡬμ¬ν(SW λ 벨)
- “SWλ λ³μ λ λ²κ° Dμ μμΉν λ, 50ms μ΄λ΄μ CAN μ νΈλ₯Ό μ‘μΆν΄μΌ νλ€.”
π μ΄λ κ² λͺ ννκ² μ°κ²°ν΄ λλ©΄, μμ μꡬμ¬νμ΄ μ λλ‘ κ΅¬νλμλμ§ κ²μ¦ν μ μμ΄μ β
3. κΈ°λ₯ λΆν΄μ μΈν°νμ΄μ€ μ μ π§©
μμ μꡬμ¬νμ λ³΄ν΅ ν° λͺ©νλ₯Ό λ§ν©λλ€.
μ΄λ₯Ό μ€μ ꡬν κ°λ₯ν κΈ°λ₯ λ¨μλ‘ μͺΌκ°λ κ² κΈ°λ₯ λΆν΄(functional decomposition)μμ.
μμ π
- μμ: “μ°¨λμ μλ μ£Όμ°¨ κΈ°λ₯μ μ 곡ν΄μΌ νλ€.”
- κΈ°λ₯ λΆν΄:
- μΌμ μμ€ν μ μ£Όλ³ λ¬Όμ²΄λ₯Ό κ°μ§νλ€.
- μ μ΄ μννΈμ¨μ΄λ κ²½λ‘λ₯Ό κ³μ°νλ€.
- μ‘μΆμμ΄ν°λ μ°¨λμ μ‘°ν₯νλ€.
μ΄λ μ€μν κ² μΈν°νμ΄μ€ μ μμμ.
- μΌμ → μ μ΄ SW : κ°μ§λ 거리 λ°μ΄ν° μ μ‘
- μ μ΄ SW → μ‘μΆμμ΄ν° : μ‘°ν₯ κ°λ μ μ΄ μ νΈ μ‘μΆ

π μΈν°νμ΄μ€κ° λͺ ννμ§ μμΌλ©΄ “λ€κ° ν΄μ€ μ€ μμμ΄”λΌλ μ€ν΄κ° μ겨λ²λ¦½λλ€. (λ§μΉ λ¨μ²΄ κ³Όμ μμ μν μ λλ μν©μ²λΌμπ)
4. νλμ 보λ κ³μΈ΅ ꡬ쑰 ποΈ
μμ€ν
μꡬμ¬ν
ββ κΈ°λ₯ μꡬμ¬ν
ββ SW μꡬμ¬ν
ββ μ½λ/ν
μ€νΈ μΌμ΄μ€
μ΄λ κ² νΌλΌλ―Έλμ²λΌ λ΄λ €μ€λ©΄μ ꡬ체ν + μΆμ μ± νλ³΄κ° λμμ μ΄λ£¨μ΄μ ΈμΌ ν©λλ€.

5. μ€λμ ν΅μ¬ μ 리 β¨
- μΆμ μ±μ μμ → νμ μꡬμ¬ν μ°κ²°μ μ΄λ€ π
- κΈ°λ₯ λΆν΄λ ν° κ·Έλ¦Όμ μμ μ‘°κ°μΌλ‘ μͺΌκ°λ κ³Όμ μ΄λ€ π§©
- μΈν°νμ΄μ€ μ μλ κ° μ‘°κ°μ΄ μ λλ‘ λ§λ¬Όλ¦¬λλ‘ νλ μ μ°©μ μν μ νλ€ π§·
π λ€μ μκ° μκ³ !
λ€μ 6κ°μμλ λͺ¨νΈμ± μ κ±° κΈ°λ²μ λ€λ£° κ±°μμ.
“λΉ λ₯΄κ², μ μ νκ², μΆ©λΆν” κ°μ λ§μ΄ μΌλ§λ μννμ§ μμλμ? π«
π κΈμ§μ΄μ μ λνλ₯Ό ν΅ν΄ μꡬμ¬νμ λͺ¨νΈν¨μ μμ λ λΉλ²μ μλ €λλ¦¬κ² μ΅λλ€!
κ·ΈλΌ μ€λλ μ¦κ±°μ΄ κ°λ° λμΈμ! ππ
