现代软件工程:第二版概览
"《Software Engineering: Modern Approaches 2nd Edition》是由Eric J. Braude和Michael E. Bernstein合著的书籍,旨在培养读者在多种软件工程方法下创建可靠软件系统的能力,包括敏捷方法、瀑布过程等。本书通过理论、实践项目和案例研究,涵盖了从需求分析到测试维护的全过程,提升读者与客户交流、多进程参与和清晰表达需求的技能,以适应复杂变化的环境。" 本书共分为七个部分: 第一部分:软件工程介绍 包含两章,第一章介绍了软件工程的目标和术语,第二章探讨了软件工程中的质量和度量。 第二部分:软件过程 这一部分详细讲解了软件过程,包括传统的软件过程、敏捷软件过程,以及质量管理在软件过程中的应用和软件配置管理。 第三部分:项目管理 涵盖项目管理的基本原则,如组织、工具、风险管理,以及估算、计划和调度,同时讨论了质量与项目管理的关系。 第四部分:需求分析 深入解析需求分析的原则,如何分析高层和详细需求,并在需求分析中引入质量度量和新兴方法。 第五部分:软件设计 这部分教授软件设计的基础,包括统一建模语言(UML)、设计模式、软件架构、详细设计,以及设计的质量和度量,还涉及先进和新兴的设计方法。 第六部分:实现 讲解实现阶段的原则,实施中的质量和度量,以及重构技术。 第七部分:测试与维护 介绍了软件测试的入门知识,从单元测试到系统级别的测试,以及软件维护的重要性。 通过这本书,读者不仅会学习到各种工具和技术,还能掌握与客户沟通、参与不同软件过程以及明确表达需求的能力。他们将能够创建适应复杂环境的灵活设计方案,并交付满足客户需求的产品。书中的实例和案例研究有助于深化对理论、原则和实践的理解。
剩余801页未读,继续阅读
- 粉丝: 354
- 资源: 1487
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦