Dynamic analysis involves testing and evaluation of a program by executing data in real-time. Piloting, in this context, refers to a technique where the system is used in a controlled environment to evaluate its performance and functionality under actual operating conditions. This falls under dynamic analysis because it involves running the software to check for issues, as opposed to static analysis methods which involve code review without execution.
Peer reviews and quality gates are static analysis techniques, where the code is inspected without execution. Mathematical proofs are formal methods that also fall under static analysis.
References:
IEEE Standard for Software Verification and Validation (IEEE 1012).
"Software Engineering: A Practitioner's Approach" by Roger S. Pressman.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit