有关项目开发的报告.docVIP

  • 0
  • 0
  • 约4.02千字
  • 约 11页
  • 2026-02-04 发布于江苏
  • 举报

项目开发报告

报告的目的

通过反映此次项目开发中各层面存在的问题,以及对项目开发中造成的影响,来反映项目开发中规范化的必要性,以及文档的重要性。规范化软件开发流程控制是为了使整个软件产品在开发阶段清晰,要求明确,任务具体,便于规范化、系统化及工程化,利于提高软件生命周期的控制及管理,提高所开发软件的质量,缩短开发时间,减少开发和维护的费用,使软件开发活动更科学、更成效。

二、存在的问题

委托开发合同上的缺陷:

本次软件开发实际上是一次委托开发行为,合同应为委托开发合同,而不应该是软件开发合同。委托开发是指:委托第三方开发机构为客户开发系统软件;软件开发是指:我们本身作为开发软件方直接为客户开发系统软件。

开发合同上此次项目开发的要求不明确。一般项目开发要求应包括技术目标和技术内容。技术目标是指项目应达到什么水平、目的、要解决什么样的系统问题,技术内容是描述开发软件的主要技术内容,不能直接见附件,可以将附件的技术协议主要内容再录一部分,详细内容见附件的形式。

没有注明完整的开发计划说明。开发计划一般要包含这些内容:需求分析阶段,设计实现阶段,初验阶段,试运行阶段,终验阶段,质保期阶段(维护)。

合同双方就此次软件开发中的责任分工不齐全也不明确。责任是指甲乙双方在此次项目开发过程中各自扮演的角色,以及在整个开发中的具体工作任务。如:委托方提供相关文档和数据等资料,开发方制定详细规划和工作规范,成立负责人监管开发过程等。

项目开发支付不明确。就试运行标准没有达成共识,一般试运行应该是在委托方收到开发方出具的项目初验报告以后根据软件开发是否达到试运行标准后同意试运行才是试运行的准确定义,在此7日内无意义可以向开发方支付。

验收内容和标准不详,没有一套完整的验收流程。在整个项目开发中各个阶段最好都要由开发方提起申请,委托方给予答复这样一个流程来监管和规范项目的开发,使项目能稳定规范的进行。

最终交付产品和版权不明确。注明是否需要源代码以及说明版权归属方。

开发流程上的缺陷

项目开发各个阶段都应该有完整的开发计划和开发流程。为了保证项目在开发过程中不至于无序而使开发陷入混乱甚至僵死的状态,明确各阶段的任务、标准和流程是相

试部负责编写系统测试的《测试计划》,《测试实例》,实施测试,填写《测试报告》。由项目测试员提供配合。

初验阶段:验收小组需要根据验收内容逐项进行相关验收。软件功能的验收:由软件使用部门根据需求或验收内容和标准,对软件系统功能进行详细验证测试,验收小组监督和汇总测试情况。软件性能的验收:由信息技术部从技术的角度,对系统进行性能等技术测试,验收小组监督和汇总测试情况。开发资料文档的验收:由验收小组根据验收准备阶段的要求逐项核对资料的提交情况,资料包括合同中要求的程序源代码、操作手册、培训资料、测试报告、过程数据等。最后验收小组将根据综合评议情况,判断是否验收合格,对于不合格的部分提出整改意见。如果本次验收通过,验收小组将检验初步验收涉及的各阶段验收是否完成,如果初步验收完成,将进入正式运行阶段;

最终验收阶段:当系统运行一段时间(一般在合同中明确)后,验收小组将汇总各使用部门的验证情况或验收小组组织全面的验收,将根据验收情况出具验收结论。不合格则提出整改意见,合格则进入最后报告总结。验收小组将根据验收情况撰写验收报告,验收报告不仅需要包括本次项目验收的情况总结,也需要总结本次验收工作的得与失。最后领导审批,归档。

人员的缺失(需要有明确的工作职责为整个项目负责):

项目负责人:负责制订《项目计划》、协调项目内外各方的关系、控制项目进度并保证项目计划的实施和完成。

需求分析员:作为开发方的代表,负责沟通用户和开发人员的认识和见解,明确及准确地编写《软件需求说明书》和初步的《系统指南》。

系统设计员:负责把软件需求变换成可表示的可实现的软件形式,为设计实现提供可行的依据。并在设计过程中要负责编写《概要设计说明书》、《数据库设计说明书》、《详细设计说明书》,完成《系统指南》的编写。

程序员:按设计要求把软件的详细设计变换成可执行的源程序,进行调试。完成相应的文档,编写《用户操作手册》。

测试人员:负责制定测试计划,设计测试方案,测试用例,并实施测试。?

配置管理人员:负责对开发库中软件配置项的管理和维护。?

监管人员:开发双方包括客户方负责整个开发项目过程中各个阶段的规范和督导。

4.标准规范的缺失(主要体现在需求文档里面,下面几点不是所有项目都有,可以根据项目的规模范围来调整):

1)功能需求:描述软件系统必须实现的业务流程(使用实例),以及根据每个业务流程分解出来的详细的功能需求。

2)性能需求:软件性能需求通常包括以下方面:

i.同时支持的最大用户数、同时支持操作的个数、某时刻能承受的最大数据量、数据最大存储量、对系

文档评论(0)

1亿VIP精品文档

相关文档