新版综合项目开发专题计划书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式文件搜集备份系统 项目开发计划书 执 笔 者 xxx 日 期 .7.2 指导老师 xxx 二○一四 年 六 月 二十八 日 计算机科学和技术系 目 录 TOC \o 1-3 \u 1 引言 1 1.1 编写目标 1 1.2 背景说明 1 1.3定义 2 1.4 参考资料 3 2 项目概述 3 2.1工作目标 3 2.2工作内容 3 2.3关键参与人员 4 2.4产品及结果 4 2.4.1程序 4 2.4.2文件 4 2.4.3计划提供以下服务 4 2.4.4非移交产品 5 2.5验收标准 6 2.5.1功效验收 6 2.5.2代码验收 6 2.5.3 文档验收 6 2.5.4 服务验收 6 2.6完成项目标时间 6 2.7本计划审查者和同意者 6 3 实施总设计 6 3.1 任务分解 6 3.2 项目计划 8 3.3接口人员 9 3.4进度 9 3.5 关键问题 9 4 支持条件 10 4.1计算机系统支持 10 4.2需要用户负担工作 10 4.3需由外单位提供条件 10 5专题计划关键点 10 5.1质量确保计划 10 5.2用户培训计划 10 5.3安全保密计划 10 5.4 协议计划 10 1 引言 1.1 编写目标 为了确保项目团体按时保质地完成项目目标,便于项目团体组员愈加好地了解项目情况,使项目工作开展各个过程合理有序,所以以文件化形式,把对于在项目生命周期内工作任务范围、各项工作任务分解、项目团体组织结构、各团体组员工作责任、团体内外沟通协作方法、开发进度、经费预算、项目内外环境条件、风险对策等内容做出安排以书面方法,作为项目团体组员和项目干系人之间共识和约定,项目生命周期内全部项目活动行动基础,项目团体开展和检验项目工作依据。 本文档将对《分布式文件搜集备份系统》软件开发进行描述,本文档读者是项目策划、设计、开发和评审人员。同时编写该文档有利我们对软件工程原理、标准和规范学习,提升我们团体合作互助精神,同时培养我们对文档编写能力。 1.2 背景说明 此“分布式文件搜集系统”关键是为了对用户关键信息进行采集和备份,避免大家关键信息丢失,服务器将对一个用户端集群进行服务,去搜集N台用户端信息,并进行备份和管理。 此系统要求很高稳定性,安全性和健壮性。 用户端必需确保能够采集到用户全部关键信息,不能丢文件,少文件,只要用户端相关键文件生成或有那个文件改动,它必需立即检测到,并依据简单协议打包发送到用户端,而且要对网络传输功效进行优化,当文件在传输过程中,会有很快速度。 服务端必需确保能够为一个用户端集群进行服务,并发处理N用户端连接请求,处理速度要快。 用户端和服务端程序全部要求能够降低cpu利用率,即占用最少cpu时间,去完成尽可能多任务。 此系统将在 最安全系统linux系统上进行开发,用最流行编程语言c语言进行开发,开发出一套高性能,C/S模式“分布式文件搜集系统”。 我们会依据小组组员想法进行讨论,商议出一套可实施开发方案,在有限时间内,开发出一套高性能系统。 该项目周期一共有3周,项目背景计划如表1所表示。 表1 项目背景计划 项目名称 项目委托单位 任务提出者 项目负担单位 项目负担者 分布式文件搜集备份系统 xxx大学 xxx xxx 项目组长: xxx 小组组员: xxx 1.3定义 专门术语: Linux: Linux是一套无偿使用和自由传输类Unix操作系统,是一个基于POSIX和UNIX多用户、多任务、支持多线程和多CPU操作系统。它能运行关键UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为关键设计思想,是一个性能稳定多用户网络操作系统。 C语言: C语言是一个面向过程计算机程序设计语言,它既含有高级语言特点,又含有汇编语言特点。最近25年是使用最为广泛编程语言。 Gcc: GCC(GNU Compiler Collection,GNU编译器套装)是一套由GNU工程开发支持多个编程语言,高效强大编译器。 Makefile: makefile定义了一系列规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂功效操作,因为 makefile就像一个Shell脚本一样,其中也能够实施操作系统命令。 Socket: 所谓socket通常也称作套接字,应用程序通常经过套接字向网络发出请求或应答网络请求。它提供了一套功效强大网络编程API来供编程人员使用。 并发服务器: 不一样于次序服务器,并发服务器就要能在一个时间为多个用户端提 供服务。能够提升服务器性能,增强服务器对用户端处理能力。 守护进程: 在linu

文档评论(0)

159****1748 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档