软件项目开发计划书同名21101.docx
《软件项目开发计划书同名21101.docx》由会员分享,可在线阅读,更多相关《软件项目开发计划书同名21101.docx(13页珍藏版)》请在冰豆网上搜索。
![软件项目开发计划书同名21101.docx](https://file1.bdocx.com/fileroot1/2022-12/6/957b5ddd-5036-4dd0-a958-a84f190e8bd4/957b5ddd-5036-4dd0-a958-a84f190e8bd41.gif)
软件项目开发计划书同名21101
软件项目开发计划书(同名21101)
2项目概述
2.1工作内容
1、制作和修订项目开发计划;2、进行计划跟踪与监控;3、配合SQA的质量保证工作;4、工作产品及时进行受控管理;5、按计划提请阶段评审;6、提交测试部门评测开发产品;7、交付最终工作产品。
8、项目实施总结9、项目验收
2.2主要参加人员
小王、小李、小谢、小余、小赵、小田
2.3产品
2.3.1程序
软件名称:
网上工作交易系统
编程语言:
php
功能:
用户注册,登陆,用户可以是雇主也可以是工作人员、设计师、公司、团队,雇主可以在那里发需求进行投标,根据雇主要完成的方案(多为网站设计,app设计,建筑工图纸,机械工程图纸,宣传单等设计类工作)用户根据擅长的领域进行投标,费用由第三方保管,根据中标用户发放佣金。
2.3.2文件
Ø用户操作手册:
本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。
Ø软件维护手册:
主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。
2.3.3服务
计划提供以下服务:
课堂培训:
以讲课形式对客户进行培训,使其能够正确使用软件。
免费咨询:
客户可以在工作时间向技术人员提出问题并获得解答。
技术支持:
对于某些客户,采取上门指导的方式。
软件维护:
获取软件使用中的问题,提供补丁程序。
2.3.4非移交产品
1.可行性分析报告2.项目开发计划3.软件需求说明书4.概要设计说明书
4.详细设计说明书5.测试计划6.测试分析报告7.开发进度月报8.项目开发总结报告9.软件问题报告10.软件修改报告11.源程序
2.4验收标准
2.4.1代码的验收
最后在交付客户之前进行小组内评审,代码编写符合HB6465标准,与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:
由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。
2.4.2文档验收
最后在交付客户之前进行小组内评审,文档格式符合HB6465标准,功能符合与客户的合同要求,清晰易读,没有语病与歧义。
2.4.3服务验收
服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。
2.5完成项目的最迟期限
交付日期为2014年2月20日
2.6本计划的批准者和批准日期
本系统批准者为老王。
批准日期:
2014年12月5日
3实施计划
3.1工作任务的分解与人员分工
略
3.2接口人员
负责本项目同用户的接口人员为小李,由软件发开方派专人,按客户要求,指定地点安装,调试,运行并给客户演示,在后期中负责维护和更新。
3.3进度
方法:
采用结构化开发
设置模块开发优先级:
通过对图书管理的特点和信息流程等的分析,确定各模块开发的先后次序。
具体开发进度安排如下:
注:
有四个里程碑,分别是需求完成时、详细设计完成时、系统编码完成时、整个项目工作完成时。
3.4预算
劳务预算:
39000元人民币,经费预算:
3600元人民币
3.5关键问题
表3.6项目风险因素
风险排序
风险项名称
风险描述
风险缓解方案
1
专业基础知识不牢
本次项目开发过程中涉及的知识较多,给项目开发人员带来一定的困难
进行相应的培训
2
经验欠缺
成员开发经验不足,使项目质量难以保证
只有通过不断的实践
4支持条件
4.1计算机系统支持
开发时需要的支持条件:
Ø硬件:
服务器:
PentiumIII500以上或更高,
内存:
128M以上;
硬盘:
至少10G以上;
打印机一台
UPS(选配)
工作站:
PentiumII266以上微机;
内存:
64MB
硬盘:
至少5G以上;
CD-ROM:
16倍速以上;
Ø软件:
操作系统为Window7或Window8.1,使用集成开发工具Zendstudio,数据库采用Mysql,项目运行环境为apache2.4
4.2需要用户承担的工作
向本小组成员进行培训,其内容包括图书馆的工作结构、图书馆管理系统的工作流程,以及图书馆规模包括可容纳多少图书,多少读者,有几个级别的管理员和管理员数目这些内容必须在数据库创建之初就进行培训。
配备相应硬件系统,做到规范操作,备份好数据防止数据丢失,软件交付日期为软件安装测试人员提供环境。
4.3需由外单位提供的条件
本系统为独立开发,不需要外单位提供条件
5专题计划要点
5.1开发人员培训计划
2014年12月9日起,至2014年12月19日,共十天实习期间,上午进行软件工程项目开发各项内容的专题知识讲座;下午进行开发设计。
5.2测试计划
2014年1月20日—2014年2月1日对软件进行各项测试工作;
5.3质量保证计划
严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施;
5.4人员配置计划
该项目开发小组共6人:
组长:
小王
组员:
小王、小李、小谢、小余、小赵、小田;
5.5客户培训计划
在软件实际应用后的前一个月,对用户进行软件操作方法的具体培训;
5.6安全保密计划
在从项目开发阶段到最后软件的正式发布期间,做好项目的保密工作,小组成员对所有项目所有相关文档进行加密,做好备份工作。
5.7合同计划
和客户协商签订软件使用合同。
需求分析
1引言
1.1编写目的
此份软件产品需求分析报告是为网上工作交易系统编写的,开发此软件旨在让雇主
能够更高效率
1.2文档约定
描述编写文档时所采用的标准为:
正文风格:
宋体五号
提示方式:
黑体加粗
重要符号:
·
1.3预期的读者和阅读建议
本软件产品需求分析报告所针对的各种不同的预期读者,可能包括:
用户;企业管理员;营销人员;测试人员;文档编写人员;开发人员。
1.4参考资料
用户界面风格指导;
系统规格需求说明;
使用实例文档;
相关软件产品需求分析报告;
2总体描述
2.1产品前景
如今社会已进入电子时代,有很多人已经开始从网络中赚到许多财富。
很多人都想通过网络来赚钱,原因很简单,工作地点自由,没有时间限制,这样的工作将会是未来工作的趋势,是互联网时代的必然产物,在一些发达国家已经出现了许多类似的现象。
通过此类工作不仅可以让一些没有工作的人得到工作,还能增加一些全职人员的收入。
2.2产品功能
用户:
登陆,注册,参加投标,获得酬劳,也可以发布需求
雇主:
注册,登陆,发布需求,提交酬金,提交中标者,也可以参加投标
管理员:
托管酬金,发放酬金,删除过期交易,管理会员,回复留言,解答用户问题
2.3运行环境
Ø硬件:
服务器:
PentiumIII500以上或更高,
内存:
128M以上;
硬盘:
至少10G以上;
打印机一台
UPS(选配)
工作站:
PentiumII266以上微机;
内存:
64MB
硬盘:
至少5G以上;
CD-ROM:
16倍速以上;
Ø软件:
操作系统为Window7或Window8.1,使用集成开发工具zendstudio,数据库采用Mysql,项目运行环境为apache2.4
2.4设计和实现的上限
·必须使用特定技术、工具、编程语言和数据库;
·避免使用特定的技术、工具、编程语言和数据库;
·要求遵循的开发规范和标准;
·硬件的限制;
·数据准换格式标准的限制;
2.5假设和依赖
这些假设的因素可能包括:
·有关本软件用户的若干假定;
·有关本软件开发工作的若干假定;
·有关软件运行环境的一些问题;
·工期约束;
·设备约束;
3.系统特性
3.1功能性需求
功能:
用户:
注册,登陆,用户可以是雇主也可以是工作人员、设计师、公司、团队,雇主可以在那里发需求进行招标,根据雇要求完成的方案(多为网站设计,app设计,建筑工图纸,机械工程图纸,宣传单等设计类工作),同时雇主先把佣金交给第三方托管,用户根据规定时间完成任务才能发放佣金。
用户根据擅长的领域进行投标,费用由第三方保管,根据中标用户发放佣金。
管理员模块:
增删改用户,添加网站功能,发放佣金。
4.外部接口需求
4.1用户界面
有关屏幕布局或者解决方案的限制;
将要使用在每一个屏幕上的软件组件,可能包括:
选单;标准按钮;导航链接;各种功能组件;消息栏;日期的表现方法与格式;等等。
4.2硬件接口
接口特征的描述内容可能包括:
·支持的硬件类型;
·软件、硬件之间交流的数据;
·控制信息的性质;
·使用的通讯协议;
4.3软件接口
可能的外部组件包括:
·操作系统;
·数据库;
·工具;
·函数库;
·集成的商业组件;
4.4通信接口
描述与软件产品使用的通讯功能相关的需求,包括:
电子邮件;web浏览器;网络通信标准或者协议;数据交互用电子表格;消息格式;通讯安全或加密问题;数据传输速率;同步和异步通讯机制;
5.其他非功能需求
5.1性能需求
●相互合作的用户数量;
●系统支持的并发操作数量;
●响应时间;
●与实时系统的时间关系;
●容量需求(存储器;磁盘空间;数据库的最大行数)
5.2安全设施需求
网站系统安装杀毒软件防护,防止外来攻击
5.3安全性需求
系统登录密码不能重用;防止sql注入;对用户的输入进行必要的过滤;
6.附录A:
词汇表
6.1.字典信息
序号
名称
来源
1
雇主字典
雇主录入
2
用户字典
用户录入
3
招标字典
雇主录入
4
管理员字典
管理员录入
5
标准系统字典
人工录入
6
文件夹字典库
系统生成
7.附录B:
分析模型
7.1用例图:
管理员
用户
雇主
7.2数据流程图
发布需求登陆
修改资料
提交佣金提交中标
登陆托管佣金
修改资料发放佣金
提交投标删除交易
中标,佣金管理会员
用户未中标网上工作交易系统回复
留言交易量
回复
浏览
注册
感想
通过这次实验,我学会了很多,特别是耐心,耐心是一个做事情的根本,没有了耐心,什么事情都做不了。
从项目开发计划书到需求分析,每一细节都需要去斟酌,去体会,不仅要考虑整体上的因素,还要考虑到细节上的问题。
这是考察一个的综合能力的工作,对专业性要求也很高。
在这个过程中,用到很多知识,不会的查找资料,网上搜索,借鉴。
同时,也让我知道了做好一个事情很不简单,不仅需要我们的专业知识,更需要我们的耐心,当然也让我熟练了许多软件工具,总之,实践让我受益匪浅。