In this chapter, we are going to see how to manage the software development lifecycle using SourceSafe.
In the evolution of software products there are many milestones. We will see how to manage them using SourceSafe so that we can reproduce their specific configurations when needed. We will also talk about the build process and how a periodical build can catch integration problems early on.
Testing is important in ensuring the quality for the product. We will take a brief look at white-box and black-box tests and how they help in ensuring quality.
After releasing a product version, we have to maintain it while continuing development towards the next version. We will see how to conduct these ...