我在非程序员杂志中经常看到内容会分为过程和方法,那么请问过程和方法的定义分别是什么,两者有什么不同又有什么联系呢?谢谢!:)
up
按照以前的说法:过程是返回值为void的函数。方法是对象之间传递消息的接口。
误会了,我问的不是这个意思,我问的过程是软件过程,我大概意思是软件的管理过程之类的,软件方法应该大概也是类似的问题,只是我不知道二者的区别所在。
我明白你的意思了。这么解释,软件方法包括用UML的方法来表述系统构架和捕捉需求,像use case,class diagram等都属于软件方法。软件过程指的是在软件开发过程中如何使用这些方法,比如RUP就是一个软件过程,包括XP,TSP,PSP都是软件过程。