项目开发计划(GB856T——88)

1引言

1.1编写目的

为项目的顺利完成指定一个详细的计划,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。该文档面向全体开发项目的人员

1.2 背景

  1. 在线协同表格
  2. 本开发者:******
  3. 可在线协同一起操作表格

1.3定义

SQL:指结构化查询语言 (Structured Query Language)

WS:指通信协议 (WebStorck)

JS:指编程语言 (JavaScript)

TS:指编程语言 (TypeScript)

MB:指分布式文件存储数据库 (MongoDB)

1.4参考资料

[1]江雨燕. Web环境下的在线协同编辑系统的设计与实现[J]. 电子科技大学学报, 2002, 31(006):630-635.

[2]郭成. 一种多用户协同的表格处理方法,装置以及设备:, CN108363732A[P]. 2018.

[3]邱宁. Excel电子表格与数据库的数据转换[J]. 计算机应用与软件, 2004, 21(10):3.

[4]王光磊. MongoDB数据库的应用研究和方案优化[J]. 中国科技信息, 2011(20):3.

[5]王振宇刘清森. JavaScript语言的特性和应用[J]. 信息工程学院学报, 1998, 017(001):18-21.

[6]高博. TypeScript=更好的JavaScript[J]. 程序员, 2013(3):4.

2项目概述

2.1工作内容

  1. 做好需求分析、确定好开发工具与数据库。
  2. 安排好人员的职责,合理化开发进度,并以文件形式保存
  3. 及时与用户沟通,调整项目的要求
  4. 与用户交流,设计好用户界面

2.2主要参加人员

2.3产品

2.3.1程序

程序名称:在线协同表格

编程语言:JavaScript+TypeScrit+React+mongodb

存储方式:硬盘

主要功能:

  1. 支持协同编辑和后端存储.
  2. 支持撤销/重做.
  3. 手机端适配.
  4. 开放API.
  5. 增加测试代码.
  6. 下拉填充
  7. 字体
  8. 格式刷
  9. 评论
  10. 插入图片
  11. 更多工具栏按钮
  12. Excel导入和导出
  13. 排序
  14. 筛选
  15. 事件钩子
  16. 条件格式
  17. 拖拽
  18. 查找和替换
  19. 定位
  20. 数据验证
  21. 冻结
  22. 隐藏
  23. 文本分列
  24. 数据透视图
  25. 图表
  26. 截图

2.3.2文件

1.项目需求分析说明书 : 所开发软件的功能性能用户界面以及运行环境等做出详细说明。

2.数据要求说明书:确定各项功能和非功能性需求实现时所需要的数据

3.概要设计文档:系统的功能分配、模块划分、程序的总体结构、输入输出及接口设计、运行设计、数据结构设计和出错处理设计等

4.详细设计文档:详细的列出开发的方式,如何编写代码等内容,着重描述功能模块是如何实现的,包括算法和逻辑流程等

5.测试计划:列出测试方案和预期的测试结果等

6.操作手册 :让操作员了解软件的运行情况与操作方法

2.3.3服务

培训安装:2022-11-29—2022-11-29 一级服务

维护:2022-11-29—2022-11-29  一级服务

运行支持:2022-11-29--2022-11-29  一级服务

2.3.4非移交的产品

1.可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会 因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。

2.项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分 工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。

3.软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户 界面及运行环境等做出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。

4.概要设计说明书:该说明书是概要实际阶段的工作成果,它应说明功能 分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

5.详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻 辑流程等。

6.测试计划:为做好集成测试和验收测试,需为如何组织测试制订实施计 划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。

7.测试分析报告:测试工作完成以后,应提交测试计划执行情况的说明, 对测试结果加以分析,并提出测试的结论意见。

8.开发进度月报:该月报系软件人员按月向管理部门提交的项目进展情况 报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等。

9.项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照, 总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。

10.软件问题报告:指出软件问题的登记情况,如日期、发现人、状态、问 题所属模块等,为软件修改提供准备文档。

11.软件修改报告:软件产品投入运行以后,发现了需对其进行修正、更改 等问题,应将存在的问题、修改的考虑以及修改的影响做出详细的描述,提交审批。

12.源程序:软件开发过程中的全部代码以及注释。

2.4验收标准

1.代码验收:没有一条无用的代码,每一个模块代码不能多于400行,最好100行左右,控件和专业术语命名统一,有良好的书写风格且注释合理完整。代码无误,系统运行流畅,满足所有需求里面的功能。

2.文档验收:真实反映了用户的需求,挖掘了潜在需求,且需求合理。文档齐全,文字描述无二义性。图画的标准无误。

3.服务验收:服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。

2.5完成项目的最迟期限

2022-12-2

2.6本计划的批准者和批准日期

2022-10-26

3实施计划

3.1工作任务的分解与人员分工

工作内容

负责人

软件需求说明书

项目开发计划

数据要求说明书

概要设计说明书

数据库设计说明书

详细设计说明书

测试计划

测试分析报告

用户手册

3.2接口人员

项目和用户接口人员: 我,负责后期用户安装培训,交流沟通,用户意见。

质量管理部门接口人员:我,负责测试完成后和质量管理部门的交流沟通。

用户合同接口人员:我,负责交付签字收工程款。

3.3进度

工作内容

负责人

完成时间

软件需求说明书

2022-12-28

项目开发计划

2022-12-28

数据要求说明书

2022-11-27

概要设计说明书

2022-12-1

数据库设计说明书

2022-11-27

详细设计说明书

2022-11-27

测试计划

2022-11-27

测试分析报告

2022-11-27

用户手册

2022-11-27

3.4预算

人员:7

时间:2个月

单位(元)

办公费:1000

差旅费:500

机时费:1000

资料费:600

通讯设备:2000

租设备:3000

共计:8100

来源:公司流动资金

3.5关键问题

  1. 协同问题。
  2. 大量用户同时使用问题。

4支持条件

说明为支持本项目的开发所需要的各种条件和设施。

4.1计算机系统支持

逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、使用时间的要求。

4.2需由用户承担的工作

4.3由外单位提供的条件

服务器、电脑

项目开发计划(GB856T——88)基于协同的在线表格forture-sheet相关推荐

  1. 操作手册(GB8567——88)基于协同的在线表格forture-sheet

    操作手册(GB8567--88) 1引言 1.1编写目的 为了帮助用户更好的上手本系统,加快用户对forture-sheet在线表格的快速入门,本操作手册详细介绍使用forture-sheet的部分基 ...

  2. 软件需求说明书(GB856T——88)基于协同的在线表格forture-sheet

    软件需求说明书的编写提示 1引言 1.1产品目的 制造一个功能丰富,配置简单的在线表格组件,开箱即用,产品对位所有办公用户,可以大量用户同时在线进行协同合作办公,可以大大的提高工作效率. 1.2产品范 ...

  3. 测试计划(GB8567——88)基于协同的在线表格forture-sheet

    测试计划(GB8567--88) 1引言 1.1编写目的 测试在线协同表格中的各个功能模块是否满足用户要求,并测试是否存在BUG.预期达到能够使系统进行快速的改进和系统的提高.为了在软件投入生产性运行 ...

  4. 测试分析报告(GB8567——88)基于协同的在线表格forture-sheet

    测试分析报告(GB8567--88) 1引言 1.1编写目的 测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录和分析总结.它也是测试过程中的一个重要环节,同时,它也是对软件性能的 ...

  5. 软件工程--项目开发计划

    项目开发计划(GB856T--88) 1引言 1.1编写目的 主要针对机房收费系统的费用,时间,速度,人员组织,硬件设备的配置,开发环境和运行环境的配置进行说明,为开发的下一代做准备,预期读者是系统分 ...

  6. 软件需求说明书 概要设计说明书 项目开发计划 详细设计说明书 模版

    一.软件需求说明书 1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2任务概述 2 2.1目标 2 2.2用户的特点 3 2.3假定和约束 3 3需求规定 3 3. ...

  7. 软件工程——可行性研究与项目开发计划

    项目立项概述 任何一个完整的软件工程项目都是从项目立项开始的.项目立项包括项目发起.项目论证.项目审核和项目立项四个过程. ------>在发起一个项目时,项目发起人或单位为寻求他人的支持,要以 ...

  8. 软件项目开发计划【列文】2022.5.11

    信息系统分析与设计--系列文章 一.<软件项目开发计划[列文]2022.5.11> 二.<GB-软件需求说明书[列文]2022-5.6> 三.<需求分析文档--适用范围: ...

  9. 电子商务项目开发计划

    电子商务 123 个工作日 2019年12月30日 2020年6月17日 ¥99,611.13 第一部分 项目范围规划 11.47 个工作日 2019年12月30日 2020年1月14日 ¥3,539 ...

最新文章

  1. iOS 解决1。返回时的黑边问题、2。controller的抖动问题
  2. Javascript作用域原理---预编译
  3. 关于虚拟内存,你需要了解的一些概念
  4. List结果集使用Java代码遍历以获取String,Object的值
  5. element-ui中对话框dialog不显示,仅背景变灰
  6. 编写第一个HADOOP应用程序
  7. excel转las文件_这3种Word、Excel格式不变的互转方法,实在太好用了
  8. 爱因斯坦提出的逻辑性问题_提出正确问题的重要性
  9. 性能优化(7):教你正确使用css选择器
  10. wxpython多线程_WxPython 4.0.4多线程访问UI
  11. redis的zset类型(有序集合)
  12. 买二手房已经过户等待银行放款,应该没有变数了吧?
  13. java.sql.SQLException
  14. 笑谈“委托”与“事件”
  15. GRE阅读-GRE佛脚备考系列之阅读分册volume 2-机经练习(1)
  16. 计算机网络知识点全面总结,图文并茂,方便大家学习
  17. php 截掉最后一个字符_php 截取并删除字符串最后一个字符的方法
  18. free-mybatis-plugin插件下载
  19. 英语 语义分割_语义分割细度的文化成因与英语词语搭配
  20. 微型计算机最少拍设计实验,实验七 最少拍控制系统(6页)-原创力文档

热门文章

  1. H264基本概念(入门)
  2. php 常问的几个排序
  3. 深圳元典科技口碑怎么样
  4. [单片机框架][bsp层][nrf52832][nrf52840][nrf52810][nrf52820][ESB(2.4G)] ESB(2.4G)使用说明
  5. Thinking.In.Java.3rd.Edition.Chinese(简介)
  6. Windows 右下角 输入法 图标 不见了 显示输入法 图标 绝对成功
  7. php电子商务平台系统1.0,Verydows免费开源电子商务系统 v1.1.0
  8. 概率图模型家族(HMM、MaxEnt、MEMM和CRF)
  9. 如何提高店铺权重,提升店铺权重的办法,店铺层级和店铺权重
  10. python 字典排序 lambda,根据lambda排序字典:处理异常