软件工程实验任务书
一、题目:出卷系统
需求描述:
出卷系统中,对出卷关注的用户有:教师、学生和题库维护人员。
1)教师:关注如何出一份合理的试卷,并能根据样式打印与输出。
2)学生:关注如何通过生成一些模拟试题,来在线学习和检查学习效果。
3)题库维护人员:关注试题的添加、更新和删除等工作。
从出卷系统的利益相关者出发,我们得出下列视点:
1)教师关注自动出卷、手动出卷、试卷编辑和试卷输出。
2)学生关注随机抽卷、在线学习和在线评价。
3)题库维护人员关注试题管理。
因此,出卷系统应提供如下功能需求:
1)自动出卷:系统根据教师的要求自动生成一份合理的试卷。
2)手动出卷:教师手动从候选的试题中挑选题目。
3)随机抽卷:系统随机抽取试题产生一份试卷。
4)在线学习:学生可以在线做练习和查看答案。
5)在线评价:系统在线评价学生练习的情况。
6)试题管理:管理人员维护题库中的试题。
7)试卷编辑:更新试题。
8)试卷输出:根据某个样式输出试卷。
二、要求:
1)给出系统的实体以及各实体的属性,画出系统的 E-R 图。
2)画出系统的总体数据流图及分层数据流图(自动出卷、手动出卷)。
3)建立系统的数据字典。
4)画出系统的上层模块图,画出自动出卷的软件架构图及手动出卷的软件架
构图。
三、实验报告
1、封面:
1)软件工程实验报告
2)专业、班级、姓名、学号、指导老师、完成日期。
2、报告内容:含题目、需求描述、要求及“要求”中所提的各项工作、总结。