软件工程
第十一章11.2节
典型的开发流程有哪些?管理开发阶段的方法:每日构建、小强地狱、构建大师。开发人员要设计一份设计文档,按照软件开发的流程进行。对开发阶段的日常管理,管理设计变更,测量项目进度,与客户交流,避免误解。
第十二章12.1节
考虑用户体验的各种角度,认知阻力,用户体验的衡量标准。用户体验的要素:用户的第一印象,从用户的角度考虑问题,软件服务始终都要记住用户的选择,短期刺激和长期影响,不让用户犯简单的错误,注重用户体验和质量。
第十三章13.2节
了解各种软件测试方法,软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。各种测试方法:单元测试,代码覆盖率测试,构建验证测试,验收测试,“探索式”的测试,回归测试,场景/集成/系统测试,伙伴测试,效能测试,压力测试,内部/外部公开测试,易用性测试,“小强”大扫荡。测试工作的文档:测试设计说明书,测试用例,错误报告,测试修复、关闭缺陷报告。运用测试工具:运用工具记录手工测试,运用工具记录自动测试。