Single choice · #95
A software company submits a project to a client, and the contract states, "The system must support daily automatic backups." The development lead reports: "The backup feature is basically implemented and generally usable, please proceed with acceptance." According to the law of excluded middle, what is the most appropriate action for the client's on-site manager?
Show answer & explanation
Answer: B
- ASince it is "basically implemented," treat it as accepted to avoid delaying the launch.✗ This substitutes the vague expression "basically implemented" for the contractual standard, violating the law of excluded middle—whether a clearly defined feature is present should be conclusively determined.
- BTest the "daily automatic backup" against the contractual standard; pass if it works, fail if it doesn't.✓ The law of excluded middle requires a definitive yes/no answer based on the clear standard: if it meets the requirement, it holds; if not, it doesn't. This is the only compliant action.
- CAsk the development lead to change "basically" to "completely" before discussing acceptance.✗ This only alters wording without actual verification, still evading the clear standard through wordplay; the law of excluded middle targets vague concepts, not replacing one vague word with another.
- DConsider whether the automatic backup "works well" as a matter of degree with no clear boundaries, requiring only negotiation.✗ The contract states "support daily automatic backup"; whether this is supported is a clearly bounded fact, not an evaluative degree like "works well." This confuses a degree question with a clearly bounded one.
Explanation:The contract provides a clear acceptance standard, and whether "daily automatic backup" is supported is a clearly bounded question that must be conclusively answered as "supported" or "not supported" based on actual testing. "Testing against the contractual standard, passing if implemented and failing if not" aligns with the law of excluded middle; "treating as accepted since basically implemented" and "requiring a wording change from 'basically' to 'completely'" both evade the test through vague or revised language; treating "whether automatic backup works well" as an unbounded degree issue misclassifies a clearly bounded fact as a matter of degree.