- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发计划(1.0)
基于网络的CAI教学系统软件开发计划?版本 1.0?修订版历史日期版本说明作者2010年5月20日1.0初始版本屠放、王释等????目录简介项目概述项目组织管理流程技术流程计划支持流程计划简介目的本软件开发计划的目的是根据实施的网络教学服务时所需的阶段和迭代来定义开发活动。范围本软件开发计划说明团队在开发系统时将采用的总体计划。各次迭代的细节将在迭代计划中说明。定义、首字母缩写词和缩略语无。参考项目概述项目的目的、范围和目标本项目将实施一个定制的系统。它将通网络BBS或电子邮件向用户提供服务的功能。然后,用户就可以通过万维网进行网络教学。假设与约束无软件开发计划的演进本计划将在每个后续阶段或迭代开始之前进行更新。下面列出了每个阶段的目标结束日期。项目组织组织结构在先启和精化阶段,项目团队的组织形式将如下所示:角色与职责下表将列出以上的项目图中的角色并说明这些角色的主要职责。角色职责项目经理项目经理负责分配资源,确定优先级,协调与客户和用户之间的交往。总而言之,就是尽量使项目团队一直集中于正确的目标。项目经理还要建立一套工作方法,以确保项目工件的完整性和质量。构架设计师构架设计师负责在整个项目中对技术活动和工件进行领导和协调。构架设计师要为各构架视图确立整体结构:视图的详细组织结构、元素的分组以及这些主要元素组之间的接口。因此,与其它角色相比,构架设计师的见解重在广度,而不是深度。业务分析员业务分析员通过概括和界定作为建模对象的组织来领导和协调业务用例建模。例如,确定存在哪些业务主角和业务用例,他们之间如何交互。设计员设计员定义一个或几个类的职责、操作、属性及关系,并确定应如何根据实施环境对它们加以调整。此外,设计员可能要负责一个或多个设计包或设计子系统,其中包括设计包或子系统所拥有的所有类。创意设计员创意设计员通过以下方法来领导和协调 Web 界面的原型设计和正式设计:获取对 Web 界面的需求(包括可用性需求),构建 Web 页面原型,使 Web 界面的其他涉众(如最终用户)参与可用性复审和使用测试会议,复审并提供对 Web 界面最终实施方案(由其他开发人员员创建,如设计员和实施员)的适当反馈。测试员测试员负责执行测试,其中包括设置和执行测试,评估测试执行过程并修改错误,以及评估测试结果并记录所发现的缺陷。需求专家需求专家通过描述一个或几个用例的需求状况以及其他支持软件的需求来获取系统功能某一部分的规约。需求专家还要负责用例包并维护该用例包的完整性。管理流程项目估计本项目的先启阶段将需要 2周时间。后续阶段的初步估计可用2-3周的时间。项目计划阶段计划如果在一个阶段内进行了多次迭代,系统的开发就将分阶段进行。下表列出了这些阶段和相关的时间线:阶段迭代次数开始时间结束时间先启阶段1第 1 周第1周精化阶段1第2周第2周构建阶段3第3周第2周产品化阶段1第4周第4周下表列出了标志各阶段结束的里程碑。说明里程碑先启阶段先启迭代将获取产品方面的需求并确定大学体育寻呼系统的商业理由。除了高级项目计划之外,还将编制主要的用例。在先启阶段结束时,将根据商业理由来决定是否投入资金继续进行该项目。该阶段结束处的商业理由复审里程碑标志着项目进行/停止的决定。精化阶段精化阶段将分析需求并开发构架原型。在精化阶段结束时,将完成为 1.0 发布版选择的所有用例的分析与设计。除此之外,还将完成对 2.0 发布版中高风险用例的分析和设计。构架原型将测试发布版 1.0 所需构架的可行性和性能。构架原型里程碑标志着精化阶段的结束。该原型表示对构成发布版 R1.0 的主要构架构件的确认。构建阶段在构建阶段,将对其余的用例进行分析和设计。此时将开发并分发发布版 1.0 的 Beta 版本以供评估。还将完成支持发布版 R1.0 和 R2.0 的实施和测试活动。R2.0 操作性能里程碑标志着构建阶段的结束。发布版 2.0 软件已作好打包的准备。产品化阶段在产品化阶段中,将为发布版 R1.0 和 R2.0 的发行作好准备。该阶段将提供包括用户培训在内的各种支持,以确保安装顺利进行。R2.0 发布版里程碑标志着产品化阶段的结束。此时,在前景文档中定义的所有性能部分都已安装,可供用户进行使用。迭代目标阶段迭代说明相关里程碑处理的风险先启阶段初步迭代确定业务模型、产品需求、项目计划和商业理由。商业理由复审预先明确用户需求。制订符合实际的项目计划和范围。从商业角度确定项目的可行性精化阶段开发构架原型完成对所有用例的分析与设计。开发构架原型。构架原型明确构架方面存在的问题。降低技术风险。供用户复审的早期原型构建阶段C1 迭代 — 开发 Beta实施和测试用例以提供 Beta 版本Beta在 Beta 版本中实现了所有从用户和构架角度提出的关键特性用户的反馈早于软件的发布?C2
文档评论(0)