Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 715029
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T05:08:28+00:00 2026-05-14T05:08:28+00:00

What is the difference between a software development pattern? A methodology such as agile

  • 0

What is the difference between a software development pattern?

A methodology such as agile DSDM etc how is OO classed as a methodology and a paradigm?

How can OO be applied to a methodology such as agile if itself is a methodology?

Whats the difference between a paradigm and a methodology or a development pattern?

Thanks for any replys.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T05:08:28+00:00Added an answer on May 14, 2026 at 5:08 am

    Looking at only one of the questions you asked: “…how is OO classed as a methodology and a paradigm?”

    That, at least, has a fairly simple answer:

    1. Object Oriented Design is an analysis methodology.
    2. Object Oriented Programming is an implementation paradigm.

    OOD involves analyzing a problem in terms of objects and their interactions. OOP involves implementing a solution as a set of interacting objects.

    “Agile” (I hate that name — though I’ll admit “eXtreme Programming” is worse) is really about project management. Just for example, you can apply Pair Programming about equally to something like assembly language or C as to a language that explicitly supports object oriented programming (though being a relatively new idea, it’s probably used most often in conjunction with relatively new languages).

    Edit: How I’d separate “methodology” from “paradigm” is fairly simple (at least in theory).

    Paradigm is really just a fancy word for “example”. If I’m following that example to a meaningful degree, the source code (for example) to the program should contain direct, (fairly) clearly defined results from having followed that example. Just for the obvious one, a class publicly derived from another would be a pretty obvious indication of OOP.

    A methodology, by contrast, doesn’t necessarily show a direct, definable result in the source code. Just for example, there’s unlikely to be much in the source code to indicate whether it was developed using “Agile” methodology. I might be able to take a guess if (for example) all the source code files contained comments indicating two authors, but (at best) it would a rather indirect indication of one specific piece of the methodology.

    I said in theory, because things can get a bit “fuzzy” at times. If I try hard enough, I can probably write pretty close to pure procedural code, even in a language like Smalltalk that favors objects almost exclusively. Likewise, if I try hard enough I can write OO code in something like C that doesn’t really support it. In a case like this, the indications of following the paradigm will usually be harder to find or define than in a more straightforward case.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 372k
  • Answers 372k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer I'm just guessing here, but is this an HTC phone?… May 14, 2026 at 7:20 pm
  • Editorial Team
    Editorial Team added an answer It works just like any other fly over menu, the… May 14, 2026 at 7:20 pm
  • Editorial Team
    Editorial Team added an answer I think you should create the URL like this: http://myurl.com/Command?q=eiwjfsdlfjldkjfs… May 14, 2026 at 7:20 pm

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.