软件开发流程体会与收获.docxVIP

  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文档。上传文档
查看更多
软件开发流程体会与收获

软件开发流程体会与收获 一:可行性报告 这个可行性报告应该包括本次软件开发项目的目的以及指明读者对象。其次我们应该指出开发软件的名称,和项目的提出者,开发人员,使用人员,以及本软件与其他软件以及系统的关系。我觉得还应该列出编写报告的参考资料,例如项目经核准的计划任务书,合同或者上级机关的批文等等。这个可行性报告应该列出软件的功能,性能,输入,输出…….这个软件应该实现的目的可以是人力与设备费用的节省,处理速度的提高,以及人员工作效率的提高等等。应指出软件开发的条件与限制,包括软件的寿命,经费的限制,法律与政策的限制,系统的限制等等。决定可行性的主要因素为主要有资金,人员,时间的限制。关于费用的问题主要有人力、设备、空间、支持性服务、材料开支等等。对于开发软件对现有系统的影响可以是对软件,程序,运行环境的影响。还有就是我们老师经常给我们说的版权问题了,这个很重要,必须引起重视,有很多案例就是关于侵犯版权而引起的,国人以前不太注重专利权而失去很多机遇,所以我们要注重版权问题。 二:项目开发计划 对于项目开发计划,粗读来觉得和可行性报告没什么太大的区别,全都包括了 编写目的,项目背景,条件限制等等的内容,但也有一些的不同在这里包含了产品,服务,验收标准。软件设计的产品也就是软件,而软件就是为了服务的,因此我们做出来的产品应该尽可能的符合客户或者远远超出客户的需求,也许有些客户并不明白自己真的需要什么产品,所以我们要尽可能的详尽描述自己的的产品功能,与维修。这里还应该包括工程的实施计划,介绍开始与完成时间预算等问题。人员的组织与分工也是一项重要的工作,通过这个你可以预估软件的投入与收益。 三:需求规格说明书 本次一如既往的延续了之前的要求,只是多了数据描述,说实话,我们还真的不太了解,什么是动态数据,什么是静态数据根本不了解,如今才开始慢慢了解,动态数据指的是能通过服务器的代码来获取数据库中的信息,静态数据指的是当我们的客户(也就是访问者)在查看的时候就已经被生成???了,没有和服务器数据库进行交互的数据,直接在客户端创建完毕。这里又有了一个问题什么是数据库呢?数据库就是按照数据结构来组织、存储和管理数据的仓库。数据库又很多类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据,数据库系统都在各个方面得到了广泛的应用。同时这里还需要功能和性能的要求,一个优秀的软件需要有满足客户基本需求和更高层次的功能,以及优良的性能。用户的界面需要符合用户的需求。同时他不能泄露用户的资料,一个软件应该有优秀的安全系统。 四:概要设计说明书 这里就不啰嗦了,在这里会增加软件开发的总体设计,既然是软件设计就应该现有一个总体的设计,这样才会有一个总体的规划,在总体设计里面包括处理流程,总体结构和魔模块外部设计,功能分配(表明各项功能与程序结构的关系)。还有接口设计,数据结构设计,运行设计,以及出错处理设计,这一点很重要,任何一个软件都不能保证不出错,这里出错设计就很有必要。维护也很重要,软件要定时维护以免出现漏洞。 五:详细设计说明书 看了这个题目就应该明白一些了,这个主要对前面的一些功能与设计进行详细的说明。但是在这个;里面多了算法与程序逻辑,算法指的是模块所选用的算法结构,而程序逻辑 就在这里详细了算法的方式。还有就是测试要点,这个在软件中很重要,软件能否完美的运行就需要测试,只有经过测试后才能真正的投入使用。 六:用户操作手册 在中国的人群中恐怕有这样一个通病,就是拿到一件东西后自己先慢慢研究,等自己实在搞不懂的时候才去看说明书或者是用户操作手册,这其实是很不好的习惯,因为在用户操作说明书中包括了软件概述,运行环境,使用说明,运行说明,非常规过程,操作命令一览表以及程序文件和数据文件一览表,这些能够更好的帮助我们使用以及维护软件。千万不要等到自己把软件给使用崩溃了才想起来去看使用手册,这样你就有可能丢失大量的数据。 七:测试计划 测试计划就是用来对软件测试进行详细规划的,这里包括任务概述,计划,测试项目说明,评价。我觉得最重要的还是计划已经测试项目说明,经过详细的计划和测试才可以保证软件的正常运行。 八:测试分析报告 上一节说道测试计划,经过测试之后就应该有一个分析报告,在这个报告里应该包括测试的项目,人员,测试结果,测试的结论,以及评价。经过这些才能给出软件的能力,局限性。我们还要给出弥补软件缺陷的建议,这样我们才能进一步解决 问题,为以后的开发与更新做好准备。 九:开发进度月报 处理好之前的一切之后我们便开始了实际的开发,在这里应该详细列出每个月的主要活动,

文档评论(0)

vc5gv1x + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档