Q 1. If mean time between failures of system is T1 and mean time to repair is T2. What can be said about the availability of such systems?
A system architect often uses code analysis tools for his system. He is also concerned about quality and quantity of documentation of the system design. In the documentation he keeps recording mean time to fix a defect and mean time to add a new functionality.
Which quality attribute is he concerned about in the above system?
Each system has a set of requirements which the designer expects it to meet. This in turn acts as one of the key source of complexity is system design.
In a system where you add more requirements, how do you expect the complexity of the system to grow?