一份软件项目的失败报告
就像某人说的失败并不可怕,可怕的是不知道从失败中吸取教训。
前言
本项目的目的是构建一个在线的考试系统,功能包括在线考试、用户管理、题库管理、试卷管理、教师批改、分数统计分析等。系统使用Java技术、Oracle数据库。开发人员计划为4人。时间周期为一个月。
项目概述
一、计划的制定
一个月简单分为4周,第一周完成界面设计、数据库设计、对象设计、平台搭建等工作。
第二周完成对象模块的开发。
第三周完成页面的开发。
第四周进行测试与完善工作。
二、软件框架
采取四层结构,由底向上依次是:
Hibernate->Spring->Struts->JSP+JSTL+DWR
DAO->Model->Controller->View
三、人员配置
一个leader(M)+三个组员(A、B、C)
四、任务划分
M的任务1是:对象设计、平台搭建;
A的任务1是:界面设计;
B的任务1是:数据库设计;
c的任务1没有。
M的任务2是:用户管理模块、在线考试模块;
A的任务2是:题库管理模块;
B的任务2是:试卷管理模块;
c的任务2是:教师批改模块、分数统计分析模块。