软件工程-软件管理

89 阅读2分钟

“携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天,点击查看活动详情

#摘要

Typescript-接口(interface)进阶篇 + 基础篇完成接口的学习,接下来我们将会进行TS类的学习。通过使用类,可以让我们的代码,更加优秀。

软件管理

在之前我们按照软件生命周期的顺序,逐一的介绍了在不同生命周期中的具体内容。下面我们从软件全局的角度来说名一下。

软件开发项目管理基础知识

成本估算

在平时的项目开发的时候,有些时候我们需要根据软件的需求,进行报价。那么我们应该如何比较准确的进行报价呢? 在成本估算这里有4中估算方法。

  • 自顶向下估算方法:先估算总成本,在逐步细化。
  • 自低向上估算方法:先细化,然后累加,得到总成本。
  • 差别估算方法:找以前做过的类似的项目,对差别功能进行评估。
  • 其他方法
    • 专家评估法
    • 类推估算法
    • 算式估算法

风险分析

风险分析,是软件工程必不可少的内容。那么风险有哪些?风险分析又包含什么呢?

  • 风险识别
  • 风险估算
  • 风险管理策略
  • 风险解决
  • 风险监督

进度管理

进度的合理安排是如期完成软件项目的重要保证,也是合理分配资源的重要依据。一般使用甘特图来进行项目管理。

人员管理

如何针对项目情况安排合适的人员去研发合适项目。需要考虑人员各方面的实力。

软件过程能力评估

软件评估的意义

  • 软件过程评估是降低软件风险的需要。
  • 软件过程评估是软件过程改进的需要。

总结

今天软件工程的基础学习就结束了。后续我还会更新更多的内容。