Download presentation
Presentation is loading. Please wait.
Published byAlan White Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.