这本书的第一版问世已经将近四十年了。在期间当时,软件工程已经从一个由一个合法工程学科的狂热分子相对较少。今天被认为是一个值得认真研究、认真研究和动荡的学科辩论在整个行业中,软件工程师已经取代了程序员或程序员作为首选职位。软件过程模型、软件工程方法,和软件工具已在广泛的行业中成功采用分段。
尽管管理者和从业者都认识到需要一个更加自律的对于软件,他们继续争论学科的发展方式应用许多个人和公司仍然随意开发软件,即使他们构建系统以服务于当今最先进的技术。许多专业人士和学生们不知道现代方法。因此我们制造痛苦,坏事就会发生。此外,关于软件工程方法的真实本质还在继续。软件工程的现状是一项对比研究。态度发生了变化,取得了进展,但在学科达到完全成熟之前还有待完成。
《软件工程:从业者的方法》第九版旨在为作为一门成熟的工程学科的指南。第九版和第八版一样在它之前,是为学生和从业者设计的,保留了它作为行业专业人士指南和对学生的全面介绍高级本科生或一年级研究生。
第九版远不止是一个简单的更新。这本书已经修订了并进行了重组,以改进教学流程,强调新的重要软件工程过程和实践。此外,我们还进一步提升了该书的“支持系统”,提供一套全面的学生、讲师和专业资源,以补充本书的内容。
第1部分“软件过程”介绍了各种不同的软件视图流程,考虑到几个重要的流程模型和框架以解决规范性和敏捷过程哲学之间的争论。第2部分,建模,介绍分析和设计方法,重点是面向对象技术和UML建模。基于模式的移动计算设计还考虑了应用程序。用户体验设计的覆盖范围已经在本节中展开。第3部分,质量与安全,使得软件团队能够评估软件质量的系统、技术和方法,审查软件工程工作产品,执行SQA程序,并应用有效的测试策略和策略。此外,我们还介绍了软件安全实践可以插入到增量软件开发模型中。第4部分,管理软件项目,介绍与计划、管理和控制软件开发项目。第5部分,高级主题,考虑软件过程改进和软件工程趋势。包括盒装功能在整本书中呈现一个(虚构的)软件团队的考验和磨难并提供与章节主题。
南方医科大学爱课教学支持平台基于国际顶级开源学习管理平台Moodle搭建,旨在为学校广大师生提供一个开放、共享、协作的网络教学环境,促进教学资源的建设与整合,增进师生之间的交流与互动!