软件工程的最佳实践
发布:南通伟迪软件 时间:2019-3-15 10:23:50

软件工程

由于许多软件应用程序在第一次交付后,可能会持续使用几十年甚至更长时间,所以软件工程不能仅仅关注软件开发活动。软件工程需要考虑软件交付多年后的维护和改进工作。软件工程还需要包括为提取或“挖掘”遗留应用程序而使用的有效方法,以恢复丢失的业务规则和软件需求。

负责软件维护的软件工程师数量要比负责新软件开发的工程师多得多。许多软件工程师的任务是维护并非自己开发的应用程序,这些软件可能是用“过时”的编程语言来编码的,并且代码本身既没有任何功能说明也没有有效的注释。

软件工程“最佳实践”不是一个“放之四海而皆准”的技术。最佳实践的评估要求那些实践在拥有100个功能点或者更少功能点的小型应用程序、拥有1000个功能点的中型应用程序以及可能拥有超过10万个功能点的大型系统等规模的软件应用项目中进行评价。

此外,那些对Web应用软件和IT应用软件有效的“最佳实践”并不一定要对那些嵌入式应用、系统软件以及武器系统软件具有同等良好的效果。


返回列表