- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件工程方案书
一、范围方案
生存期模型
针对本工程的开发特点,参考企业的生存期模型说明和软件过程体系,决定采用增量模型,如下图,理由如下:
学生信息管理系统可以先基于通用功能作出一个最小的使用版本,再逐步添加其他的功能。这样一来,用户可以先试用最小版本的同时,提出更多明确的需求,这有助于下一阶段的开发,大大减小了开发的风险。
再学生信息管理系统中,要求系统有可扩充性,假设使用增量模型,可以保证系统的可扩充性。用户明确了需求的大局部,但是也会存在不详尽的地方,只有等到一个可用的产品出来,通过用户使用,然后进行评估,评估结果作为下一个增量的开发方案,下一个增量发布一些新增的功能和特性,直至产生最终完善的产品。
“系统要求有可扩充性,可以在现有系统的根底上,通过前台就可加挂其他功能模块”——也说明用户可能会增加新的需求。
从最根底的做起,逐步扩充其应用,所以选择增量模型来开发学生信息管理系统。
任务分解
当解决问题过于复杂时,可以将问题进行分解,直到分解后的子问题容易解决,然后分别解决这些子问题。规划工程时,也应该从任务分解开始,将一个工程分解为更多的工作细目或子工程,使工程变得更小、更易管理、更易操作。这样可以提高估算本钱、时间和资源的准确性。使工作变得更易操作,责任分工更加明确。完成工程本身是一个复杂的过程,必须采取分解的手段把主要的可交付成果分成更容易管理的单元才能一目了然,最终得出工程的分解结构〔WBS〕。我们做的学生信息管理系统采用了清单类型的任务分解方式,如下图:
二、进度方案,包括绘制出甘特图、网络图〔单代号或双代号〕、里程碑
〔1〕关于进度估算
一般来说,工程的初期对工程的规模、本钱和进度进行估算,而且根本上是同时进行的,工程的规模和进度估算有一定的关系。进度估算是从时间的角度对工程进行规划,而本钱估算那么是从费用的角度对工程进行规划。这里的费用应理解为一个抽象的概念,它可以是工时、材料或人员等。其实,时间方案和本钱方案都是估算的过程。在工程的进行过程中,会有更多新的信息,可能需要不断地重复进行估算。在工程的不同阶段可以采用不同的的估算方法,开始估算的结果可能误差比拟大,随着工程的进展,会逐步的精确。
〔2〕任务定义
进度是对执行的活动和里程碑制定的工作方案日期表,它决定是否到达预期的目的,是跟踪和沟通工程的进展状状态的依据,也是跟踪变更最工程影响的依据。。按时完成工程是对工程经理最大的挑战,因为时间是工程规划中灵活性最小的因素,进度问题又是工程冲突的主要原因,尤其是在工程的后期。为了编制进度,首先需要定义任务。
〔3〕任务关联关系
任务定义后,接下来需要确定任务之间的关系。为了进一步制定切实可行的进度方案,必须对活动〔任务〕进行适当的顺序安排、它是通过分析所有的任务、工程的范围说明以及里程碑等信息的来确定各任务之间的关系。
〔4〕进度管理图示
干特图
甘特图〔Gantt图〕具有历史悠久、直接简明、容易学习、容易绘制等优点。甘特图可以显示任务的根本信息,使用甘特图能方便地查看任务的工期、开始和结束时间以及资源的信息。
利用甘特图可以很方便的进行工程方案和工程方案控制,由于其简单易用而且容易理解,所以,被广泛的应用到工程管理中,尤其被软件工程方案管理所普遍使用。
网络图
网路图是活动排序的一个输出,它展示工程中的各个活动以及活动之间的逻辑关系,说明工程任务将如何和衣什么顺序进行。
里程碑图
里程碑图式有有一系列的里程碑事件组成的,所谓“里程碑事件”,往往是一个事件要求为零的任务,就说它并非是一个要实实在在完成的任务,而是一个标志性的事件。
里程碑图显示工程进展中的重大工作完成,里程碑不同于活动,活动需要消耗资源的并且需要花时间来完成,里程碑仅仅表示时间的标记。
工程方案一里程碑为界限,将整个开发周期划分为假设干阶段。对工程里程碑阶段点的设置必须符合实际,它必须有明确的内容并且通过努力能到达,要具有挑战性和可达性,只有这样才能在抵达里程碑时时开发人员产生喜悦感和成就感,激发大家向下一个里程碑前进。
三、本钱方案,包括本钱估算和本钱预算,要求采用两种或两种以上本钱估算法;
本钱估算
〔1〕签订合同前
签订合同前,根据以往类似工程的经验,采用类比估算方法,进行粗略的估算:根据用户的需求采用B/C结构,公司JSP+SQLServer的技术比拟成熟,以前成功完成过类似的工程,根据Sow的说明,根本上需要2个开发人员,3个月左右的开发时间,这个阶段只需要一个粗略的量级的本钱估算,可以不进行详细的本钱预算。
〔2〕合同签署后
合同签署之后,根据现有的资源和WBS分解的结果,进一步细化工作,由于WBS分解时针对工程的功能进行的分解,在本钱估算的时候,首先估算每一个任务的开发规模,然后通过系数获得相应的质量、管理任
文档评论(0)