Friday, October 2, 2009

On Software Philosophy

Topics falling under this section will discuss the different approaches (philosophies) that exists or arise when constructing software. Examples of topics are:
  • New methodologies for software construction.
  • Traditional/heavy-weight methodologies/processes (e.g. waterfall/cascade, Unified Process etc.) versus agile methodologies/processes (Lean, SCRUM, XP etc.).
  • Discussions on programming paradigms: Structured, Object-oriented, Functional etc.
  • Pros and cons of top-down versus bottom-up approaches in different scenarios.
  • ...

No comments:

Post a Comment