volume_mute

Amateur vs professional development

publish date2026/05/27 11:54:1.856805 UTC

volume_mute

Imagine a student writing a small tool for personal use versus a team building a system for a hospital. The expectations and responsibilities are very different.

Which statement best describes typical amateur software development?

Correct Answer

It often lacks documentation and engineering discipline.

Explanation

Amateur projects are usually created for personal use and may not include documentation, testing, or long‑term maintenance planning. Professional systems must meet higher standards.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears