a.
Top-down design process:
- In the top-down design process, the problem is placed on the top of the layer.
- In each succeeding level, it is divided into small problems and is further divided into smaller problems in its sub layer.
- In this method, the problem is systematically broken into small problems, which is more convenient.
- It is complicated to resolve big problems as compared to smaller problems.
Explanation of Solution
b.
Top-down design for finding a telephone number on the Internet:
Sign on to the Internet
Load the search engine.
Enter in "Find phone number"
Load the initial response
Get the phone number
Sign out from the site
E...
Explanation of Solution
c.
Top-down design for finding a telephone number on a scrap of paper that have lost:
Look out the wallets for scrap of paper.
//Performs "WHILE" loop to finding wallets
WHILE (paper is not existing and more wallets are there)
//Determine next one
Find next one
//If the paper is existing, then
IF (paper is present)
//Display the given paper
Paper is found
Look out the waste paper baskets for scrap of paper.
//Performs "WHILE" loop to finding paper baskets
WHILE (paper is not existing and more waste paper baskets are there)
//Determine next one
Find next one
//If the paper is existing, then
IF (paper is present)
//Display the given paper
paper is found
Look out the trash can for scrap of paper...
Explanation of Solution
d.
Difference between above three designs:
Top-down design for finding a telephone number in the phone book | Top-down design for finding a telephone number on the Internet | Top-down design for finding a telephone number on a scrap of paper that have lost |
Searching the content in this design is in a repeated number of times. | Searching the content in this design is not in a repeated number of times. | Searching the content in this design is in a repeated number of times... |
Trending nowThis is a popular solution!
Chapter 7 Solutions
Computer Science Illuminated
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education