软件工程复习03:个人软件流程

作者:非妃是公主
专栏:《软件工程》
个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩

在这里插入图片描述

专栏地址

软件工程专栏地址

专栏系列文章

软件工程复习01:软件工程概述

软件工程复习02:个人技术

软件工程复习03:个人软件流程

软件工程复习04:两人合作

软件工程复习05:团体软件流程

软件工程复习06:敏捷流程

软件工程复习07:软件需求

软件工程复习08:典型用户和场景

软件工程复习09:项目管理

软件工程复习10:软件设计与实现

软件工程复习11:软件测试

软件工程复习12:软件质量

软件工程复习13:软件发布

文章目录

    • 专栏地址
    • 专栏系列文章
    • 1.PSP2.1里的各项指标的含义
    • 2.PSP优缺点
    • 3.理解软件工程师的四个误区

1.PSP2.1里的各项指标的含义

软件工程复习03:个人软件流程_第1张图片
软件工程复习03:个人软件流程_第2张图片
软件工程复习03:个人软件流程_第3张图片

2.PSP优缺点

优点

  • 不局限某一种软件技术(如编程语言),而是着眼于开发流程,便于比较。
  • 不依赖于考试,而主要依赖于工程师自己收集数据,然后分析,提高。

弱点

  • 在小型的创业团队,很难找到高质量的需求分析文档
    导致后续的活动非常随机,开发活动可能随时变化
  • 依赖于数据
    要求开发人员手动记录所有活动,如何处理丢失数据或者不准确?
  • 记录 “工作大小”
    代码行数是唯一的衡量?
    重用代码,用别人的类库 vs. 自己从头写
    开发者删除了2000行有问题的代码,他的绩效如何?
  • 衡量最终的结果么?
    目前衡量了工程师如何有效地实现了软件需求
    但是没有衡量用户是否对产品满意.
    Windows 8 把 “开始” 按钮取消了, 工程师完美地执行了任务, 用户满意么?

3.理解软件工程师的四个误区

  • 工程师的思维误区 — 分析麻痹
    软件工程复习03:个人软件流程_第4张图片

  • 工程师的思维误区 – 依赖链条过长
    软件工程复习03:个人软件流程_第5张图片

  • 思维误区 – 过早优化
    软件工程复习03:个人软件流程_第6张图片

  • 过早泛化 Generalization
    软件工程复习03:个人软件流程_第7张图片

你可能感兴趣的:(软件工程,软件工程)