Java QA: Difference between:Architecture – Framework – Methodology

thanassis | Java Questions And Answers | Wednesday, January 3rd, 2007

Software Architecture refers to the structural choices and to the plan followed by the designer concerning the software. There are architectural patterns that software architects are using to structure their software and to communicate it to others. Popular architectural patterns include the Model-View-Controller pattern (MVC), Broker, Blackboard and many others.

An Object Oriented Framework is a library of design and implementation for a family of products on a specific domain. A framework is different than a library, because it includes design. It contains the common parts of a family of products and lets developers descibe the variability in particular ways (extensions).

A methodology (or a method) is a well defined process that software developers can follow to take a software system from conceptualisation to implementation. RUP is one of the most famous methodologies, many other exist.

No Comments

No comments yet.

Leave a comment

RSS feed for comments on this post. TrackBack URI