《构建之法》阅读笔记目录

来源:互联网 发布:手机上怎么装修淘宝店 编辑:程序博客网 时间:2024/06/10 07:45

摘至 邹欣《构建之法》一书,以作学习之用

第一章 概论

  • 大马哈鱼洄游模型
  • 程序数据结构算法 软件程序软件工程
  • 软件工程定义
  • 软件工程三步曲

第二章 个人技术和流程

  • 单元测试
  • 个人开发流程

第三章 软件工程师的成长

  • 个人能力的衡量与发展
  • 初级软件工程师成长阶段
  • 软件开发的工作量和质量的衡量标准
  • 软件工程师的职业发展

第四章 两人合作

  • 代码规范
  • 代码风格规范
  • 代码设计规范
  • 代码复审
  • 结对编程

第五章 团队和流程

  • 写了再改模式Code-and-Fix
  • 瀑布模型Waterfall Model
  • 瀑布模型的各种变形
  • Rational Unified Process统一流程RUP
  • 老板驱动的流程Boss-Driven Process
  • 渐进交付的流程Evolutionary DeliveryMVP和MBP

第六章 敏捷流程

  • 敏捷的流程
  • 敏捷流程的问题和解法
  • 敏捷的团队
  • 敏捷总结
  • 敏捷的问答

第七章 MSF

  • MSF 简史
  • MSF基本原则
  • MSF团队模型
  • MSF过程模型
  • MSF敏捷开发模式
  • MSF CMMI开发模式

第八章 需求分析

  • 软件需求
  • 软件产品的利益相关者
  • 获取用户需求用户调查
  • 竞争性需求分析的框架 NABCD模型
  • 功能的定位和优先级
  • 计划和估计
  • 分而治之Work Breakdown Structure

第九章 项目经理

  • PM 是啥
  • 微软PM的来历
  • PM做开发和测试之外的所有事情
  • PM 和风险管理
  • PM 的能力要求和任务
  • 在一个项目中PM的具体任务

第十章 典型用户和场景

  • 典型用户和典型场景
  • 用例Use Case
  • 规格说明书
  • 功能驱动的设计

第十一章 软件设计与实现

  • 分析和设计方法
  • 图形建模和分析方法
  • 其他设计方法
  • 从Spec到实现
  • 开发阶段的日常管理

第十二章 用户体验

  • 用户体验的要素
  • 用户体验设计的步骤和目标
  • 评价标准

第十三章 软件测试

  • 基本名词解释及分类
  • 各种测试方法
  • 实战中的测试

第十四章 质量保证

  • 软件的质量
  • 软件的质量保障工作

第十五章 稳定和发布阶段

  • 从代码完成到发布
  • 不同频率和不同覆盖范围的渐进发布
  • 发布之后事后诸葛亮会议

第十六章 IT行业的创新

  • 创新的迷思
  • 创新的时机
  • 创新的招数
  • 魔方的创新

构建之法:现代软件工程 电子书免费下载

0 0
原创粉丝点击