2012-12-13 23 views
2

我正在设计一个学术决策支持系统。我必须为该项目编写文档。我坚持的部分是写合同。在这份合同中写什么

我有一个用例生成自定义报告

用户将与系统进行的交互是setParametersforReport()

在此功能中,他将设置属性,如student_rollNumbermarkswarning count或他希望在报告中看到的任何其他内容。

但是我很困惑在合同的发布条件中写什么。

的三件事,我应该提的还有:创建

  • 协会形成或破裂
  • 属性改变
  • 我没有得到什么,在写和

    1. 实例如何解释,因为实际上没有创建任何东西。我拥有数据库中所有我想要的数据,而且我正在访问它们而没有类。我很困惑,因为无法创建数据库实例。

      请任何帮助,将不胜感激。

    回答

    0

    后续条件用于在操作执行结束时指定系统的状态。在你的情况下,它看起来像系统末尾的状态与开始时的状态相同,因为你没有修改数据库(并且你也没有存储报表实例)。所以我没有看到为这一行动定义合同的意义。