Calculator Requirements Specification
Calculator Requirements Specification For a calculator, here are some of the requirements: - User Requirements: Simple interface interaction: users should be able to input the numbers and the operations easily, also the output should be clear. Users should be able to view and reuse a history of previous calculations. - System Requirements: The system should be able to handle nested expressions. The system should be able to handle operator precedence. - Structural Requirements: The system should be compatible with any operating system. The system should be modular and easy to extend when adding new features. - Usability Requirements: The user interface should have clear instructions and the user should be able to use the system without training. Users should get clear feedback when the input is invalid. - Functional Requirements: The system should be able to perform all the arithmetic operations. The system should be able to convert numbers from de...