• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Difference between Methodology and Framework

 
Ranch Hand
Posts: 105
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Rancher,

I am little bit confused regarding what should I consider as a methodology (like RUP, Agile, TDD etc) or a process framework (UML, Rational etc).

Would appreciates if you some can share their experiance/tips.

Regards
Naveen Garg
 
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi, you have things a bit more confused than you know ... RUP and Rational are (probably) the same thing, UML is not either a method or a framework. Not to worry, it's an area that makes everyone's heads spin some times.

In this context I'd say a framework is just a big set of things that can go into a method, a giant kit if you like. You have to construct the actual method by picking and choosing the bits you like or by adding your own.

If you dig into the product RUP it has thousands of roles, responsibilities, activities, tasks, artifacts and so on. Nobody could ever do all of them; the project would fall over from the overhead. RUP tells you to have a process engineer build a custom, reasonable process on the framework of all those possibilities.

Does that fit with what you already know?
 
Naveen K Garg
Ranch Hand
Posts: 105
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi James

Thanks for the reply.

Well according to my understanding a Framework is something which consists of Guidelines for supporting the various phases of software development process, Various Templates like capturing requirements, modeling, design, capturing test cases etc and Various tools to support requirement gathering, design, development, testing, deployment etc

Whereas a Methodology is something which is organised, documented set of procedures and guidelines for one or more phases of the software life cycle, such as analysis or design. Many methodologies include a diagramming notation for documenting the results of the procedure; a step-by-step "cookbook" approach for carrying out the procedure; and an objective (ideally quantified) set of criteria for determining whether the results of the procedure are of acceptable quality.

So what I feel is a Framework is more extened form of a methodology.

Let me know what do you think?

Regards
Naveen Garg
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic