개발/소프트웨어 공학

동적모델링(2)

re-hwi 2022. 1. 12. 21:49

이번 글은 시작하기에 앞서 먼저 저번글의 내용을 잠깐 복습하는 글을 써보려한다. 블로그를 되게 오랜만에 쓰는데

 

며칠전에 알바를 시작해서 너무 바빴다. 매일 알바하고 운동하고 공부할라니까 죽을것 같다. 이제 알바 안해야지 ㅋ

 


제어 명세서

시스템의 행위를 기술함

-다양한 제어 흐름에 어떤 동작 시나리오가 발생하는지 알려줌

 

 

*데이터 : 계산에 사용되어 새로운 데이터를 생성하거나 이를 변형

*제어 : 계산에 직접적으로 사용되지 않고 계산의 순서나 조건을 나타냄



제어논리

  1. 조합논리 : 순서가 문제되지 않는 조합 ex. 번호 자물쇠
  2. 순열논리 : 순서가 중요시되는 조합 ex. 현관 비밀번호

자료흐름도의 실시간확장모델

  1. 프로세스 활성도
  2. 결정표
  3. 상태변화도
  4. 상태사건표

출처: https://re-hwi.tistory.com/13 [Dvelopment blog]

 

이건 저번 글의 마지막 부분을 가져온 것인데 이번에 공부할 내용과 큰 연관이 있어서 가져왔다.

 


제어명세서 기술유형

 

프로세스 활성표 (PAT : Process Activation Table)

 

- 주어진 사건에 의해 특정 프로세스를 활성화시키는 동작을 기술

- case도구를 이용할경우 직접 참조할 수 있는 장점을 지님

- 입력 제어흐름의 순서를 고려하지 않는 조합논리의 경우에 적합

 

제어명세서와 프로세스 활성표

 

결정표 

 

한 프로세스와 연관된 모든 동작을 표시하거나 프로세스 수행중 요구되는 결정이나 조건을 기술

- 입력 제어 조건들의 순서는 고려하지 않는 조합논리를 나타내는데 적합

- 출력값을 갖기위해 요구되는 입력값을 테이블 형태로 나타냄

 

신호등 시스템의 결정표

 

상태변화도

 

- 시스템의 상태와 상태를 변하게하는 사건들을 묘사하고, 사건에 의해 나타나는 동작 등 시스템의 행위를 표현

 

 

상태 사건표

 

- 상태변화도에 표현되어 있는 정보를 테이블 형태로 표현한 것

- 열(세로)은 사건을 표시하고 행(가로)은 상태를 나타냄

 

맹꽁이 자물쇠 상태변화도

복합 제어 명세

 

- 여러 제어 명세가 혼합되어 시스템의 제어기능을 나타내야 하는 경우

- 프로세스 활성표, 결정표, 상태 변화도, 상태 사건표가 복합적으로 한 자료 흐름도에 표현 될 수 있음

 

복합제어 명세서 예시

 

반응형