本书提供了一种基于坚实原则的理解、设计和构建可靠软件的实用方法。本书使用独特的问答格式,解决了工程师需要了解的问题,以便成功地与软件工程师合作,为开发高质量软件制定规范,并学习最常见的编程语言,开发方法和范式的基础知识。这个新版本书籍进行了全面更新,以改善教学流程,并强调每个软件工程领域出现的新软件工程流程、实践和工具。
本书的特征:
- 定义软件和软件开发的概念和过程,例如敏捷过程、需求工程以及软件体系结构、设计和构造。
- 发现并回答有关软件开发过程的各种误解,并对行业实践状态进行最新反思。
- 详细介绍非软件工程师如何更好地将他们的需求传达给软件工程师,并更有效地参与设计和测试,最终降低软件开发和维护成本。
- 帮助回答以下问题:如何在设计中更好地利用嵌入式软件?
- 增加了有关软件架构、软件工程和系统、软件工程和颠覆性技术以及网络安全信息的新章节。
- 具有描述示例自动化系统的新附录,涵盖软件要求、架构和设计。
本书面向从事软件工作的许多学科的广泛领域的工程师。
0条评论