码迷,mamicode.com
首页 > 其他好文 > 详细

20171116-构建之法:现代软件工程-阅读笔记

时间:2017-11-17 16:15:25      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:bsp   测试   必须   技术   需要   工作   相关   核心   独立性   

一、.敏捷流程过程:1.找出完成产品需要做的事情

        2.决定当前的冲刺需要解决的事情

        3.冲刺阶段

二、.敏捷开发原则:1.尽早并可持续的交付有价值的软件以满足客户需求

        2.敏捷开发欢迎变化,并利用变化提高用户竞争优势

        3.经常发布可用软件,能短则短

        4.业务人员和开发人员每天应共同工作

        5.以有进取心的人为核心,充分支持信任他们

        6.面对面交流

        7.可用的软件是衡量项目的进展的主要指标

        8.敏捷流程应能保持可持续的发展。

        9.不断关注技术和设计,才能越来越敏捷

        10.保持简明

        11.保持自我管理,只有能自我管理的团队才能创造优秀的架构、需求和设计

        12.时时总结如何团队效率、并且付诸行动。

三、.软件团队模式:1.主治医师模式

        2.明星模式

        3.社区模式

        4..业余剧团模式

        5.秘密团队

    f    6.特工团队

        7.交响乐团模式

        8.爵士乐模式

        9.功能团队模式

        10.官僚模式

四、单元测试:

1.单元测试标准:

  单元测试应该在最基本的功能/参数上验证程序的正确性;

  单元测试必须由最熟悉代码的然来写;

  单元测试后机器状态保持不变;

  单元测试要快;

  单元测试应该产生可重复,一致的结果;

  独立性;

  要覆盖所有代码路径;应该集成到自动测试的框架中;

  必须和产品代码一起保存和维护

2.代码规范分为代码设计规范和代码风格规范

五、.软件工程包括了开发、运营、维护软件的过程中的很多技做习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,

 

20171116-构建之法:现代软件工程-阅读笔记

标签:bsp   测试   必须   技术   需要   工作   相关   核心   独立性   

原文地址:http://www.cnblogs.com/yinghuahua/p/7851608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!