软件维护,软件开发工具与环境及工程管理

软件维护,软件开发工具与环境及工程管理

软件维护:

软件维护是在软件已经交付使用之后,为了改正错误或满足新的需要修改软件的过程。软件维护是整个软件生存周期中的最后一个阶段,也是持续时间最长的阶段。

校正性维护

适应性维护

完善性维护

预防性维护

软件维护,软件开发工具与环境及工程管理

软件开发工具与环境

软件工具是协助开发人员进行软件开发、运行、维护、管理等活动的软件。这些软件工具涉及到软件开发、维护、管理过程中的各项活动,并辅助这些活动高效、高质量地进行。

软件开发环境是指支持软件产品开发的软件系统。环境集成机制为工具集成以及软件开发、维护、管理提供统一的支持,它通常包括数据集成、控制集成和界面集成。

软件维护,软件开发工具与环境及工程管理

软件工程管理:

软件工程管理的目的,是为了按照进度及预算完成软件开发计划,实现预期的经济和社会效益。它包括成本估算、进度安排、人员组织和质量保证等多方面的内容,还涉及管理学、经济学、度量学等多项学科。