For example, information in the sequence diagram does not correspond to information presented in the high-level design. Information within one part of the design is inconsistent with other information in the design. any of a number of interpretations may be derived that should not be the prerogative of the developer doing the implementation. Information within the design document is ambiguous, i.e. a necessary class, attribute, or method does not appear in the design.) Necessary information about the system has been omitted from the design document, or a requirement from the requirements document was not addressed in the design. It can fall into any of the following classes: We estimate that this part of the assignment should take 2 to 4 hours.Ī design fault is an omission, inaccuracy, inconsistency, ambiguity or anything that would lead to an unsatisfactory solution of the problem to be solved. We have only given you the portions of the design necessary for the specific techniques that you will be using. Faults will be found in all portions of the document that you have been given. In this part of the assignment, you are asked to find as many faults in the given design (for the Loan-Arranger) as you can. Specifically, you will be asked to identify faults in a design document developed by another group in your class. In order to give you experience with the nature of defects in software products, this assignment is an exercise in defect detection.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |