关于软件项目计划书(3)

时间:2021-08-31

  用户登录注册功能:在用户购买的图书时,系统将判断其是否登录,如果没有,则转向登录界面,登录后,系统还将转向原来用户浏览的页面。

  购物车功能:用户登录后,就可以把图书放入购物篮中,可以对购物篮进行管理,包括修改所购图书数量、删除图书等。

  图书信息管理功能:管理人员可以添加图书,修改图书的类别,价格,上传图书的相关图片等。

  定单信息管理功能:用户确认购买图书,将形成一条订单信息,用户可以查询自己的定单。管理员可以查看定单,售出书籍。

  2、2、3性能

  2、2、4管理和技术约束

  由于没有做过项目的经验,在加上编程技术的限制,小组人员少,时间的限制只能实现一个具有简单功能的网上购书系统。

  2、项目估算

  2、1使用的历史数据

  徐州博库网上书店、电子商铺系统

  2、2使用的评估技术

  软件规模估算:采用类比的方法,根据历史数据来进行估算

  工作量估算:基本COCOMO模型

  成本估算:基本COCOMO模型

  时间估算:基本COCOMO模型

  2、3工作量、成本、时间估算

  软件规模:LOC=[(50(重新设计)%+50(重新编码)%+重新测试(100)%)/3]×已有代码行(20000)=13000

  工作量估算:人员:六人

  成本估算:资料费(资料费、复印费)

  通信费(移动通信费、上网费、电费)

  时间估算:

  基本COCOMO模型把工作量作为软件规模的函数来计算,其计算公式为:

  E=aS^bS是以千源代码行(KLOC)计数的程序规模,a,b为开发模式因子

  在我们的项目中,我们采用半分离式,因此a取值为3、0,b取值为1、12  即E=3、0*13^1、12=53、056

  根据计算的工作量,我们由下面公式计算所需的开发时间:

  t=cE^dE为我们所计算的工作量人月为单位,c,d是随开发模式而改变的因

  子,在这里我们同样采用半分离式,c取值为2、5,d取值为0、35

  即t=2、5*53、056^0、35=10、036

  在小组中,我们共六人,大约2个月完成任务。