修复软件系统:增量式软件架构实战
4星 · 超过85%的资源 需积分: 10 129 浏览量
更新于2024-07-21
2
收藏 6.54MB PDF 举报
"Incremental Software Architecture 是一本专注于解决软件系统故障的专业指南,旨在通过提供一种渐进式的方法来设计稳定、无缺陷且具有弹性的软件系统,以促进业务发展。本书包含丰富的实践指导和强大的解决方案,以挽救那些在生产环境中表现不佳的软件实施,避免由此导致的商业损失。"
在《Incremental Software Architecture》中,作者探讨了为什么企业系统会失败,分为四个部分进行深入分析和指导。首先,第一部分解释了企业系统失败的原因,包括管理问题和技术层面的失败。第二部分关注于端态架构的发现和分析,通过系统基布发现和应用发现,以及应用映射等方法,帮助读者理解现有系统的结构和性能。这部分的目的是准确评估技术可行性和可行性,以降低软件开发项目的风险。
第三部分是端态架构的分解,通过分类、业务分析和技术分析驱动的结构分解,以及业务视图和环境行为对架构的影响,为读者提供逐步改进架构的方法。这一部分强调了如何通过设计最佳实践来提升企业架构的努力,识别软件构建的实际价值,并促进软件资产的重用和整合,以加速产品上市时间。
第四部分是端态架构的验证,包括设计确认、压力测试的引入,以及基于压力点的端态架构压力测试。此外,还涵盖了针对端态架构的企业容量规划,以确保系统在承受高负荷时仍能保持稳定运行。这些章节提供了有效工具来验证架构的稳定性和弹性,减少生产环境的压力,降低成本,防止系统失败。
书中,作者还探讨了是否可以模型化和模拟替代增量软件架构,以及建立一个适应变化的平台的重要性。通过逐步、持续地改进软件架构,企业可以更好地应对激烈的市场竞争、不断变化的消费者需求、业务策略的调整以及技术的快速发展。
《Incremental Software Architecture》为IT专业人士提供了一个全面的框架,帮助他们避免设计注定失败的软件系统,以及如何拯救那些已经在生产环境中出现问题的系统。通过这本书,读者将学习到如何提高投资回报率,确保技术实现的可行性,并为组织的长期成功打下坚实的基础。
2007-08-03 上传
2014-04-30 上传
2021-11-07 上传
2024-04-13 上传
2021-09-30 上传
2019-08-21 上传
2010-11-02 上传
ramissue
- 粉丝: 354
- 资源: 1487
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程