Which of the following are "Best Practices" that may be appropriate for software intensive programs? (Select all that apply)
Possible Answers (Please comment if you have the answer, Thank You):
Consider the risks of reusing existing software
Use metrics to manage and monitor risk
To speed development, only test software at completion
Generate new code whenever possible
The best practices that may be appropriate for software intensive programs are:
Consider the risks of reusing existing software
To speed development, only test software at completion
Generate new code whenever possible
Explanation:
Consider the risks of reusing existing software. While reusing the existing software one has to take special care about the modifications to be made and inheritances to be made.
In order to do speed up the development, test the software at completion.
Once the software is complete, it can be tested for all the bugs and improvements and improved in accordance.
New code should be generated whenever possible to provide more abstraction and module formation to aid the process of coding and indentation.