标签:角色 span .com 目的 live 工程 strong app 方向
《20171005-构建之法:现代软件工程-阅读笔记》
1、软件团队的模式:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式和官僚模式
2、代码重构(code refactoring):特点:持续偏纠和改进软件设计; 帮助发现隐藏的代码缺陷;从长远来看,有助于提高编程效率 。
方法: 提取方法、分离条件、引入参数对象/保留全局对象、用符号常量替换魔法数字重命名方法。
3、软件需求:方法:获取和引导需求、分析和定义需求、验证需求、在软件产品的生命周期中管理需求或者对产品功能性的需求、对产品开发过程的需求、非功能性需求、综合需求。
4、竞争性需求分析的框架——NABCD模型:
1.Need需求
2.Approach做法
3.Benefit好处
4.Competitors竞争
5.Delivery推广
5、项目经理:
项目经理的作用 协调团队成员的工作内容,把握产品定位和方向,解决用户痛点,调节团队中的矛盾,总控团队的进度,使一个团队加强交流。在一个团队中,项目经理是必不可少的一个重要角色。一个合格的项目经理需要良好的沟通能力,通过和团队成员的沟通交流,使一个团队能够有效地运转。同时,项目经理还需要及时的了解用户需求,精确地把握软件的定位与方向。而且还需要有长远的眼光和独特的见解,是产品的功能更加完善
6、软件测试:
软件在发布之前,要进行软件测试。按测试设计的方法分有黑箱测试设计和白箱测试设计;按测试的目的,有功能测试和非功能测试,基本功能完成后再来做这些非功能测试。测试的地方法测试有单元测试和代码覆盖率测试,构建验证测试,测试之后还需要写测试报告。
标签:角色 span .com 目的 live 工程 strong app 方向
原文地址:http://www.cnblogs.com/Brian-hui/p/7629475.html