Podcast
Questions and Answers
What is the essence of practice according to Polya?
What is the essence of practice according to Polya?
- Understand the problem. 2. Plan a solution. 3. Carry out the plan. 4. Examine the result for accuracy.
What is the Bathtub Curve used to describe?
What is the Bathtub Curve used to describe?
The Bathtub Curve describes the failure rate of a product over time, initially decreasing, then increasing due to wear and deterioration.
How does a software failure occur?
How does a software failure occur?
A software failure occurs when the user perceives that the software no longer delivers the expected result according to the input specifications.
What are the key steps in understanding a problem according to the text?
What are the key steps in understanding a problem according to the text?
What is the impact of wear vs. deterioration on hardware?
What is the impact of wear vs. deterioration on hardware?
Why does software need to be extended for interoperability and re-architected for network environments?
Why does software need to be extended for interoperability and re-architected for network environments?
How can you determine if a problem can be compartmentalized?
How can you determine if a problem can be compartmentalized?
What should be considered when planning the solution to a problem?
What should be considered when planning the solution to a problem?
What should be ensured when carrying out the plan for a solution?
What should be ensured when carrying out the plan for a solution?
How can you examine the result of a solution?
How can you examine the result of a solution?
What is important to consider when dealing with software myths?
What is important to consider when dealing with software myths?
What should be focused on in management myths?
What should be focused on in management myths?
Why is it a myth to believe that a general statement of objectives is sufficient to begin writing programs?
Why is it a myth to believe that a general statement of objectives is sufficient to begin writing programs?
Why is the belief that software is flexible and can easily accommodate project requirement changes considered a myth?
Why is the belief that software is flexible and can easily accommodate project requirement changes considered a myth?
Why is the idea that once a program works, the job is done considered a myth?
Why is the idea that once a program works, the job is done considered a myth?
Why is it a myth to think that the only deliverable work product for a successful project is the working program?
Why is it a myth to think that the only deliverable work product for a successful project is the working program?
Why is the belief that software engineering is just about creating paperwork considered a myth?
Why is the belief that software engineering is just about creating paperwork considered a myth?
Why is it a myth to believe that adding more programmers to a project behind schedule will easily help catch up?
Why is it a myth to believe that adding more programmers to a project behind schedule will easily help catch up?