1. What is the difference between black-box test- ing and glass-box testing?
2. What is the difference between a one-to- many relationship and a many-to-many relationship?
3. How does open-source development differ from beta testing?
4. Identify a disadvantage and an advantage of the traditional waterfall model for software development.
5. In an object-oriented program, what does declaring an instance variable to be public or private indicate about data coupling? What would be the rationale behind a preference toward declaring instance variables as private?