软件开发技术和软件管理技术是软件生产过程中并驾齐驱的两架马车。只有对生产过程进行科学的管理,做到技术落实、组织落实和费用落实,才能达到提高生产率、改善产品质量的目的。软件管理主要体现在软件的项目管理中,它先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。可见,学好软件管理也是至关重要的。
下面是我做的关于软工视频学习最后一部分(软件管理)的导图。
1.软件质量管理—是贯穿软件生存期的一个极为重要的问题,是软件开发过程中所使用的各种开发技术和验证 方法的最终体现。因此,在软件生存期中要特别重视质量的保证,以生成高质量的软件产品。
2.软件工程管理—最重要的是项目管理(计划、组织、控制)和风险分析(发现计划中的缺陷,并且采取行动来减少潜在问题发生的可能性和影响)
3.软件配置管理—软件配置管理是在计算机软件整个生命期内管理变化的一组活动(在开发软件的过程中,变化是不可避免的,如果不能适当地控制和管理变化,势必造成混乱并产生许多严重的错误)。
4.软件版本管理—反映授权、升级过程,是对软件改进的记录。
★※☆
总结:
1.软件项目成功的关键是有高素质的软件开发人员——做好人员的组织、分配、调动工作。
2.在软件的生产过程中,总是伴随着大量的信息要记录、要使用。因此,软件文档在产品的开发生产过程中起着重要的作用。下面总结了整个软件工程设计所需要形成的文档。
有了这些分析和总结相信下一阶段的文档就不成问题了。