본문 바로가기
개발/소프트웨어 공학

동적모델링(2)

by re-hwi 2022. 1. 12.

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

 

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

 


제어 명세서

시스템의 행위를 기술함

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

 

 

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

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



제어논리

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

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

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

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

 

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

 


제어명세서 기술유형

 

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

 

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

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

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

 

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

 

결정표 

 

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

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

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

 

신호등 시스템의 결정표

 

상태변화도

 

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

 

 

상태 사건표

 

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

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

 

맹꽁이 자물쇠 상태변화도

복합 제어 명세

 

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

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

 

복합제어 명세서 예시

 

반응형

'개발 > 소프트웨어 공학' 카테고리의 다른 글

객체지향 분석 기법  (0) 2022.01.17
정보 모델링  (0) 2022.01.12
동적 모델링(1)  (0) 2022.01.09
기능 모델링  (1) 2022.01.06
요구사항 분석과 모델링  (0) 2022.01.05

댓글