Ieee standard for software design specification




















Hardware and software descriptions are encompassed by this term. Approved PAR. Additional Resources Details. Historical Base Standard Vanessa Lalitte. Buy This Standard. Access Via Subscription. Explore This Standard. Standard Details. The necessary information content and recommendations for an organization for Software Design Descriptions SDDs are described.

An SDD is a representation of a software system that is used as a medium for communicating software design information. This recommended practice is applicable to paper documents, automated databases, design description languages, or other means of description. Use of this web site signifies your agreement to the terms and conditions. An SDD is a representation of a software design to be used for communicating design information to its stakeholders. The requirements for the design languages notations and other representational schemes to be used for conformant SDDs are specified.

This standard is applicable to automated databases and design description languages but can be used for paper documents and other means of descriptions. Scope: This standard describes software designs and establishes the information content and organization of a software design description SDD. The reason is that people start writing test cases before they have decided what they are going to test. The test cases are produced when the test design is completed.

Test cases specify for each testing requirement:. Defining the expected values is very important, for only by doing this can discrepancies be spotted. However in some projects they are not defined which results in a very poor quality set of test cases. A feature from the Test Design may be tested in more than one Test Case, and a Test Case may test more than one feature.

The aim is for a set of test cases to test each feature from the Test Design at least once. Taking the Billing project example all three requirements could be tested using two test cases:. The document describes how the tester will physically run the test, the physical set-up required, and the procedure steps that need to be followed.

The standard defines ten procedure steps that may be applied when running a test. This curiously named document is not derived from the Test Plan but is the handover document from the previous stage of development. It describes the items being delivered for testing, where to find them, what is new about them, and gives approval for their release. The importance of the document is to provide to the testers a warranty that the items are fit to be tested and gives a clear mandate to start testing.

Do not start testing without receiving one! When the tests have been developed then they can be run. The schedule of what Test Cases are run and when, is defined in the Test Plan.

The Test Log records the details of what Test Cases have been run, the order of their running, and the results of the test. The results are either the test passed, meaning that the actual and expected results were identical, or it failed and that there was a discrepancy.



0コメント

  • 1000 / 1000