제품 요구 사항 사양을 작성 중입니다. 이 문서에서는 사용자가 매우 높은 수준에서 시스템과 상호 작용할 수있는 방법을 설명해야합니다. 이러한 작업 중 일부는 일부 개체에서 "만들기 - 읽기 - 업데이트 - 삭제"입니다.사양 : CRUD 사용 사례
질문은 이러한 작업에 대한 사용 사례를 작성할 때 올바른 방법이 무엇일까요? "Manage Object x"라는 하나의 유스 케이스 만 작성한 다음 이러한 작업을 유스 케이스로 포함 할 수 있습니까? 또는 작업 당 하나의 유스 케이스를 객체마다 만들어야합니까? 마지막 접근법에서 볼 수있는 문제는 문제의 이해에 실제로 기여하지 않는다고 생각되는 페이지를 많이 작성한다는 것입니다.
가장 좋은 방법은 무엇입니까?
일반 CRUD 수퍼 클래스에 대한 아이디어는 나에게 가장 호소력있는 아이디어라고 생각합니다. 템플릿에있는 모든 것을 제거하고 아무런 의미가 없으며 변경이없는 한 수퍼 유스 케이스에 대한 참조를 남깁니다. –
그런 의미에서 필자는 4 개의 "SuperUserTestCases"를 가질 것이며, 사소한 확장자로, 연결될 수있는 엔터티 유형을 선택하겠습니까? –
@Mario Ortegón : 이것이 상속의 핵심입니다. 이러한 재정의 또는 확장 기능을 제외하고는 수퍼 케이스와 같습니다. 액터 및 유즈 케이스에서 작동합니다. –