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. 1CS6359 -- 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. 2CS6359 -- 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. 3CS6359 -- John Cole

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

5 Usability Text visible from 1 meter Avoid colors associated with color blindness Speed and ease of use are essential 5CS6359 -- 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 6CS6359 -- John Cole

7 Performance Quick lookup of items Quick processing of payment (Implies good database design, efficient algorithms) 7CS6359 -- 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. 8CS6359 -- John Cole

9 Implementation Java language Perhaps MySQL 9CS6359 -- John Cole

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

11 Software Interfaces Tax calculator Accounting system Inventory 11CS6359 -- John Cole

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

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

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

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


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

Similar presentations


Ads by Google