软件设计模式(慕课版)
上QQ阅读APP看书,第一时间看更新

1.4 总结

本章作为学习基础,对软件工程、面向对象和UML等知识点进行了阐述,主要包括软件生命周期、软件开发方法、面向对象特征、UML概述以及如何使用用例图、时序图、类图进行软件建模等。

软件开发方法是指导软件开发活动的实施方案,包括任务目标、执行环境、开发工具等。当前常用的软件开发方法包括面向对象方法、结构化方法等,每一种方法都有其优势和不足。此外,不同的软件开发方法具有一定的互补特性,而非互斥。因此,在实践中,人们常常会综合使用不同的软件开发方法,以达到降低软件开发成本的目的

通过学习本章内容,读者可以对软件开发过程、方法及建模语言等有一定认识,能够明白软件设计,特别是面向对象设计的基本方法,为本书后续内容的学习做好准备。