一个假想的需求 2008-06-13 a6 需求描述:需要为课程建立一个习题库,习题具有指定的习题类型;一个用户可以维护多课程的习题库,一个课程的习题库可以有多个用户维护;在习题库中按预设方式选取一定数量习题组成一份试卷(Paper),且可以预先生成多份试卷(Paper); 如何分析建模上述的需求呢?向各位大侠学习。
freebox 2008-06-13 18:14 class Course{ //这里的“维护”是什么概念?是权限意义的话不需要在这里定义 //private Collection<User> users;}class Kind{}class User{}class Exercise{ private Course course; private Kind kind;}class Paper{ private Collection<Exercise> exercises;}interface PaperBuilder{ //按设定方式选择试卷 Paper getPaper(int count); List<Paper> getPapers(int count);}不知如此是否合用。[该贴被freebox于2008-06-13 18:20修改过]