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

  • 3
  • 0
  • 约2.67千字
  • 约 35页
  • 2021-11-14 发布于北京
  • 举报

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

软件质量保证和管理- Ch.17 软件发布和维护的质量管理软件发布和维护的质量管理软件发布模式通过软件公司或专卖店,直接发布软件产品在网络上发布软件产品 (纯电子内容)在网络服务器上部署软件已提供将来的软件服务第17章 软件发布和维护的质量管理17.1 软件发布程序管理17.2 软件部署17.3 软件维护软件发布程序管理软件产品发布程序软件服务模式的产品发布程序软件产品发布类型和版本程序经理121112109348576软件产品发布程序母盘制造补充内容CD刻录病毒扫描再测试构建产品包程序文档其他拷贝软件拷贝文档印刷检测运输和存储装卸验收存储销售和安装宣传售前服务售后服务121112109348576软件服务模式的产品发布程序部署设计体系结构网络/硬件实施步骤设计验证性能测试容量测试安全认证硬件实施硬件配备网络设置服务器部署规划业务分析技术要求逻辑设计构建产品包程序文档其他复审和格式化目录结构补充内容病毒扫描软件实施数据备份安装/迁移软件配置验证运行监控监视控制调整优化软件产品发布类型和版本主发布 (Major Release)服务包发布 (Service Pack Release) 紧急补丁包发布 (Emergency Patch Release ) 外部版本号 a.b.c内部版本号 a.b.c.da — 产品主要版本号b — 产品次要版本号c — 产品小版本号d — 每日或常规构建包的版本号版本定义可能存在的冲突程序经理创建产品前景。制定产品发行的衡量标准,创建主进度表。创建产品规格书。管理功能小组工作状况,管理产品规格书,推进工作进度。对产品各方面进行权衡.时间计划和控制。对整个项目的进程进行追踪、并向整个团队通报、对出现的问题及时协调并解决。提高团队生产力。软件部署软件系统运行的基础架构平台从不同视图审视系统运行的基础平台软件运行的服务质量系统质量说明性能 按用户负载条件对响应时间和吞吐量所作的度量。 可用性 对系统资源和服务可供最终用户使用的程度度量。 可伸缩性 随时间推移为部署系统增加容量(和用户)的能力。安全性 对系统及其用户的完整性进行说明的复杂因素组合。潜在容量 在不增加资源的情况下,系统处理异常峰值负载的能力。 可维护性 对已部署系统进行维护的容易度,其中包括监视系统、修复出现的故障以及升级硬件和软件组件等任务。 软件部署规划明确软件系统自身要实现的一组质量目标、产品/服务特性要求以及它们的优先级。1.用量分析和性能规划2.可用性的规划3.可伸缩系统的规划4.安全性的规划用量分析和性能规划用户数量及类型 活动和非活动用户 管理用户 使用模式 用户增长 用户事务 用户/历史数据 可用性的规划优先级 服务类型 说明 1 关键任务 任何时候必须可用的服务。2 必须可用 必须可用,但可以较低性能获得的服务。3 可延迟 在特定时间段内必须可用的服务。4 可选 可无限期延迟的服务。可伸缩系统的规划高性能设计策略,在性能要求的确定阶段加入潜在容量,以处理可能会随时间推移而增长的负载。渐增式部署,基于负载的要求以及评估,对每一个重大的系统扩展特定日期/时间有一个估计和安排。大范围性能监视。分析使用模式 设定合理的且最高的目标 设置合适的重大事件点 融入新兴技术 安全性的规划物理安全。?网络安全。应用程序和应用程序数据安全。个人安全惯例。? 软件部署的逻辑设计 逻辑设计就是将系统的使用案例作为输入,确定实现解决方案所需的软件体系结构、组件及其之间的相互关系。 系统服务质量;逻辑层,?基于软件服务的特性,表示软件组件组成的逻辑层次关系及其层次之间的关系;基础结构服务依赖性。J2EE体系结构逻辑层次和关键组件多层体系结构模型示意图软件部署的物理设计 迁移计划?安装计划?用户管理计划测试计划展开计划?灾难恢复计划?操作计划(运行手册)培训计划物理设计质量影响因素方法逻辑体系结构。服务质量要求。?用量分析。?使用案例。?服务级别协议。?成本。?业务目标。? 估计资源需求。服务备份以实现可用性和可伸缩性 确定瓶颈。优化资源。管理风险。可用性和可伸缩性策略水平冗余系统 可用性设计示例 可伸缩性策略 系统性能改善 设计最佳资源使用方案 负载平衡。 故障转移。? 复制或备份服务。软件部署的安全性设计和验证制定安全政策和目标、安全计划的设计和实施 。确保所有用户了解安全控制政策让用户了解任何安全侵害的规范细则定期给政策做评估,以确保其仍然合乎业务目标执行双层审计控制方法:实时监控严重的安全侵害和事后审计报告……软件部署验证和实施开发试验性系统 (构建网络和硬件基础结构、安装和配置相关的软件)根据测试计划/设计执行安装测试、功能测试、性能测试和负载测试测试通过,开始规划原型系统完成原型系统的网络构建、软硬件的安装和配置数据备份或做好可以恢复

文档评论(0)

1亿VIP精品文档

相关文档