130 likes | 291 Views
Specification Report. CSCI 4320. Requirements of Specification Report. Must be clear and intelligible to client Must be complete and detailed to result in fault-free product Contract between client and developer Provides overview of customer impact Lists constraints on the product
E N D
Specification Report CSCI 4320
Requirements of Specification Report • Must be clear and intelligible to client • Must be complete and detailed to result in fault-free product • Contract between client and developer • Provides overview of customer impact • Lists constraints on the product • Specifies set of acceptance criteria • Describes Solution Strategies
Osbert Specification Report: Customer Impact • The product will assist Osbert Oglesby, an art dealer, in buying and selling paintings. • The proposed software will save Osbert time and money. Osbert has been overpaying for paintings. With the new software there will be algorithms to determine the maximum price to pay for a painting. Osbert has been preparing reports of purchases and sales by hand. This new software will simplify the time-consuming task of creating reports.
MSG Specification Report: Customer Impact • This product will assist the Martha Stockton Greengage (MSG) Foundation in making decisions regarding home mortgages for married couples. • The user will be able to add, modify and delete information regarding the Foundation’s investments, operating expenses and individual mortgage information. • The proposed software will save time and reduce operating expenses of the MSG Foundation by computerizing the process that determines how much money is available each week to purchase homes and producing summary reports of current investments and mortgages.
Specification Report: Constraints • Deadline: • The product must be installed and operational by May 15, 2008. • Portability: • The product should be constructed to run on other hardware under the same operating system • Reliability: • The product should be fully operational 24 hours a day • Response Time: • 95% of all queries of type 4 shall be answered within .25 seconds
Osbert Specification Report: Constraints • Each month a new CD of world wide auction prices is given to Osbert to update the database. • When computing maximum purchase prices, the software must scan a database of world wide auction records over the past 25 years for works by similar artists.
MSG Specification Report: Constraints • This will be a pilot project; therefore, it must be designed to be easily updated later if the foundation decides to computerize all aspects of its operation. The complete product, including user manual, will be delivered 10 weeks after the project commences. • Hardware Requirements: Desktop computer with hard disk, running Linux. Zip drive for backups. Laser printer for printing reports.
Specification Report: Acceptance Criteria • Spell out a series of tests that can be used to prove to the client that the product indeed satisfies its specifications and that the developer’s job is done. • Also describe the types of data the product will handle and error strategies. • Label each Acceptance Criteria and any assumptions.
Specification Report: Solution Strategies • Include possible approaches to building product. • Keep record of all discarded strategies and the reasons they were rejected.