Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Question 14 (9 marks) Justify your prespecilied boundds. It perfortna the follow

ID: 3717172 • Letter: Q

Question

Question 14 (9 marks) Justify your prespecilied boundds. It perfortna the following task r answers Consider a modiale Chat in callerd when ecompeited data exceese Computes supplementary data based on originnl consputed dat Produces a Performs follow-up caleulations requesterd by the user n error report (with geaphical content) ou the user's workstation Updates a database. . Enables menu selection for subsequent processing (a) Is this an example of high or low cohesion? (b) Which fortn of cohesion is preferable? (c) How is cohesion and information hiding related? Question 15 (5 marks) What is an advantage of top-down integration testing? Question 16 (10 marks) Assume that we have the following prograin / Simple sumerical integration. Approximation by rectangles. static double integrate( double a, double b, double delta, double theFunction( double x) double area 0.0; double x; area theFunctionx delta; return area): Does correctness of integrate depend on correctness of theFunction? Question 17 (9 marks) Consider the following two exainples of software projects: (1) Developing a convents compiler for a known programming language, such as C, for a new machine and (2) Developing application to automate a doctor's office (a) Which of the two is likely to call for a waterfall life cycle development style? Why? (b) What are the likely risks in the two examples? (c) How can the chosen development life cycle model face the risks?

Explanation / Answer

Question 15) what is an advantage of top-down integration testing


Ans) The Answer for your question is given below clearly

firstly i will explain about top-down integration testing and then about top-down integration testing

Top-down integration testing :

Top-down integration testing is nothing but it is an integration testing technique used in order to simulate the behaviour of the lower-level modules that are not yet integrated. Stubs are the modules that act as temporary replacement for a called module and give the same output as that of the actual product.

Advantages of top-down integration testing :

1. firstt advantage is the isolation of interface errors becomes easier because of incremental nature of top down integration.

2. second advantage is that the Test cases designed to test the integration of a module are reused during the regression tests performed after integrating other modules.

3. third advantage is that it is advantageous if major flaws occur toward the top of the program.

4. Final advantage is that it provides early working module of the program and so design defects can be found and corrected early.


According to chegg rules we should answer only one questions , so i have answered one, you can post the remaining question as a separate question, please co-operate with us, thank you.

Hope this Helps, if you have any doubs please comment i will get back to you and please thumbs up, thank you.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote