软件开发计划(1.0)

软件开发计划(1.0)

ID:22193594

大小:25.85 KB

页数:9页

时间:2018-10-27

软件开发计划(1.0)_第1页
软件开发计划(1.0)_第2页
软件开发计划(1.0)_第3页
软件开发计划(1.0)_第4页
软件开发计划(1.0)_第5页
资源描述:

《软件开发计划(1.0)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于网络的CAI教学系统软件开发计划 版本1.0 修订版历史日期版本说明作者2010年5月20日1.0初始版本屠放、王释等    目录l简介l项目概述l项目组织l管理流程l技术流程计划l支持流程计划简介目的本软件开发计划的目的是根据实施的网络教学服务时所需的阶段和迭代来定义开发活动。范围本软件开发计划说明团队在开发系统时将采用的总体计划。各次迭代的细节将在迭代计划中说明。定义、首字母缩写词和缩略语无。参考项目概述项目的目的、范围和目标本项目将实施一个定制的系统。它将通网络BBS或电子邮件向用户提供服务的功能。然后,用户就可以

2、通过万维网进行网络教学。假设与约束无软件开发计划的演进本计划将在每个后续阶段或迭代开始之前进行更新。下面列出了每个阶段的目标结束日期。项目组织组织结构在先启和精化阶段,项目团队的组织形式将如下所示:角色与职责下表将列出以上的项目图中的角色并说明这些角色的主要职责。角色职责项目经理项目经理负责分配资源,确定优先级,协调与客户和用户之间的交往。总而言之,就是尽量使项目团队一直集中于正确的目标。项目经理还要建立一套工作方法,以确保项目工件的完整性和质量。构架设计师构架设计师负责在整个项目中对技术活动和工件进行领导和协调。构架设计师

3、要为各构架视图确立整体结构:视图的详细组织结构、元素的分组以及这些主要元素组之间的接口。因此,与其它角色相比,构架设计师的见解重在广度,而不是深度。业务分析员业务分析员通过概括和界定作为建模对象的组织来领导和协调业务用例建模。例如,确定存在哪些业务主角和业务用例,他们之间如何交互。设计员设计员定义一个或几个类的职责、操作、属性及关系,并确定应如何根据实施环境对它们加以调整。此外,设计员可能要负责一个或多个设计包或设计子系统,其中包括设计包或子系统所拥有的所有类。创意设计员创意设计员通过以下方法来领导和协调Web界面的原型设计

4、和正式设计:获取对Web界面的需求(包括可用性需求),构建Web页面原型,使Web界面的其他涉众(如最终用户)参与可用性复审和使用测试会议,复审并提供对Web界面最终实施方案(由其他开发人员员创建,如设计员和实施员)的适当反馈。测试员测试员负责执行测试,其中包括设置和执行测试,评估测试执行过程并修改错误,以及评估测试结果并记录所发现的缺陷。需求专家需求专家通过描述一个或几个用例的需求状况以及其他支持软件的需求来获取系统功能某一部分的规约。需求专家还要负责用例包并维护该用例包的完整性。管理流程项目估计本项目的先启阶段将需要2周

5、时间。后续阶段的初步估计可用2-3周的时间。项目计划阶段计划如果在一个阶段内进行了多次迭代,系统的开发就将分阶段进行。下表列出了这些阶段和相关的时间线:阶段迭代次数开始时间结束时间先启阶段1第1周第1周精化阶段1第2周第2周构建阶段3第3周第2周产品化阶段1第4周第4周下表列出了标志各阶段结束的里程碑。说明里程碑先启阶段先启迭代将获取产品方面的需求并确定大学体育寻呼系统的商业理由。除了高级项目计划之外,还将编制主要的用例。在先启阶段结束时,将根据商业理由来决定是否投入资金继续进行该项目。该阶段结束处的商业理由复审里程碑标志着

6、项目进行/停止的决定。精化阶段精化阶段将分析需求并开发构架原型。在精化阶段结束时,将完成为1.0发布版选择的所有用例的分析与设计。除此之外,还将完成对2.0发布版中高风险用例的分析和设计。构架原型将测试发布版1.0所需构架的可行性和性能。构架原型里程碑标志着精化阶段的结束。该原型表示对构成发布版R1.0的主要构架构件的确认。构建阶段在构建阶段,将对其余的用例进行分析和设计。此时将开发并分发发布版1.0的Beta版本以供评估。还将完成支持发布版R1.0和R2.0的实施和测试活动。R2.0操作性能里程碑标志着构建阶段的结束。发布

7、版2.0软件已作好打包的准备。产品化阶段在产品化阶段中,将为发布版R1.0和R2.0的发行作好准备。该阶段将提供包括用户培训在内的各种支持,以确保安装顺利进行。R2.0发布版里程碑标志着产品化阶段的结束。此时,在前景文档中定义的所有性能部分都已安装,可供用户进行使用。迭代目标阶段迭代说明相关里程碑处理的风险先启阶段初步迭代确定业务模型、产品需求、项目计划和商业理由。商业理由复审预先明确用户需求。制订符合实际的项目计划和范围。从商业角度确定项目的可行性精化阶段开发构架原型完成对所有用例的分析与设计。开发构架原型。构架原型明确构

8、架方面存在的问题。降低技术风险。供用户复审的早期原型构建阶段C1迭代—开发Beta实施和测试用例以提供Beta版本Beta在Beta版本中实现了所有从用户和构架角度提出的关键特性用户的反馈早于软件的发布 C2迭代—开发初始发布版实施并测试其余的用例,修复Beta版中的缺陷,并根据Beta测

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。