有关项目开发的报告.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

有关项目开发的报告

项目开发报告

报告的目的

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

二、存在的问题

委托开发合同上的缺陷:

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

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

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

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

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

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

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

开发流程上的缺陷

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

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

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

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

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

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

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

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

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

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

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

i.同时支持的最大用户数、同时支持操作的个数、某时刻能承受的最大数据量、数据最大存储量、对系统运行时允许占用的系统资源要求;

ii.系统持续运行时间、响应时间、数据更新处理时间、数据间的转换和传输时间、界面刷新处理时间的要求;

iii.在不同安装/运行环境、不同操作方式下,或者与其它子系统接口发生改变时,某些数据和参数可以允许的变化范围。

3)系统安全:说明与系统安全性、完整性和保密性相关的需求,明确产品必须满足的安全保密策略。

4)质量要求:可靠性(软件能够无故障的运行一段时间的概率)、可维护性(对软件进行修改的难易程度——修改所用时间、修复的比率)、有效性(软件正常运行时间/总时间)、可用性(掌握软件操作的难易程度)、重用性、可测试性(查找缺陷的难易程度)、可移植性等。

5)安全和保密:说明与系统安全性、完整性和保密性相关的需求,明确产品必须满足的安全保密策略。

6)需求变更:需要有变更控制,版本控制,需求跟踪,状态跟踪等规范,明确产品的基线、复审对基线的变更、最后批准、否决变更或延期执行的控制,。

7)网络要求:描述与本软件所使用的通信功能相关的需求。

电子邮件、Web浏览器、网络通信标准或协议及电子表格等等。

包括对消息格式、通信安全或加密问题、数据传输速率和同步通信机制等要求。

8)接口要求:对

文档评论(0)

187****2001 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档