Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 7 Other Requirements Good Fast Cheap Pick any two. 1CS6359 -- John Cole.

Similar presentations


Presentation on theme: "Chapter 7 Other Requirements Good Fast Cheap Pick any two. 1CS6359 -- John Cole."— Presentation transcript:

1 Chapter 7 Other Requirements Good Fast Cheap Pick any two. 1CS John Cole

2 Other Requirements Artifacts Supplementary Specification: Such as reports, documentation, packaging, supportability, licensing, etc. Glossary: terms used Vision: Short summary of overall product Business rules: rules that affect more than one application, such as tax laws, employee discounts, etc. 2CS John Cole

3 How Thorough? At inception, not very. Writing the Vision and the Supplementary Specification clarify a first approximation of the product. Written requirements will seldom be completely accurate. 3CS John Cole

4 FURPS+ for NextGen POS Functionality Logging and error handling Pluggable rules Security 4CS John Cole

5 Usability Text visible from 1 meter Avoid colors associated with color blindness Speed and ease of use are essential 5CS John Cole

6 Reliability Failure of external systems such as payment should be solved with a local solution, such as store and process later Prove critical parts of your system correct Good error handling 6CS John Cole

7 Performance Quick lookup of items Quick processing of payment (Implies good database design, efficient algorithms) 7CS John Cole

8 Supportability Adaptability to different kinds of users. Different stores using a POS have different rules. Configurability: network configurations, credit card processes, etc. 8CS John Cole

9 Implementation Java language Perhaps MySQL 9CS John Cole

10 Hardware Interfaces Touch screen monitor Barcode scanner Receipt printer Credit card reader Signature reader 10CS John Cole

11 Software Interfaces Tax calculator Accounting system Inventory 11CS John Cole

12 Vision Introduction Positioning Stakeholder descriptions High-level goals User-level goals Product overview Summary of features 12CS John Cole

13 Writing the Feature List Terse is good Use cases are not sufficient 13CS John Cole

14 Glossary Description Aliases Format (for data elements) Relationship to other elements Range of values Validation rules 14CS John Cole

15 Domain Rules Could apply to more than one project Should be in a separate document 15CS John Cole


Download ppt "Chapter 7 Other Requirements Good Fast Cheap Pick any two. 1CS6359 -- John Cole."

Similar presentations


Ads by Google