C++项目开发编写项目计划书

2023-10-24 08:30

本文主要是介绍C++项目开发编写项目计划书,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

根据《GB8567-88计算机软件产品开发文件编制指南》中的项目开发计划要求,结合单位实际情况,设计项目计划书如下。

1.引言

þ        编写目的

为了保证项目开发人员按时保质地完成预订目标,更好地了解项目实际情况,按照合理的顺序开展工作,现以书面的形式将项目开发生命周期中的项目任务范围、项目团队组织结构、团队成员的工作责任、团队内外沟通协作方式、开发进度、检查项目工作等内容描述出来,作为项目相关人员之间的共识和约定以及项目生命周期内的所有项目活动的行动基础。

þ        背景

社区视频监控系统是由×××物业公司委托我公司开发的视频监控系统。主要功能是可以对社区内部进行视频监控。项目周期为一个月。项目背景规划如表1.1所示。

表1.1  项目背景规划

项 目 名 称

项目委托单位

任务提出者

项目承担部门

社区视频监控系统

×××物业公司

雷经理

项目开发部门

项目测试部门

2.概述

þ        项目目标

项目目标应当符合SMART原则,把项目要完成的工作用清晰的语言描述出来。社区视频监控系统的项目目标如下。

社区视频监控系统主要用于对社区内部进行视频监控,同时需要将监控内容录制成录像进行管理,并可以设置定时自动监控功能。另外,系统还增添用户登录模块和监控管理模块等。

þ        应交付成果

Ø         在项目开发完成后,交付内容有编译后的社区视频监控系统、系统数据库文件和系统使用说明书。

Ø         系统安装后,进行系统无偿维护与服务6个月,超过6个月进行网站有偿维护与服务。

þ        项目开发环境

操作系统为Windows XP、Windows 2000或Windows 2003均可,数据库采用Access 2000,开发工具为Visual C++6.0及视频采集卡。

þ        项目验收方式与依据

文本框:
图1.1  项目团队组织结构图
项目验收分为内部验收和外部验收两种方式。在项目开发完成后,首先进行内部验收,由测试人员根据用户需求和项目目标进行验收。项目在通过内部验收后,然后交给用户进行验收,验收的主要依据为需求规格说明书。

3.项目团队组织

þ        组织结构

为了完成社区视频监控系统的项目开发,公司组建了一个临时的项目团队,由公司项目经理、系统分析员、软件工程师和测试人员构成,如图1.1所示。

þ        人员分工

为了明确项目团队中每个人的任务分工,现制定人员分工表如表1.2所示。

表1.2  人员分工表

姓    名

技 术 水 平

所 属 部 门

角    色

工 作 描 述

雷某

MBA

项目开发部

项目经理

负责项目的审批、决策的实施以及前期分析、策划、项目开发进度的跟踪、项目质量的检查以及负责系统功能分析与设计

刘某

高级软件工程师

项目开发部

软件工程师

负责软件设计与编码

王某

初级系统测试工程师

项目测试部

测试人员

对软件进行测试、编写软件测试文档

这篇关于C++项目开发编写项目计划书的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/abcpanpeng/article/details/3152780
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/273955

相关文章

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

如何高效移除C++关联容器中的元素

《如何高效移除C++关联容器中的元素》关联容器和顺序容器有着很大不同,关联容器中的元素是按照关键字来保存和访问的,而顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的,本文介绍了如何高效移除C+... 目录一、简介二、移除给定位置的元素三、移除与特定键值等价的元素四、移除满足特android定条件的元

Python获取C++中返回的char*字段的两种思路

《Python获取C++中返回的char*字段的两种思路》有时候需要获取C++函数中返回来的不定长的char*字符串,本文小编为大家找到了两种解决问题的思路,感兴趣的小伙伴可以跟随小编一起学习一下... 有时候需要获取C++函数中返回来的不定长的char*字符串,目前我找到两种解决问题的思路,具体实现如下:

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序

Spring Boot项目中结合MyBatis实现MySQL的自动主从切换功能

《SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能》:本文主要介绍SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能,本文分步骤给大家介绍的... 目录原理解析1. mysql主从复制(Master-Slave Replication)2. 读写分离3.

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

Java调用C++动态库超详细步骤讲解(附源码)

《Java调用C++动态库超详细步骤讲解(附源码)》C语言因其高效和接近硬件的特性,时常会被用在性能要求较高或者需要直接操作硬件的场合,:本文主要介绍Java调用C++动态库的相关资料,文中通过代... 目录一、直接调用C++库第一步:动态库生成(vs2017+qt5.12.10)第二步:Java调用C++

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

C/C++错误信息处理的常见方法及函数

《C/C++错误信息处理的常见方法及函数》C/C++是两种广泛使用的编程语言,特别是在系统编程、嵌入式开发以及高性能计算领域,:本文主要介绍C/C++错误信息处理的常见方法及函数,文中通过代码介绍... 目录前言1. errno 和 perror()示例:2. strerror()示例:3. perror(