软件工程导论
外观
状态:本书仍在建设中。 本书是软件工程艺术的介绍。它旨在作为本科课程的教科书。 软件工程是关于团队,也是关于质量。要解决的问题过于复杂或庞大,以至于单个开发人员无法再解决它们。软件工程还关乎团队内部以及与内部和外部利益相关者之间的沟通。团队不仅由开发人员组成,还包括质量保证测试人员、系统架构师、系统/平台工程师、客户、项目经理和其他利益相关者。 实施不再仅仅是编写代码,它还包括遵循指南、编写文档以及编写单元测试。但仅仅靠单元测试是不够的。不同的部分必须彼此匹配。我们必须能够使用指标来发现有问题的区域并改进这些区域的质量。代码应该遵循一定的标准,以便团队更容易协同工作。一旦我们完成了编码,并不意味着我们完成了项目:对于大型项目来说,维护软件和其他维护工作可以使很多人长期忙碌。 由于有如此多的因素影响着项目的成功或失败,本书涵盖了项目管理技能。软件项目可能如此庞大,以至于我们必须进行仔细的规划。我们将讨论导致项目失败的因素以及成功因素。最后但同样重要的是,优秀的软件工程师,就像任何工程师一样,都需要工具,在这本书中,我们将介绍适用于大型和小型项目的日常工具。 我们邀请您加入我们,一起踏上穿越软件工程迷宫的旅程! |