2012-12-13 6 views
2

나는 학업 의사 결정 지원 시스템을 설계하고 있습니다. 그 프로젝트에 대한 문서를 작성해야합니다. 내가 붙어있는 부분은 계약서를 쓰는 것입니다.이 계약서의 내용

나는 정의를 생성 사용 사례가를보고했습니다. 사용자가 시스템과 함께 할 것입니다

상호 작용은 setParametersforReport()입니다.

이 기능에서 그는 student_rollNumber 또는 marks 또는 warning count 또는 그가보고 싶은 다른 모든 속성을 설정합니다.

그러나의 계약 조건을 작성하는 데 혼란 스럽습니다.

내가 언급해야하는 3 가지

은 다음과 같습니다
  • 협회 형성되거나 파손
  • 속성이
  • 내가 그 무엇을 쓰는되지 않는 변경 및 생성

    1. 인스턴스 아무 것도 실제로 만들어지지 않기 때문에 설명하는 방법. 데이터베이스에 원하는 모든 데이터가 있으며 클래스없이 액세스하고 있습니다. 데이터베이스 인스턴스를 만들 수 없으므로 혼란 스럽습니다.

      어떤 도움이 이해할 수있을 것이다하시기 바랍니다.

    답변

    0

    는 사후 동작 실행의 끝에서 시스템의 상태를 지정하는 데 사용된다. 귀하의 경우에는 결국 시스템의 상태가 데이터베이스를 수정하지 않으므로 처음 상태의 상태와 같아 보입니다 (보고서 인스턴스도 저장하지 않음). 따라서이 작업에 대한 계약을 정의 할 시점은 없습니다.