Classic Movies and Books

Learn Software Development

All about the processes involved in software development

What is Extreme Programming, and why is it so famous ?

Filed Under Terms, Process, Development, Software | Posted on December 11, 2007

There is an incredible amount of buzz over Extreme Programming; it is in many cases touted as the development process that is better than the traditional waterfall and spiral model for today’s world, with more customer responsiveness and more real-life. So what is exactly is Extreme Programming ?
Extreme Programming (or XP) is a software engineering […]

What is revision (version) control ?

Filed Under Terms, Process, Development, Software | Posted on December 4, 2007

If you have been involved in any project of somewhat complexity, then you would have come across the term called revision control ? So what exactly is revision control ?
Revision control (also known as version control, or source control) is the management of multiple revisions of the same unit of information. The ‘unit of information’ […]

Benefits of using a traceability matrix document

Filed Under Benefits, Template, Document, Techniques, Process, Development | Posted on December 4, 2007

Benefits of using a Software Traceability Matrix:
How Does having a Traceability Matrix make it far more likely that the proper software cycle is followed ?
- Using a traceability matrix demonstrates the clear relationship between design inputs and design outputs
- Using a traceability matrix ensures that the design is based on established requirements
- Using a traceability […]


« go back