GMU OR 680/SE 798
18 Mar 2009
Newspaper Production Process
Non-Functional
System Requirement
5.0 Generate Scheduling Algorithms
5.011 Hardware - the supporting hardware shall be able
to support the computational
needs of the system
This system will be run on Alan's computer
5.012 Software (runtime) - any software related to the
system shall have a total runtime
below client specified limits
The total runtime needs to happen on the order of minutes
5.021 Precision -
the system shall produce a schedule to the client specified precision
to be balanced in algorithm choice
5.022 Accuracy - the system shall produce a schedule to
the client specified accuracy
to be balanced in algorithm choice
5.023 Recall/Repeatability - the system shall produce
identical results given the same
starting data
The process needs to be completely repeatable given the same starting data
5.024 Robustness - the system shall have the ability to
expand if needed without failure
The algorithm should be expandable for 125% maximum projected capacity
5.031 Tamper Proof - the data shall not be subject to
unauthorized access (physical)
The process shall never compromise client data
5.032 Intrusion Proof - the data shall not be subject to
unauthorized access (online)
The process shall never compromise client data
The data should be recoverable (stored)
5.04 the system
shall be documented
the system shall be totally documented
5.051 Flexibility - the system shall be able to accept
new data and new user conditions
(accessible and tailorable)
there will be method to introduce user constraints
5.052 Interface - the system shall have a user interface
for both input and output
5.06 Platform Compatibility
5.06 the system
shall work with required client software/hardware platforms
Windows compatibility is required
5.071 MTTR - specified by constraints (initial estimate
30 minutes)
Meet industry standards for performance
5.072 MTBF - specified by constraints (initial estimate
8640 hours)
5.073 Operational Availability - specified by
constraints (initial estimate 99.999%)
5.074 RTAT - specified by constraints (initial estimate
21 days)
First, the alternative space is reduced through application of constraints
(non-functional rqmts and operational)