Homework 3
##软件工程方法论对我们软件开发有多大用处?谈谈你的看法
答:首先,软件工程方法论是指面向元数据的方法、面向过程的方法、面向对象的方法和形式化方法,并称软件工程中的四大方法,它们共同构成了软件工程方法论。软件工程方法论是指在软件开发的过程中必须遵循的普遍行为和规则,包含三要素:方法、工具和过程。
通过了解软件工程方法论可以让我们更好的进行软件开发,通过严谨的软件开发体系可以降低软件开发过程中的风险同时提高开发效率。此外还能化繁为简,比如在开发一个需要投入较大的软件时,由软件方法论可根据待开发的软件特点设计相应的开发流程,把一个大事情,拆分成一个一个的小事情,再把这些小事情串起来组成一个大事情,经过前人实践,效果非常好的开发流程就固定下来,形成“开发模型”。可以让我们把前人好的经验方法运用到实践中,在开发软件过程中有所依据,少走弯路。使我们的思路更加清晰,不至于中途乱了脚步,依据方法论使我们更好地去开发软件和规避风险。