《Ch17 软件发布和维护的质量管理》.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Ch17 软件发布和维护的质量管理》.ppt

软件质量保证和管理 - Ch.17 软件发布和维护的质量管理 软件发布和维护的质量管理 软件发布模式 通过软件公司或专卖店,直接发布软件产品 在网络上发布软件产品 (纯电子内容) 在网络服务器上部署软件已提供将来的软件服务 第17章 软件发布和维护的质量管理 17.1 软件发布程序管理 17.2 软件部署 17.3 软件维护 软件发布程序管理 软件产品发布程序 软件服务模式的产品发布程序 软件产品发布类型和版本 程序经理 软件产品发布程序 软件服务模式的产品发布程序 软件产品发布类型和版本 主发布 (Major Release) 服务包发布 (Service Pack Release) 紧急补丁包发布 (Emergency Patch Release ) 外部版本号 a.b.c 内部版本号 a.b.c.d 版本定义可能存在的冲突 程序经理 创建产品前景。 制定产品发行的衡量标准,创建主进度表。 创建产品规格书。 管理功能小组工作状况,管理产品规格书,推进工作进度。 对产品各方面进行权衡. 时间计划和控制。 对整个项目的进程进行追踪、并向整个团队通报、对出现的问题及时协调并解决。 提高团队生产力。 软件部署 软件系统运行的基础架构平台 从不同视图审视系统运行的基础平台 软件运行的服务质量 软件部署规划 明确软件系统自身要实现的一组质量目标、产品/服务特性要求以及它们的优先级。 1.用量分析和性能规划 2.可用性的规划 3.可伸缩系统的规划 4.安全性的规划 用量分析和性能规划 用户数量及类型 活动和非活动用户 管理用户 使用模式 用户增长 用户事务 用户/历史数据 可用性的规划 可伸缩系统的规划 高性能设计策略,在性能要求的确定阶段加入潜在容量,以处理可能会随时间推移而增长的负载。 渐增式部署,基于负载的要求以及评估,对每一个重大的系统扩展特定日期/时间有一个估计和安排。 大范围性能监视。 分析使用模式 设定合理的且最高的目标 设置合适的重大事件点 融入新兴技术 安全性的规划 物理安全。? 网络安全。 应用程序和应用程序数据安全。 个人安全惯例。? 软件部署的逻辑设计 逻辑设计就是将系统的使用案例作为输入,确定实现解决方案所需的软件体系结构、组件及其之间的相互关系。 系统服务质量; 逻辑层,?基于软件服务的特性,表示软件组件组成的逻辑层次关系及其层次之间的关系; 基础结构服务依赖性。 J2EE体系结构逻辑层次和关键组件 多层体系结构模型示意图 软件部署的物理设计 迁移计划? 安装计划? 用户管理计划 测试计划 展开计划? 灾难恢复计划? 操作计划(运行手册) 培训计划 物理设计质量 逻辑体系结构。 服务质量要求。? 用量分析。? 使用案例。? 服务级别协议。? 成本。? 业务目标。? 可用性和可伸缩性策略 负载平衡。 故障转移。? 复制或备份服务。 软件部署的安全性设计和验证 制定安全政策和目标、安全计划的设计和实施 。 确保所有用户了解安全控制政策 让用户了解任何安全侵害的规范细则 定期给政策做评估,以确保其仍然合乎业务目标 执行双层审计控制方法:实时监控严重的安全侵害和事后审计报告 …… 软件部署验证和实施 开发试验性系统 (构建网络和硬件基础结构、安装和配置相关的软件) 根据测试计划/设计执行安装测试、功能测试、性能测试和负载测试 测试通过,开始规划原型系统 完成原型系统的网络构建、软硬件的安装和配置 数据备份或做好可以恢复(Roll-back)的准备 将数据从现有应用程序迁移到当前解决方案 根据培训规划培训部署的管理员和用户 完成所有的部署 软件维护 软件维护的作用和分类 软件维护的框架和计划 软件产品的维护质量 软件部署的维护质量 软件技术支持 软件维护的管理性控制 软件维护的作用和分类 软件维护的框架和计划 软件产品的维护质量 软件部署的维护质量 软件技术支持 软件维护的管理性控制 作业 Q A 专业的、独立的维护团队 完整的操作流程和规范 对于出现的紧急事件,制定相应的应急方案 安装有运行环境的监控程序,随时监控运行环境的情况,形成预警机制。 保证7×24任何时间内有人值班或保持被呼叫状态。 有一套系统报告系统问题,并能及时得到响应和处理。 除了故障转移机制之外,有冗余的设备或系统运行能力。 做好软件部署的维护记录。 自助式呼叫中心 网络远程服务模式 面向过程的模型 面向维护机构或事物 IEEE1219即《软件维护标准》 修改请求、分类与鉴别、分析、设计、实现、系统测试、验收试验、交付 第17章 2、4 * Zhu.Kerry@ * Zhu.Kerry@ 作者 构建产品包 程序 文档 其他 拷贝 软件拷

文档评论(0)

wgvi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档