软件工程——构建之法 阅读笔记
大体看过了一遍《构建之法》,了解了不少关于团队合作 结对的利弊关系,个人在软件工程中不同的角色和作用,团队角色,技术能力和职业能力,讲述了很多关于软件开发的细节。了解了软件设计所包含的领域,软件需求分析、软件设计、软件构建、软件测试和软件维护等等。。。
软件团队的模式:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式和官僚模式
软件需求:方法:获取和引导需求、分析和定义需求、验证需求、在软件产品的生命周期中管理需求或者对产品功能性的需求、对产品开发过程的需求、非功能性需求、综合需求。
软件在发布之前,要进行软件测试。按测试设计的方法分有黑箱测试设计和白箱测试设计;按测试的目的,有功能测试和非功能测试,基本功能完成后再来做这些非功能测试。测试的地方法测试有单元测试和代码覆盖率测试,构建验证测试,测试之后还需要写测试报告。