Design the class table and uml diagram

Assignment Help Programming Languages
Reference no: EM13726703

Use object-oriented design to design a parent class called Book that will receive the ISBN, author, title and price of a book, and select and print records for all books with a price of more than $50.00. Design a child class called TextBook that will use the existing methods of its parent class and receive an extra data field called grade that can be a number from 0 to 12. This class is to select and print records of all textbooks of grades 3 to 6. Design another child class called PictureBook that will use the existing methods of its parent class and receive an extra data field called age that can be a number from 0 to 5.

Question 1: Design the class table and UML diagram.

Question 2: Write an algorithm for each operation.

Question 3: Write a test or driver algorithm to test the solution.

Instructions from WS 5.4

Question: Create one design of the class table. (What will our design be to solve this programming request?)
Defining Diagram
Input Processing Output 

Question: Create one UML diagram of the entire process. (We need to develop a big picture diagram of our solution algorithm?)

Question: Create four flowcharts for each class including the driver algorithm. (Each class flowchart needed is Driver, Book, Textbook and Picturebook) 

Question: Create four psuedocode algorithms include the following classes: 
1. Driver Algorithm. 
2. Book Algorithm.
3. Textbook Algorithm.
4. Picturebook Algorithm.

Question: Create three desk checks for each class algorithm.
a. In a Word document do the following: 
i. Create one design of the class table. 
ii. Create one UML diagram of the entire process. 
iii. Create four flowcharts for each class including the driver algorithm. 
iv. Create four psuedocode algorithms include the following classes: 
0. Driver Algorithm. 
1. Book Algorithm. 
2. Textbook Algorithm. 
3. Picturebook Algorithm. 
Question: Create three desk checks for each class algorithm.

Reference no: EM13726703

Questions Cloud

Examine how americas connected their ideas of liberty : Examine how Americas connected their ideas of "liberty" with the West. Why do historians call this period the "Gilded Age"? Is it an accurate description?
What are the implications of event for our economy : While some of you may not choose to enter economics as a profession, hopefully you have gained some understanding of economic issues from the course. Pick any current event that interests you.
What determines the size of the employment effect : What determines the size of the employment effect of a minimum wage increase in the model of perfect competition and what is meant by monopsony power and why might firms have it?
Summary of the background and facts : Case study-Reliance Baking Soda: Optimizing Promotional Spending, Summary of the background and facts
Design the class table and uml diagram : Question 1: Design the class table and UML diagram. Question 2: Write an algorithm for each operation. Question 3: Write a test or driver algorithm to test the solution.
Describe the ways each individual was or is worshipped : Compare what impact the death of each person had on his respective religion. Describe the ways each individual was or is worshipped. Explain how their messages are being carried out in the world today.
Analyzes the consequences and implications : Analyzes the consequences and implications of the curator's intent and set-up of exhibition. What is the curator prompting the viewer to "do" or feel
What ways did the europeans run their colonies : What ways did the Europeans run their Colonies?
How the pages hold style continuity in grid system : Export the finished article as PDF format AND also give me the original indesign file, and the fonts you used.

Reviews

Write a Review

Programming Languages Questions & Answers

  Pseudocode to create thread-safe countdownevent by locks

Write pseudocode to implement a thread-safe CountdownEvent using locks and condition variables by implementing the following methods (lists 4 methods) and then "implement a Barrier using a CountdownEvent.

  Write program to calculate miles per gallon for automobile

Write down the program which calculates miles per gallon for automobile. The program must ask for beginning milage reading on odometer at first.

  Write if statement to display acceptance messag

Write an if statement that displays an acceptance message for an astronaut candidate if the person's weight is between the values of opt_min.

  Write a program to solve to find loan on tv

Write a program to solve follwoing problem: A TV set is bought with loan of $563 to be paid off with 5 monthly payments of $116. Interest rate is 1 percent per month.

  Expression whose value is distance between two point

a structured type with two fields, x and y, both of type double-- write an expression whose value is the distance between the two point represented by p1 and p2.

  Write application to which create-print random phone number

Write down the application which creates and prints random phone number of form xxx-xxx-xxxx. Write the dashes in output. Do not let first three digits contain 8 or 9.

  Design program that determines males live in zip code area

Design a program that determines how many males and females live in each of the Zip Code areas in the Student Enrollment Records Set.

  Find number values that are between given range

Suppose the values from aaa.txt have been loaded into array Bob: find out the number values in Bob that are between 0 and 4 (not inclusive).

  Write program that uses recursive function to count number

Write a program that uses a recursive function to count the number of blobs in a square grid. Input to the program should consist of the locations of the asterisk in the grid.

  Write paper describing xml and json

Write two page paper describing XML and JSON. What are they? Why do we need them? Are there certain applications that favor one of the these over the other? Explain. What is SOAP?

  Write program which exploit string library functions

Write a program which exploit the string library functions to do the following: prompt the user to enter his name (of four parts), count the number of characters in his name (excluding the white spaces).

  Explain a script namedmyfind.sh that performs a subset

Write a script namedmyfind.sh that performs a subset of the find command. Your script must handle the following options:-name, -type, -newer, -maxdepth, -mindepth, and-exec

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd