精编软件项目设计开发研究计划书_第1页
精编软件项目设计开发研究计划书_第2页
精编软件项目设计开发研究计划书_第3页
精编软件项目设计开发研究计划书_第4页
精编软件项目设计开发研究计划书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件项目开发计划书(精编)编辑、乙 刖可删除此页特点:内容简洁轮廓清晰(花费了太多时间)收取一点点费用请不要介 意目录网上工作交易系统项目开发计划1 .引言 21.1 编写目的21.2 背景21.3 定义21.4 参考资料22 .项目概述 32.1 工作内容32.2 主要参加人员32.3 产品 32.3.1. 程序32.3.2. 文件32.3.3. 服务32.3.4. 非移交的产品32.4 验收标准42.5 完成项目的最迟期限42.6 本计划的批准者和批准日期43 .实施计划3.1 工作任务的分解与人员分工43.2 接口人员 43.3 进度 43.4 预算 43.5 关键问题54 .支持条件

2、54.1 计算机系统支持54.2 需由用户承担的工作 54.3 需由外单位提供的条件 65 .专题计划要点6二、网上工作交易系统需求分析规格说明书 71 .引言71.1 编写目的71.2 文档约定71.3 预期的读者和阅读建议 71.4 参考资料72 .总体描述72.1 产品前景72.2 产品功能72.3 运行环境72.4 设计和实现的上限82.5 假设与依赖83 .系统特性83.1 功能性需求84外部接口需求84.1 用户界面84.2 硬件接口 94.3 软件接口 94.4 通信接口 95其他非功能需求95.1 性能需求95.2 安全设施需求95.3 安全需求96附录A107附录B11项目开

3、发计划1引言1.1 编写目的没有规矩不成方圆,无论什么事情,要顺利地完成,必须有一个统一的计划 指导书。软件项目开发也不例外。这个计划书不仅能让参与项目的开发者们知道 如何进行,还明确了他们各自的职责、保证项目团队之间的协作更加的有条不紊、 使得项目工作的各个过程能够合理有序地进行。 同时,计划书也能让团队内外的 沟通起着向导作用、团队之间的工作范围、开发模块之间的关系,以及对开发进 度、经费预算、分配人力物力、风险等因素进行了大概的描述。本项目开发计划用于从总体上指导超市商品查找系统项目顺利进行并最终 得到通过评审的项目产品。本项目开发计划面向项目组全体成员。1.2 目乐网上工作交易系统功能

4、:用户注册,登陆,用户可以是雇主也可以是工作 人员、设计师、公司、团队,雇主可以在那里发需求进行投标,根据雇主要完成 的方案(多为网站设计,app设计,建筑工图纸,机械工程图纸,宣传单等设计 类工作)用户根据擅长的领域进行投标,费用由第三方保管,根据中标用户发放 佣金。提出者:小王,开发者:理工团队,软件得到超市方的认可,方便用户快 速买到物品。1.3 定义专门术语:MySQL:系统服务器所使用的数据库关系系统(DBMS)。SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。SQL: Structured Query Language(吉构化查询语言)。UML:

5、统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种 从软件分析、设计到编写程序规范的标准化建模语言。1.4 参考资料软件项目管理 Rajeev T Shandilya编著 科学出版社。UML和模式应用Craig Larman著,机械工业出版社软件工程国家标准文档软件工程项目开发文档范例2项目概述2.1 工作内容1、制作和修订项目开发计划;2、进行计划跟踪与监控;3、配合SQA的质量保证工作;4、工作产品及时进行受控管理;5、按计划提请阶段评审;6、提交测试部门评测开发产品;7、交付最终工作产品。8、项目实施总结 9、项目验收2.2 主要参加人员小王、小李、小谢、小余、小赵、小田2.3

6、产品2.3.1 程序软件名称:网上工作交易系统编程语言:php功能:用户注册,登陆,用户可以是雇主也可以是工作人员、设计师、公司、团 队,雇主可以在那里发需求进行投标,根据雇主要完成的方案(多为网站设计, app设计,建筑工图纸,机械工程图纸,宣传单等设计类工作)用户根据擅长的 领域进行投标,费用由第三方保管,根据中标用户发放佣金。2.3.2 文件用户操作手册:本手册详细描述软件的功能、性能和用户界面,使用户 对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情 况的有关知识,特别是操作方法的具体细节。软件维护手册:主要包括软件系统说明、程序模块说明、操作环境、支 持软件的说明、维护

7、过程的说明,便于软件的维护。2.3.3 服务计划提供以下服务:课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。技术支持:对于某些客户,采取上门指导的方式。软件维护:获取软件使用中的问题,提供补丁程序。2.3.4 非移交产品1.可行性分析报告2.项目开发计划3.软件需求说明书4.概要设计说明书4.详细设计说明书5.测试计划6.测试分析报告7.开发进度月报8.项目开发总结报告9.软件问题报告10.软件修改报告11.源程序2.4 验收标准2.4.1 代码的验收最后在交付客户之前进行小组内评审, 代码编写符合HB6465标准,与文档

8、说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:由于软件缺 陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。2.4.2 文档验收最后在交付客户之前进行小组内评审,文档格式符合HB6465标准,功能符合与客户的合同要求,清晰易读,没有语病与歧义。2.4.3 服务验收服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。2.5 完成项目的最迟期限交付日期为2014年2月20日2.6 本计划的批准者和批准日期本系统批准者为老王。批准日期:2014年12月5日3实施计划3.1 工作任务的分解与人员分工略3.2 接口人员负责本项目同用户的接口人员为小李,由软件发开方派专人,

9、按客户要求, 指定地点安装,调试,运行并给客户演示,在后期中负责维护和更新。3.3 进度方法:采用结构化开发设置模块开发优先级:通过对图书管理的特点和信息流程等的分析,确定各 模块开发的先后次序。具体开发进度安排如下:注:有四个里程碑,分别是需求完成时、详细设计完成时、系统编码完成时、 整个项目工作完成时。3.4 预算劳务预算:39000元人民币,经费预算:3600元人民币3.5 关键问题表3.6项目风险因素风 险 排 序风险项名称风险描述风险缓解方案1专业基础知识/、牢本次项目开发过程中涉 及的知识较多,给项目开 发人员带来一定的困难进行相应的培训2经验欠缺成员开发经验不足,使项 目质量难以

10、保证只有通过不断的实 践4支持条件4.1 计算机系统支持开发时需要的支持条件:硬件:服务器:Pentium III 500以上或更高,内存:128M以上;硬盘:至少10G以上;打印机一台UPS(选酉己)工作站:Pentium II 266以上微机;内存:64MB硬盘:至少5G以上;CD-ROM: 16倍速以上;软件:操作系统为 Window 7或Window8.1,使用集成开发工具Zend studio,数据库 采用Mysql,项目运行环境为apache2.44.2 需要用户承担的工作向本小组成员进行培训,其内容包括图书馆的工作结构、图书馆管理系统的 工作流程,以及图书馆规模包括可容纳多少图书

11、,多少读者,有几个级别的管理员 和管理员数目这些内容必须在数据库创建之初就进行培训。配备相应硬件系统, 做到规范操作,备份好数据防止数据丢失,软件交付日期为软件安装测试人员提 供环境。4.3 需由外单位提供的条件本系统为独立开发,不需要外单位提供条件5专题计划要点5.1 开发人员学习计划2016年01月08日起,至2016年01月09日,对单片机相关知识进行学习, 同时学习keil这个编程软件平台。5.2 编程计划2016年01月10日,编出主程序代码;2016年01月11日2016年01月16日期间,对各个功能的程序进行编写 代码。5.3 质量保证计划严格按照项目软件开发过程中的各项步骤,从

12、确定开发平台、软件功能设计、 软件流程图、编写代码的流程,及时完成相应工作。5.4 人员配置计划该项目开发小组共3人:组长:裴*组员:薛*、张*5.5 安全保密计划在从项目软件初步确定方案到最后软件的正式发布期间,做好项目的保密工作,小组成员对所有项目所有相关文档进行加密,做好备份工作。2.2 产品功能能显示测量的温度值和器件的电量,具有自动关机功能、能储存数据、能实现C / T温度转换以及超过量程时会报警。功能的具体实现:当用户需要测量温度时,可以扣下扳机,通过射出的定位 激光来瞄准被测物体的表面,被测物体的温度很快会显示在 LED屏上。如果不 需要定位激光开关,可以按下定位激光按钮,就可以

13、取消激光定位了。若果在比 较暗的环境或者夜晚,可以按下背景灯光按钮。同时,如果需要对C与下进行转 化,可以按下C /下转换按钮就可以了。2.3 运行环境软件:操作系统为 Window 7或Window8.1,使用集成开发工具zend studio数据库 采用Mysql,项目运行环境为 apache2.42.4 设计和实现的上限由于我们将要设计的这款产品初步定为一款低端市场的商品,所以不管是硬件研发成本还是软件研发成本, 都是要求尽量控制的比较低。因此,我们决 定在开发软件的时候选择比较便宜的芯片 STM32F103VCT6时在大家相对比较 熟悉的keil软件上进行编程。由于本组只有裴世杰对软件比较熟悉一点,所以 编程对于我们来说难度相对较大。2.5 假设和依赖这些假设的因素可能包括:由于我们这一组的编程能力比较欠缺, 但是我们的师兄师姐编程很厉害。如 果我们遇到了编程困难,可以向他(她)们请教;在编程中可能遇到编程语句没有错误, 但是存在逻辑错误,这个能是一个非 常难发现的错误。所以在编程之前,一定要将整个过程的思路理清楚, 尽量避免 出现编程逻辑错误;由于时间比较短,在这么

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论