[시스템 분석 및 설계]

SEOYOUNG9·2024년 6월 12일
0

시스템분석및설계

목록 보기
8/8

Operation Contract

  • operation : rentBook

결과적으로 만드는 것은 System diagram??과 class Diagram이겠지만 그 전에는 이미 Domain model과 SSD가 그려져야 한다.

System Diagram이나 SDD 그린 후에 Operation Contract를 그리고 Class Diagram을 그리는 거임

SSD는 절차에 대해 그리는 것, SSD 그리다가 어려운 게 생기면 Operation Contract 그린다. (System의 상태에 집중한다, System의 상태 변화가 프로그램의 모든 것임. 빌렸다는 상태를 만들어야 한다. -> 코드를 작성하지 않고도 문제에 접근하는 방식이 달라진 다는 것)

해결하는 방안에 대해 초점을 맞추게 된다.


코드를 짤 때 먼저 목?Mock?을 만들어서 내 코드를 테스트할 수 있도록 만든다.
개발자는 Unit test 외에 아무것도 하지 않는다.
자신이 유리한대로 Test 하기 때문에 개발자가 하는 Test는 믿을 수 없음.
Integration Test, System Test, Acceptess Test 등 Test 여러 개 함, 각자 개발 단계와 관련이 있음

0개의 댓글

관련 채용 정보