2010软件工程课程设计要求
注意事项:
1.每2个同学组成一组,每组都要演示,因此每组最好有一个同学能够有笔记本。
2.每组派一个代表抽签,抽中几号题签就做几号项目。
3.所有系统,均要考虑简单的人员权限分配问题,登录该系统的用户应当可以修改
自己口令;
4.对于各种需要录入的信息,系统需求并没有给出全部需要录入的字段,请同学们
在做项目的时候增加上适当的字段,以使得你的项目更合理,比如在录入出租房屋信息的时候,应当录入房屋所在的区、楼层、租金、房屋朝向、是否有空调等等;在录入个人简历的时候需要录入学历、毕业大学、专业、英语水平等等。
5.当一个页无法显示全部列表信息的时候,要考虑分页处理,并且需要有上一页、
下一页的功能。
6.请注意每个项目中是否需要上传文件(图片、其它附件等)。
7.所有程序开发工具不限,数据库不限,但最后必须提供可执行文件,并进行演示。
成绩说明:
1、总成绩
个人总成绩=小组成绩*30%+个人成绩*70%
2、小组成绩
需求分析15%(文档格式规范、充分理解需求、对需求中不明确的地方能补充完整、主要业务用流程图和用例图加以表达清楚)
数据库设计10%(符合三范式、数据库的设计和实施是一致的、数据库的字段、表命名规范且类型选择合理、数据库字段有适当的约束、数据库设计有适当的注释)
系统设计(概要/详细)15%(文档格式规范、各功能模块有完整的实现说明、关键算法有类图和时序图)
项目管理5%(项目开发计划必须由粗到细通过GANT 图给出,每项任务要落实到人且规定该任务的起止日期和时间;明确每个阶段提交文档的日期和时间)代码质量10%(符合代码开发规范和命名规范、代码运行流畅、有适当的代码注释)
项目测试10%(有详细的测试用例和测试代码、有测试结果、有健壮性测试,测试文档规范)
用户安装及使用手册10%(安装手册和使用手册完整、详细,有实际价值,同时符合文档规范)
项目提交25%(满足项目的基本功能要求,系统运行速度较快、用户界面友好操作简单、对错误输入有一定的检查和提示、提交及时、讲解清楚)
3、个人成绩
沟通能力及团队精神10%(思维敏捷、口齿清楚、能将自己的思想完整准确的表达出来,同时能做适当的引导,同时能和partner进行团队协作,兼顾团队利益)
编码能力40%(符合代码开发规范和命名规范、代码运行流畅、有适当的代码注释)
出勤情况20%(缺1/3,取消成绩)
个人负责部分完成情况30%(完成代码和文档的情况,是否有创新(新技术、新工具、如果提高团队的开发效率))。