Question

Describe the validation processes used throughout an object-oriented design process. Reason the placement of each validation...

Describe the validation processes used throughout an object-oriented design process. Reason the placement of each validation step in the process and what is the purpose of each validation?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Please Upvote. If you are impressed with the answer

If you have any doubt, you can comment. I will explain

Answer:

The earlier in the development process a fault is discovered, the cheaper it is to correct the fault. Validation methods are a way of finding faults in the Object Oriented design. The methods presented in this description are

  • review : focus on technical review
  • inspections : focus on perspective based inspection and checklist based inspection and FTA.

Technical review, perspective based inspection and checklist-based inspection is studied further in an experiment. FTA is not included in the experiment due to the large difference in complexity compared to the other methods. In the experiment, three design diagrams (one class diagram, one collaboration diagram without stereotypes and one collaboration diagram with stereotypes) are validated by 11 subjects. The subjects were divided into three groups; one for each validation method and each subject validated all three diagrams. The result of the experiment is divided into two parts. The descriptive statistics indicates that there is a difference in the number of faults found and time spent per fault between the review and the inspection methods. The difference between the two inspection methods is very small. The data is also tested statistically with ANOVA, and the result of this test indicates that there is no significant difference between the validation methods. The validation methods have also been assessed, ranked and recommendations are presented. The descriptive statistics and literature studies have mainly been used for this ranking. FTA: Finds many faults, but requires a lot of preparation and training before the validation.

  • Technical review: This method finds the least faults and requires most time per fault. This method is the most reusable and requires little training and preparation.
  • Perspective based inspection: This method finds the most faults and is second best when it comes to time per fault. It requires preparation time and training due to the different perspectives, but it is quite reusable.
  • Checklist based inspection: This method is almost as good as perspective based inspection at finding faults and this method finds the faults faster. The preparation time is higher and the prepared material is not so easy to reuse.
Add a comment
Know the answer?
Add Answer to:
Describe the validation processes used throughout an object-oriented design process. Reason the placement of each validation...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT