CS/소프트웨어개발방법론

소프트웨어 세가지 관점

씩씩한 IT블로그 2022. 2. 12. 14:49
반응형

기능 관점

- 소프트웨어가 어떠한 기능을 수행하는가 관점에서 시스템을 기술

- 유스케이스 다이어그램 : 행위자가 어떤 용도로 시스템을 사용하는가를 나타내는 사용 예. 사건의 흐름과 과정대로 시나리오를 작성.

- 예시

 

정보 관점

- 소프트웨어의 정적인 정보구조를 포착하는 경우 사용

- 시스템에 사용되는 정보 객체를 찾아내고 객체의 툭성, 객체 사이의 관계와 연관성 규명

 

동적 관점

- 소프트웨어 동작과 제어에 초점을 맞추어, 시스템의 상태와 상태가 변하는 사건과 시간들을 묘사

- 예시

반응형