PAGE
“小型二手货交易平台”软件开发计划书
目录TOC\o1-4\h\u
1.引言 2
1.1目的 2
1.2范围 2
1.3术语定义 2
1.4参考资料 2
1.5相关文档 2
1.6版本更新记录 3
2.项目概述 3
2.1项目的目的 3
2.2项目的范围 3
2.3项目的使用对象 4
3.项目组织以及人力资源管理情况 4
4.软件生命周期 5
5.规范、方法和标准 5
开发相关 5
维护相关 6
6.任务与工作产品 6
7.工作产品、任务规模、工作量估计(EstimateofWorkProduct,TaskSizeandWorkload) 6
8.成本估计(EstimatesofCosts) 7
9.关键计算机资源计划(CriticalComputerResourcePlan) 7
9.1硬件运行环境 7
9.2软件运行环境 8
9.3开发环境 8
10.软件项目进度计划(SoftwareProjectSchedule) 9
11.配置管理计划(ConfigurationManagementPlanning) 10
12.质量保证计划(SoftwareQualityAssurancePlanning) 10
13.风险分析 11
14.设备工具 12
15.培训计划 13
16.项目评审 13
17.度量 14
1.引言
1.1目的
本开发计划书主要提供整个软件开发计划的综述,包括软件生命周期的选取及裁剪,软件规范、方法和标准的选择,软件工作产品的规模估计,软件工作量和成本的估计,软件进度表的制定,软件风险的估计,软件项目培训计划等。
1.2范围
本计划书主要包括软件规模估计,工作模块计划,人力及其他资源计划,进度安排计划,配置管理计划和质量保证计划等。
1.3术语定义
ASP.NET:ASP.NET是.NET?FrameWork的一部分,是一项微软公司的技术,是一种使嵌 入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求 文档时再在Web服务器上动态创建它们。?指?Active?Server?Pages(动态服务器页面)?, 运行于?IIS(Internet?Information?Server?服务,是Windows开发的Web服务器)之中的 程序?。
MVC:MVC?是三种?ASP.NET?编程模式中的一种。MVC?是一种使用?MVC (Model?View?Controller?模型-视图-控制器)设计创建?Web?应用程序的模式:
·Model(模型)表示应用程序核心(比如数据库记录列表)。通常模型对象负责在数 据库中存取数据。View(视图)是应用程序中处理数据显示的部分。
·View(视图)显示数据(数据库记录)。通常视图是依据模型数据创建的。Controller (控制器)是应用程序中处理用户交互的部分。
·Controller(控制器)处理输入(写入数据库记录)。通常控制器负责从视图读取数据, 控制用户输入,并向模型发送数据。
MVC?模式同时提供了对?HTML、CSS?和?JavaScript?的完全控制。
1.4参考资料
[1] 吕云翔,王昕鹏,邱玉龙.软件工程——理论与实践.北京:人民邮电出版社,2012.
[2] 吕云翔,刘浩,王昕鹏,周建.软件工程课程设计.北京:机械工业出版社,2009.
[3] “小型二手货交易平台”需求规格说明书.
1.5相关文档
“小型二手货交易平台”的《软件开发计划书》
“小型二手货交易平台”的《软件设计说明书》
“小型二手货交易平台”的《测试分析报告》
1.6版本更新记录
版本更新记录如表1所示。
表1 版本更新记录
版本号
创建者
创建日期
维护者
维护日期
维护记录
V1.0
2016-4-27
2.项目概述
2.1项目的目的
本项目通过“小型二手货交易平台”实现二手货的网上交易,方便用户处理掉生活中不需要的东西并且能在网上淘到自己想要的东西,构建更加简便的网上二手货交易平台,使用户出售或购买二手货更加便利。
2.2项目的范围
详情见《用户需求报告》中的功能点、性能点和接口列表
表1性能需求点列表
编号
性能名称
使用部门
性能描述
输入
系统响应
输出
1
上传商品
用户
让卖家在平台上上传商品,使得其他用户可以购买
商品信息
将商品信息上传到服务器
商品将会显示在平台上
2
搜索商品
用户
让买家可以搜索到自己想要的商品
要搜索的商品名称