• 《20171005-构建之法:现代软件工程-阅读笔记》


    1、软件团队的模式:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式和官僚模式。

    2、敏捷开发:特点: 个体和交互胜过过程和工具,可以工作的软件胜过面面俱到的文档,响应变化胜过遵循计划。

    3、代码重构(code refactoring):特点:持续偏纠和改进软件设计; 帮助发现隐藏的代码缺陷;从长远来看,有助于提高编程效率 。

        方法: 提取方法、分离条件、引入参数对象/保留全局对象、用符号常量替换魔法数字重命名方法。

    4、MSF九条基本原则:1、推动信息共享与沟通       2、为共同的远景而工作

                 3、充分授权和信任             4、各司其职,对项目共同负责

                 5、交付增量的价值             6、保持敏捷,预期和适应变化

                7、投资质量                        8、学习所有的经验

                9、与顾客的合作

    4、软件需求:方法:获取和引导需求、分析和定义需求、验证需求、在软件产品的生命周期中管理需求或者对产品功能性的需求、对产品开发过程的需求、非功能性需求、综合需求。

    5、竞争性需求分析的框架——NABCD模型:

      1.Need需求

      2.Approach做法

      3.Benefit好处

      4.Competitors竞争

      5.Delivery推广

  • 相关阅读:
    User-Agent大全
    Python yield 使用浅析
    解决Ubuntu终端里面显示路径名称太长
    百度搜索URL中的参数都是什么
    Fiddler 网页采集抓包利器__手机app抓包
    《samba服务配置的文本》
    《samba服务搭建》RHEL6
    《NFS文件共享服务的搭建》RHEL
    《shell脚本if..then..elif..then.if语句的总结》
    《shell条件测试语句,字符串测试apache是否开启》
  • 原文地址:https://www.cnblogs.com/mazhuangmz/p/7629022.html
Copyright © 2020-2023  润新知