餐馆预约订餐系统项目管理
1项目描述
我是计算机学院的学生,这是上学期学习大型软件设计课程时做的的一个项目,要求以餐馆预约订餐为问题,建立餐馆预约订餐系统。3‐4 人为一组,每一个组员在每一个阶段都要完成一部分任务,组长起到协调管理整个项目,最终每一个组进行系统演示,总耗时十五周。现给出了问题领域的一个简单的模型,每个组可以添加自己需要的其它功能。餐馆的基本业务包括:
预约餐桌(登记顾客姓名、电话号码、预约就餐时间、用餐人数和餐桌号等信息);
取消预约(根据顾客提供的姓名、餐桌号、预约就餐时间等信息将指定预约从预约表中删除);
临时分配餐桌(为顾客提供在无预约的情况下的临时餐桌分配);
记录到达(根据顾客提供的姓名、餐桌号更改当日指定的餐桌状态)。
2项目特征
(1)单件性或一次性。
本项目中,餐馆预约订餐系统就是单件的,而设计过程则是一次的,不同于其他工业产品的批量性,也不同于其他生产过程的重复性。
这是项目的最主要特征。所谓单件性或一次性,是指就任务本身和最终成果而言,没有与这项任务完全相同的另一项任务。
(2)项目约束条件。
凡是项目都有一定的约束条件,项目只有在满足约束条件下才能获得成功。因此,约束条件是项目目标完成的前提。在一般情况下,项目的约束条件为限定
的质量、限定的时间和限定的投资,通常称这三个约束条件为项目的三大目标。
本项目中,限定的质量为软件满足基本业务要求,限定的时间为十五周,暂无投资。
(3)项目生命周期。
本项目中,生命周期为:问题定义、需求及可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃。
项目的单件性和项目过程的一次性决定了每个项目都具有生命周期。任何项目都有其产生时间、发展时间和结束时间,在不同的阶段中都有特定的任务、程序和工作内容。项目生命周期。
3项目目标
一、建立问题领域的需求模型(3 周)
目标:用例图、类图、顺序图。
二、建立分析模型(4 周)
目标:建立用例图、类图(控制类、实体类、界面类)、顺序图。
三、建立设计模型(4 周)
目标一:细化类图、顺序图、状态图
目标二:运用设计模式对类图进行调整
目标三:运用数据库设计工具,建立数据库结构
目标四:运用界面设计工具,设计界面
四、编码测试(4 周)
目标:编写程序,设计单元测试用例,测试报告。
4项目团队分工
表1 团队分工表
5项目时间安排(简要安排)
表2 时间安排表 6项目风险
表3项目风险
餐馆预约订餐系统项目管理
1项目描述
我是计算机学院的学生,这是上学期学习大型软件设计课程时做的的一个项目,要求以餐馆预约订餐为问题,建立餐馆预约订餐系统。3‐4 人为一组,每一个组员在每一个阶段都要完成一部分任务,组长起到协调管理整个项目,最终每一个组进行系统演示,总耗时十五周。现给出了问题领域的一个简单的模型,每个组可以添加自己需要的其它功能。餐馆的基本业务包括:
预约餐桌(登记顾客姓名、电话号码、预约就餐时间、用餐人数和餐桌号等信息);
取消预约(根据顾客提供的姓名、餐桌号、预约就餐时间等信息将指定预约从预约表中删除);
临时分配餐桌(为顾客提供在无预约的情况下的临时餐桌分配);
记录到达(根据顾客提供的姓名、餐桌号更改当日指定的餐桌状态)。
2项目特征
(1)单件性或一次性。
本项目中,餐馆预约订餐系统就是单件的,而设计过程则是一次的,不同于其他工业产品的批量性,也不同于其他生产过程的重复性。
这是项目的最主要特征。所谓单件性或一次性,是指就任务本身和最终成果而言,没有与这项任务完全相同的另一项任务。
(2)项目约束条件。
凡是项目都有一定的约束条件,项目只有在满足约束条件下才能获得成功。因此,约束条件是项目目标完成的前提。在一般情况下,项目的约束条件为限定
的质量、限定的时间和限定的投资,通常称这三个约束条件为项目的三大目标。
本项目中,限定的质量为软件满足基本业务要求,限定的时间为十五周,暂无投资。
(3)项目生命周期。
本项目中,生命周期为:问题定义、需求及可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃。
项目的单件性和项目过程的一次性决定了每个项目都具有生命周期。任何项目都有其产生时间、发展时间和结束时间,在不同的阶段中都有特定的任务、程序和工作内容。项目生命周期。
3项目目标
一、建立问题领域的需求模型(3 周)
目标:用例图、类图、顺序图。
二、建立分析模型(4 周)
目标:建立用例图、类图(控制类、实体类、界面类)、顺序图。
三、建立设计模型(4 周)
目标一:细化类图、顺序图、状态图
目标二:运用设计模式对类图进行调整
目标三:运用数据库设计工具,建立数据库结构
目标四:运用界面设计工具,设计界面
四、编码测试(4 周)
目标:编写程序,设计单元测试用例,测试报告。
4项目团队分工
表1 团队分工表
5项目时间安排(简要安排)
表2 时间安排表 6项目风险
表3项目风险