博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《20171005-构建之法:现代软件工程-阅读笔记》
阅读量:4981 次
发布时间:2019-06-12

本文共 633 字,大约阅读时间需要 2 分钟。

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推广

 

转载于:https://www.cnblogs.com/mazhuangmz/p/7629022.html

你可能感兴趣的文章
在docker 安装gitlab
查看>>
自启动脚本
查看>>
【转载】serlvet
查看>>
【转载】arraylist的原理和API
查看>>
【转载】如何保证订单重复提交的问题(当发生网络延迟等情况)
查看>>
【转载】创建对象的5种方法
查看>>
【转载】MYSQL数据库四种索引类型的简单使用
查看>>
【转载】MySQL数据库面试题
查看>>
【转载】servlet与springMVC的差别
查看>>
【转载】为什么用自增列作为主键
查看>>
【转载】ArrayList从源码看扩容实现
查看>>
【转载】
查看>>
【转载】门面日志如何自动发现日志组件
查看>>
【转载】web.xml
查看>>
【转载】MDC 是什么?
查看>>
【原创】Ajax实现方式
查看>>
【转载】spring aop 面试考点
查看>>
【转载】在分布式项目中,每个服务器的日志从产生,到集中到一个统一日志平台的流程是什么,中间都有那些过程?...
查看>>
Spring AOP知识点整理
查看>>
文本相关杂七杂八
查看>>