λμ λͺ¨λΈλ§μ΄ λνλ μ΄μ λ μ€μκ° μμ€ν μ λ°μ μ΄λΌκ³ ν΄λ κ³ΌμΈμ΄ μλλ€.
μ°λ¦¬λ μ΄μκ°λ©΄μ μΈλΆμμ μ¬κ±΄μ μ νλ μκ° λ΄μ μλ΅νλ λΆλΆμ΄ μλΉν λ§μλ°, μ΄λ₯Ό μν μννΈμ¨μ΄ κ°λ° νλ‘μΈμ€μ λ°μ μ λμ λͺ¨λΈλ§μ΄ μκΈ° λλ¬Έμ κ°λ₯νμλ€.
λμ λͺ¨λΈλ§μ΄λ?
λμ λͺ¨λΈλ§μ΄λ μ€μκ° μμ€ν μ νΉμ§μΈ μ°μ μμμ λν μμμ ν λΉ λ° μ κ·Όκ³Ό μ μ΄λ₯Ό λͺ¨λΈλ‘μ¨ λνλΈ κ²μ΄λ€.
μ΄λ¬ν λμ λͺ¨λΈλ§μλ λ€μν κΈ°λ²μ΄ μλλ° λ€μκ³Ό κ°λ€.
- μν λ³νλ
- νλ‘μΈμ€ νμ±ν
- μν μ¬κ±΄ν
- μ ν μνκΈ°κ³
μ ν μν κΈ°κ³
finate state machine μ μ€μκ° μμ€ν μ λνλ΄κΈ° μν΄ κ·Έλν½ νκΈ°λ²μ μ 곡νκ³ μλλ° 3κ°μ§ μμκ° ν¬ν¨λλ€.
μ μ΄
μλ£μ λ³ν μν΄ μ¬μ©λλ€.
κΈ°λ₯
κΈ°λ₯μ μ λ ₯κ³Ό μΆλ ₯μ μν΄ μ¬μ©νλ€.
μλ£
κΈ°λ₯μ΄ μΌμ΄λλ μμ
νμ΄ν
μ¬κ±΄
μ ν μν κΈ°κ³μ μμ
μν λ³νλ
state transition diagramμ μμ€ν μ΄ κ°μ§κ³ μλ κ°μ νμνλ μνμ μΈλΆμμ κ°ν΄μ§λ μ¬κ±΄μ΄λ€.
μΌλ°μ μΌλ‘ μν λ³νλμ μνλ μ¬κ±΄μ μν΄μ λ³νλκ³ μνμ μν΄ μ¬κ±΄μ μ μνλ©°, μμμ λ΄€λ μ νμνκΈ°κ³λ₯Ό νμ₯νμ¬ νμν κ²μ΄ μνλ³νλλΌκ³ μκ°νλ©΄λλ€.
μν λ³νλμ μμ
μ¬κ±΄ μΆμ λ
μ¬κ±΄ μΆμ λλ μΌλ°μ μΌλ‘ μ¬κ±΄μ΄ μΌμ΄λλ μΌμ’ μ μλ리μ€λ₯Ό μμ±νμ¬ μ¬κ±΄μ μΆμ νλ€.
μ¬κ±΄ μΆμ λμμλ μ¬κ±΄μ μμμ μ¬κ±΄μ μ£Όκ³ λ°λ κ°μ²΄λ μμ€ν μ νννλ©°, μ¬κ±΄μ νλ¦μ νμ΄νλ‘ νμνλ€.
'π» Computer Science > - Software Engineering' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μννΈμ¨μ΄ 곡ν] UML-ν΄λμ€ λ€μ΄μ΄κ·Έλ¨ μ΄ν΄νκΈ° (0) | 2022.02.02 |
---|---|
[μννΈμ¨μ΄ 곡ν] μ 보 λͺ¨λΈλ§κ³Ό ER λͺ¨λΈ (3) | 2019.12.13 |
[μννΈμ¨μ΄ 곡ν] ꡬ쑰μ λ°©λ²λ‘ κ³Ό μλ£ νλ¦λ(DFD) (0) | 2019.12.12 |
[μννΈμ¨μ΄ 곡ν] μ΅μ€νΈλ¦Ό νλ‘κ·Έλλ°μ΄λ? (0) | 2019.12.09 |
[μννΈμ¨μ΄ 곡ν] λμ ν λͺ¨λΈ ν¨λ¬λ€μ (0) | 2019.12.09 |
λκΈ